Page 1 of 2

Вопрос по JS в браузере

Posted: Mon Mar 03, 2014 9:25 pm
by phpjscoder
Запустил колибри, открыл главную страницу своего сайтика, а у меня там на js задумка такая была сделать морду в консольном стиле, а text-browser-то js и не тянет похоже.
Это как говорится присказка.

Есть ли какие-то соображения по реализации JS интерпретатора у команды Колибри?
Может я js просто не разглядел, не той утилитой свой сайт пытал.

Коды-то интерпретатора JS нагугливаются

https://code.google.com/p/tiny-js/
https://code.google.com/p/42tiny-js/sou ... vn%2Ftrunk

Я это к чему говорю. Допустим будет такая штука у Колибри, не только браузеру в помощь,
появятся перспективы множество ЯВУ запускать через уже реализованные на JS интерпретаторы других языков программирования.

Что MS, что ChromiumOS, ZeroPC ставку на JS делают.

Re: Вопрос по JS

Posted: Mon Mar 03, 2014 9:32 pm
by Akyltist
viewtopic.php?f=45&t=2020
Дело за малым :roll: осталось только допилить!

PS: и почему нет таблички SARCASM )

Re: Вопрос по JS

Posted: Mon Mar 03, 2014 9:35 pm
by SoUrcerer
А чего допилить? Полнофункциональный порт же.

Re: Вопрос по JS

Posted: Mon Mar 03, 2014 10:24 pm
by Mario_r4
SoUrcerer wrote:А чего допилить? Полнофункциональный порт же.
Только вот мясцо отдельно, картофан отдельно, сало... ладно не будем про сало (больная тема).

Re: Вопрос по JS

Posted: Mon Mar 03, 2014 11:11 pm
by SoUrcerer
Mario_r4 wrote:
SoUrcerer wrote:А чего допилить? Полнофункциональный порт же.
Только вот мясцо отдельно, картофан отдельно, сало... ладно не будем про сало (больная тема).
Ну а кто виноват, что js без обвязки - бесполезная штука?

Re: Вопрос по JS

Posted: Mon Mar 03, 2014 11:16 pm
by Mario_r4
SoUrcerer wrote:
Mario_r4 wrote:
SoUrcerer wrote:А чего допилить? Полнофункциональный порт же.
Только вот мясцо отдельно, картофан отдельно, сало... ладно не будем про сало (больная тема).
Ну а кто виноват, что js без обвязки - бесполезная штука?
Мне точно надо показать пальцем?
А то что сказав А нужно говорить Б уже не рассматривается за вариант даже? :-)

Text-based Browser 2

Posted: Tue Mar 04, 2014 9:25 am
by phpjscoder
Основной тест - запуск http://copy.sh/v24/, это эмулятор x86, написанный на Javascript.
В нем можно запустить Колибри. Так себе это представляю - пуск Колибри, открываем в браузере эмулятор, запускаем Колибри.

Разработчики, которые JS и браузерный движок портируют, делают быть может самое важное для будущего Колибри. Вот я так думаю.

Будет нормальный JS, можно будет одну виртуалку с опкодами и AOT компилятор разрабатывать, ну и API гибкое получится, JS это же функциональный язык, с лямбдами и поэтессами.

Та же JVM будет доступна http://habrahabr.ru/post/153457/, веб-приложения появятся
(в этом фишка getchrome.eu ).

Короче, phalcon/llvm/asm.js/hiphop - все что на слуху, по сути к компиляции AOT/JIT функциональных языков в машинные, в опкоды эффективных виртуалок сводится.
MS вроде бы BlueStacks покупать планирует, чтобы поддержка DalvikVM появилась.
Или историю с UEFI или llvm в l4os.ru

Не думаю, что идеологии Kolibri противоречит система виртуализации функционального языка высокого уровня или llvm.

Почитал на linux.org.ru дискуссию, мне кажется линуксойды-то
в чем-то правы, одного ассемблера и одной машинной архитектуры мало. Сегодня у нас 32 бит, 64 бит, а что дальше. У MS/NOKIA затык был с ARM, эпично проиграли битву за рынок планшетов/смартфонов. Но это MS, неповоротливый монстр.

Вся шумиха в последнее время http://blogerator.ru/page/10-peredovyh- ... nut-mir-it вокруг связки os+effective vm for high-level languages with managed code.

API предоставлять для системы виртуализации, ну допустим будет эта подсистема переписываться от версии к версии, совершенствоваться, эффективнее от версии к версии становиться.
А программы для Колибри, которые этому API следуют и написаны для виртуальной машины, будут стабильны.

Это ж плюс для операционки. Не будет проблем - это упало, это отвалилось с новым релизом, чем грешат linux, наверняка на Колибри эффективней, быстрей виртуализация/интерпретация получится, чем к примеру у chromiumos team.

Чем больше языков можно выразить существующими парсерами языка виртуальной машины, тем лучше http://www.toptal.com/javascript/init-j ... ascript/ru

Ушел wiki читать, пробовать силы, может пару своих программ на Колибри получится портировать.

Re: Text-based Browser

Posted: Tue Mar 04, 2014 1:21 pm
by CleverMouse
phpjscoder wrote:Разработчики, которые JS и браузерный движок портируют, делают быть может самое важное для будущего Колибри. Вот я так думаю.
Ну да, а поддержка всяких там USB, жёстких дисков, аппаратного ускорения графики, драйверов сетевых карт и WiFi - это так, неважные мелочи.

Re: Text-based Browser

Posted: Tue Mar 04, 2014 2:03 pm
by lev
Это всё будет написано на JS :D

Re: Text-based Browser

Posted: Tue Mar 04, 2014 2:26 pm
by Unusual
lev wrote:Это всё будет написано на JS :D
Да, да :D :D :D :D :D :D :D :D :D :D

Re: Text-based Browser

Posted: Tue Mar 04, 2014 3:17 pm
by Asper
Spoiler:
CleverMouse wrote:WiFi
?

Re: Text-based Browser

Posted: Tue Mar 04, 2014 3:59 pm
by CleverMouse
Spoiler:Что "?"? Его нет и никто не делает, но становится ли он от этого неважной мелочью?

Re: Text-based Browser

Posted: Tue Mar 04, 2014 4:05 pm
by Asper
Spoiler:
CleverMouse wrote:Что "?"? Его нет и никто не делает
Насчет второго утверждения я не был бы так уверен.
CleverMouse wrote:но становится ли он от этого неважной мелочью?
Нет

Re: Text-based Browser

Posted: Tue Mar 04, 2014 4:56 pm
by Unusual
Мне кажется или нет, что тема перешла в офтоп?

Re: Вопрос по JS в браузере

Posted: Wed Mar 05, 2014 12:32 pm
by phpjscoder
...представил Node.js/meteor.js на RasperriPi с Колибри на борту вместо Pidora Linux.