komar 18.05.2011 11:25 pavilion

Вот сейчас все срут кирпичами по поводу реализации x86-го процессора на javascript:
http://www.linux.org.ru/news/linux-gener...
Это прикольно, конечно, но остается игрушкой.
Куда более полезными кажутся O'Browser — виртуальная машина OCaml'а на javascript'е, и js_of_ocaml — компилятор байткода OCaml'а в javascript.
Дело в том, что сейчас все идет на то, что браузер становится всего лишь виртуальной машиной для запуска приложений на javascript'е. Хорошо это, плохо — не важно. Я, например, считаю, что плохо, но не в этом дело. Главное, что к этому все идет.
Но javascript — платформа жутко глючная и тормозная. И получим мы в итоге громадный оверхед в таких приложениях по сравнению с нативными. Да что там — уже сейчас это чувствуется: десять открытых вкладок с «одноклассниками» способны повесить браузер.
Если же упороться и представить, что разработчики веб-приложений бросят чистый javascript и начнут писать вебню на окамле и компилировать его затем с javascript, то потом можно будет просто добавить поддержку виртуальной машины OCaml'а и получить производительность как у нативных приложений. Мечты, да. Вместо окамла можно вставить любой другой язык, умеющий байткод — тот же java.
Впрочем, без этого справляется тоже неплохо. Вот 3D на javascript'е: http://ocsigen.org/js_of_ocaml/files/pla...

1. rtsome 18.05.2011 11:39

будующее видимо за сортом nativeclient

2. komarrtsome /1 18.05.2011 11:42 pavilion

Блять, ты что тут делаешь?

3. rtsomekomar /2 18.05.2011 11:55

занимаюсь предсказаниями.

Do you really want to delete ?