The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В Firefox 58 появится новый двухуровневый компилятор, opennews (ok), 18-Янв-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


35. "В Firefox 58 появится новый двухуровневый компилятор"  +/
Сообщение от Аноним (-), 18-Янв-18, 14:38 
Получается, чтобы заюзать тот-же жс(если его выпилять когда-то), нужно будет взять сорцы жс движка, адаптированного для веб-асм, собрать движок, и внутрь него воткнуть свой скриптец(вместо жс вставьте любой другой интерпретируемый язык). Если компилить жс в васм, то рантайм будет весить гигабайты. Не могу понять, откуда возьмется уменьшение размера? Сомневаюсь, что макаки все налетят писать сайты на С++
Ответить | Правка | Наверх | Cообщить модератору

42. "В Firefox 58 появится новый двухуровневый компилятор"  +/
Сообщение от Crazy Alex (ok), 18-Янв-18, 15:09 
На плюсах - не налетят (хотя некоторые приложения и некоторые куски - будут). А на Go том же - вполне. Это прежде всего для статически компилируемых языков хорошо. Впрочем, тут где-то упоминали, что есть компилятор для TypeScript, можете оценить размер рантайма.
Ответить | Правка | Наверх | Cообщить модератору

43. "В Firefox 58 появится новый двухуровневый компилятор"  +/
Сообщение от Crazy Alex (ok), 18-Янв-18, 15:11 
> Получается, чтобы заюзать тот-же жс(если его выпилять когда-то), нужно будет взять сорцы
> жс движка, адаптированного для веб-асм, собрать движок, и внутрь него воткнуть
> свой скриптец(вместо жс вставьте любой другой интерпретируемый язык). Если компилить жс
> в васм, то рантайм будет весить гигабайты. Не могу понять, откуда
> возьмется уменьшение размера? Сомневаюсь, что макаки все налетят писать сайты на
> С++

Забыл добавить - вообще-то минимальный интерпретатор JS компилируется в 100кб машинного кода, для питона есть пяток реализаций с разными возможнстями, сделанных для микроконтроллеров... В общем, на самом деле бывает оно и мелким и иногда даже не особо тормозным.

Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

63. "В Firefox 58 появится новый двухуровневый компилятор"  +/
Сообщение от Ан (??), 18-Янв-18, 17:24 
В браузерах основные тормоза вылазят из из DOM и рендера. Сами реализации JS хоть и отличаются перформансом, но не являются самым узким местом.
Ответить | Правка | Наверх | Cообщить модератору

89. "В Firefox 58 появится новый двухуровневый компилятор"  +1 +/
Сообщение от Crazy Alex (ok), 18-Янв-18, 20:30 
да я ж не спорю. Речь не о перформансе, а в первую очередь о статической типизации с её плюшками (меньше ошибок и лучше документирован код), использовании готовых библиотек и более удобном синтаксисе (справедливости ради - в этом JS неплохо подправили).

А вот объём рантайма для JS или питона будет, пожалуй, великоват.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру