The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Для Firefox представлен API для задействования в web-приложе..."
Отправлено Аноним, 11-Сен-14 19:53 
> Ну Crazy Alex тут задвигает, что NaCl и больше не надо.

IMO, PNaCl - чтобы не вышло так что обладатели очередной архитектуры внезапно в пролете. Про кроссплатформенность мы забывать все-таки не будем, в этом весь пойнт веба.

Вообще, вы когда-нибудь слышали про "процесс-странник"? Ну так, чтобы понимать как все это с сетями, виртуализацией и прочим может быть "по максимуму". Насколько и кому оно надо, кто и как это видит и насколько это может хорошо работать в современных реалиях - второй вопрос, однако конвергенцию в этом направлении можно видеть невооруженным глазом.

> А тут видишь, уже как минимум PNaCl надо и одним лишь NaCl не отделаешься.

Потому что идея собирать все только под 1 архитектуру - порочна по своей сути. С JIT кстати такая же фигня. И он, кстати, как и бэкэнды pnacl есть не для всех архитектур. Но сделать 1 бэкэнд проще чем убедить всех перекомпилить всё и вся. А без JIT JS будет работать ну понятно как, в этом плане JIT ничем не лучше. Он вообще уйму непредсказуемости добавляет и прямо в рантайме лопает прорву ресурсов. AOT в этом плане лучше, но если уж делать AOT - так по человечески, а не с JS в качестве IR, блин. Потому что это - извращение, похуже хоккея на траве и балета на льду.

> тут и я писал, и другие, и я конский размер «байткода»
> asm.js не считаю критическим и непоправимым недостатоком в сравнении с PNaCl.

А я считаю что в сумме с точки зрения разработчика весь этот oнaнизм с потугами использовать JS как промежуточное представление программ - некропедозообдсмпорно в хучшем виде который вообще можно придумать. В результате много долботни с проблемами созданными на ровном месте, при достаточно поганом и малопредсказуемом результате. А разработчик должен сильно фачить себе мозг особенностями малопопулярного нишевого рантайма, который есть в 1 браузере, старательно продувающем рынок.

> Один раз собрал, закэшировал локально нативный бинарник и грузи его на
> здоровье потом вообще ничего не загружая из веба и не пересобирая

А почему, на секундочку, нельзя сразу качать бинарник в человеческом виде? Не в нативном (так кроссплатформенность пролюбится, что неприемлимо) так хоть в каком-то *разумно* скроенном IR, которое компактное и просто, быстро, предсказуемо и без дикого жранья ресурсов перегоняется в нативный код без кучи дурных ограничений и особенностей, фачащими мозг разработчику.

> без веской на то причины. Собственно о нём тут, например: https://blog.mozilla.org/luke/2014/01/14/asm-js-aot-compilat.../

JS головного мозга. С пофигизмом на ряд довольно фундаментальных проблем. Нормальные люди поняв что им надо вбить гвоздь - берут молоток. Мозильщики истошно оптимизируют микроскоп в надежде что любимой тулзой тоже можно станет забивать гвозди.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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