- Сравнение производительности различных реализаций WebAssembl..., хрю, 11:38 , 06-Июл-18 (1) –1
- Сравнение производительности различных реализаций WebAssembl..., _Vitaly_, 12:42 , 06-Июл-18 (10) –1
- Сравнение производительности различных реализаций WebAssembl..., хрюгль, 12:43 , 06-Июл-18 (11) +8 [^]
- Сравнение производительности различных реализаций WebAssembl..., Crazy Alex, 15:32 , 06-Июл-18 (31)
Если у тебя asm.js мегабайт на 30 - то аналог в WebAssembly будет меньше раза в два и шустрее запускаться раз в пять.
- Сравнение производительности различных реализаций WebAssembl..., нах, 15:59 , 06-Июл-18 (34)
- Сравнение производительности различных реализаций WebAssembl..., Аноним, 16:04 , 06-Июл-18 (37) +6 [^]
- Сравнение производительности различных реализаций WebAssembl..., sklsmgw, 16:51 , 06-Июл-18 (40) +4
- Сравнение производительности различных реализаций WebAssembl..., Crazy Alex, 17:11 , 06-Июл-18 (41) +1
Можно теоретически. Но: 1) если это игра или даже интерактивный редактор процесс обмена с сервером может оказаться куда более тормозным, чем переживёт пользователь. 2) масштабирование хреновое. А так всё просто - пользователь запустил, у него всё и крутится. И, в общем, ведёт себя прилично даже на мобиле. 3) это надо делать клиент-сервер вместо того, чтобы перетащить готовый десктопный софт сравнительно умеренными усилиями.Причём даже не сказать, что у юзера большой оверхед - WASM нативу в среднем меньше, чем вдвое проигрывает по скорости (есть провалы вроде шифрования, так как на данный момент у WASM нет доступа к SSE сотоварищи). По памяти там вообще ерунда отличие - пракда, есть крайнние случаи, так как отдавать память браузеру и, тем более, системе в процессе работы WASM не умеет. То есть если потребление равномерное - всё ок, но если был пик - отожранное будет держать, пока вкладку не закроют. Но в общем и целом для среднего случая оно на удивление живое. А плагины имеют слишком много полномочий, чтобы их запускать, не спрашивая, а если спрашивать - то попытка поиграть в очередную попавшуюся в сети игрушку будет слишком напряжной для рядового юзера. И лично я очень рад, что их убили до того, как прилетел тот же Spectre, с которым в браузерах мгновенно справились, загрубив таймер, а что бы делали с плагинами (и сколько бы из них обновилось) - большой вопрос.
- Сравнение производительности различных реализаций WebAssembl..., Ydro, 17:55 , 06-Июл-18 (44)
- Сравнение производительности различных реализаций WebAssembl..., Урри, 18:56 , 06-Июл-18 (48)
- Сравнение производительности различных реализаций WebAssembl..., Crazy Alex, 12:02 , 07-Июл-18 (64)
Так у них там ничего крупного и нет. С определённого размера asm.js тупит. Я для живого продакшна это дело гонял, пришлось померить. Там много причин - например, asm.js надо догрузить целиком прежде, чем он начнёт парситься, а для wasm это делается по ходу загрузки, и это никак не лечится.
- Сравнение производительности различных реализаций WebAssembl..., Попугай Кеша, 11:45 , 06-Июл-18 (3) +3
- Сравнение производительности различных реализаций WebAssembl..., Урри, 12:49 , 06-Июл-18 (12) +3
- Сравнение производительности различных реализаций WebAssembl..., Андрей, 14:53 , 06-Июл-18 (24) +2
- Сравнение производительности различных реализаций WebAssembl..., Андрей, 15:15 , 06-Июл-18 (29)
- Сравнение производительности различных реализаций WebAssembl..., Crazy Alex, 17:14 , 06-Июл-18 (42)
Да и хрен бы с ним, asm.js у них точно так же менялся всё время, мешало это вполне умеренно. Тупо пишешь в скриптах развёртывания или в доках конкретную версию и в emsdk-portable её и устанавливаешь.
- Сравнение производительности различных реализаций WebAssembl..., Аноним, 11:52 , 06-Июл-18 (4) +3
- Сравнение производительности различных реализаций WebAssembl..., Аноним, 13:29 , 06-Июл-18 (16) +3
- Сравнение производительности различных реализаций WebAssembl..., Аноним, 13:45 , 06-Июл-18 (18) –1
- Сравнение производительности различных реализаций WebAssembl..., Алексей, 14:20 , 06-Июл-18 (21) +17 [^]
- Сравнение производительности различных реализаций WebAssembl..., Аноним, 14:23 , 06-Июл-18 (22)
- Сравнение производительности различных реализаций WebAssembl..., хрюгль, 15:10 , 06-Июл-18 (27) +1
- Сравнение производительности различных реализаций WebAssembl..., Аноним, 18:22 , 06-Июл-18 (46)
- Сравнение производительности различных реализаций WebAssembl..., пох, 19:11 , 06-Июл-18 (54) +2
- Сравнение производительности различных реализаций WebAssembl..., Crazy Alex, 12:11 , 07-Июл-18 (66)
Запросто можно, я так живу. Этих самых "современных одностраничных" довольно мало, да и там обычно достаточно разрешить полтора домена - это если вообще какое-то взаимодействие с ними нужно, а не открыл - посмотрел/прочёл/закрыл.
- Сравнение производительности различных реализаций WebAssembl..., Аноним, 16:24 , 09-Июл-18 (73) +1
- Сравнение производительности различных реализаций WebAssembl..., kaa, 10:58 , 07-Июл-18 (62) +1
- Сравнение производительности различных реализаций WebAssembl..., анонимтут, 14:35 , 06-Июл-18 (23) +1
- Сравнение производительности различных реализаций WebAssembl..., Xasd, 14:58 , 06-Июл-18 (25) +3
- Сравнение производительности различных реализаций WebAssembl..., Crazy Alex, 15:37 , 06-Июл-18 (32) +2
Ровно так же, как и сейчас с джаваскриптом. Даже не так - у JS есть доступ к DOM и прочим API браузера, у WASM в текущей реализации его нет, используется джаваскриптовый бридж. Ни в чём у WASM нет больше полномочий, чем у джаваскрипта.
- Сравнение производительности различных реализаций WebAssembl..., demimurych, 16:00 , 06-Июл-18 (35)
- Сравнение производительности различных реализаций WebAssembl..., Аноним, 20:56 , 06-Июл-18 (57) +4
- Сравнение производительности различных реализаций WebAssembl..., Аноним, 21:44 , 06-Июл-18 (58) +1
|