Re[3]: WebAssembly наконец то выходит в свет!
От: c-smile Канада http://terrainformatica.com
Дата: 12.03.17 01:03
Оценка:
Здравствуйте, alex_public, Вы писали:

_>По идее без проблем. Правда для ютуба это не особо надо (что им там, дополнительную кнопочку в плеер прилепить что ли?). А вот например всяким кинотеатрам и т.п. сервисам возможно будет очень интересно наладить персональные зашифрованные каналы доставки контента. )


"без проблем"... Я бы не был так оптимистичен.

WebAsm в принципе не может более того что может JavaScript который может рисовать только путем манипуляции DOM и методами <canvas>. <canvas> требует bitmap по спецификации, а это CPU rasterization.

А на самом деле всё еще хуже, в WebAsm, насколько я знаю, нет еще механизма обращения к DOM методам. Т.е. рисовать он не может, только что-то считать.

Ну и к тому же memory safety никто не отменял. Т.е. весь memory доступ должен быть обернут в вызовы каких-то функций. Т.е. это вот
while(p < end) ++p = 0;

будет достаточно далеко от выхлопа native C compiler.

На самом деле WebAsm нужно расценивать как byte codes, а всю инфраструктуру как нечто очень похожее на среду JavaVM.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.