Size: a a a

WebAssembly — русскоговорящее сообщество

2019 June 27

でゲソ in WebAssembly — русскоговорящее сообщество
Учитывая что тебе не надо джитить жс - вполне
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
でゲソ
Учитывая что тебе не надо джитить жс - вполне
?
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
Не так прочитал на ходу
источник

でゲソ in WebAssembly — русскоговорящее сообщество
Тут буквально недавно чуваки из вебкита рассказали как они опиммизировали жс по памяти. Там четыре уровня обработки - лексер, начальный конпилятора, оптимизирующий компилятор и совсем джиты по горячим кодпасам. Для васм достаточно последних двух насколько я понимаю
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
でゲソ
Тут буквально недавно чуваки из вебкита рассказали как они опиммизировали жс по памяти. Там четыре уровня обработки - лексер, начальный конпилятора, оптимизирующий компилятор и совсем джиты по горячим кодпасам. Для васм достаточно последних двух насколько я понимаю
так, и?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Nikolay
так, и?
А то, что загрусить и инстансировать 100mb wasm кода это не такая уж и сильная проблема, если быстрый интернет, а вот для такого же размера js исходником понадобиться несопоставимо больше времени и энергозатрат
источник

でゲソ in WebAssembly — русскоговорящее сообщество
Как результат получаешь более стабильный флоу выполнения без задержек на оьработку, чуть большее количество операций на килобайт, меньший мемори принт и вероятно меньшую фрагментацию памяти. Последнее смотреть надо
источник

でゲソ in WebAssembly — русскоговорящее сообщество
Там ещё и потоковое выполнение вроде имеет место быть
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
MaxGraey
А то, что загрусить и инстансировать 100mb wasm кода это не такая уж и сильная проблема, если быстрый интернет, а вот для такого же размера js исходником понадобиться несопоставимо больше времени и энергозатрат
вы уверены, что вы говорите о фронте?
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
на бэке согласен, это весьма решающий фактор
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
но бэк можно и на спп писать, никто не мешает, зачем васм?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Nikolay
вы уверены, что вы говорите о фронте?
Да, для таких приложений как Figma, AutoCAD, PDF viewer, 3d игры. Для авторизационной формочки понятное дело, что wasm не нужен
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
MaxGraey
Да, для таких приложений как Figma, AutoCAD, PDF viewer, 3d игры. Для авторизационной формочки понятное дело, что wasm не нужен
фронт давно ушел от формочек, проснись
источник

でゲソ in WebAssembly — русскоговорящее сообщество
Там вон Google earth на wasm с NaCl переписали. И webgl2 прикрутили
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
MaxGraey
Да, для таких приложений как Figma, AutoCAD, PDF viewer, 3d игры. Для авторизационной формочки понятное дело, что wasm не нужен
где там смарт контракты?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Nikolay
фронт давно ушел от формочек, проснись
Мне только это не нужно говорить) Я утрированно. Если ты про SPA, то там размеры обычно 5-10 мб в среднем если нет SSR
источник

でゲソ in WebAssembly — русскоговорящее сообщество
Что за ssr?
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
MaxGraey
Мне только это не нужно говорить) Я утрированно. Если ты про SPA, то там размеры обычно 5-10 мб в среднем если нет SSR
так было в условном "первом поколении"
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
MaxGraey
Мне только это не нужно говорить) Я утрированно. Если ты про SPA, то там размеры обычно 5-10 мб в среднем если нет SSR
нет такого, возможно кто-то когда-то и делал на заре хз чего
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Nikolay
где там смарт контракты?
Ты с дуба рухнул? При чем здесь смарт контракты, которые выполняются не в вебе
источник