Size: a a a

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

2019 November 21

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Многие недооценивают multi-values, но именно они я считаю могут сократить тот разрыв между native и wasm vm. Напомню сейчас это 1.2x - 2x разница для v8 и 1.0x - 1.5x для WAVM (LLVM based)
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
ого, вот это круто, нужно попробовать
он давно был в экспериментальном режиме
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
а как давно?
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
очень давно) надо смотреть исотрию изменений вики
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
ну с вази испортами, думаю, не так давно
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
раньше там можно было редуцировать импорты только до сисколов
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
вот похоже 21 сентября вази добавилось
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
т.к. сам стандарт появился в марте-апреле
источник
2019 November 23

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
#WebAssembly рантайм Wasmer теперь поддерживает архитектуру aarch64!

https://medium.com/wasmer/running-webassembly-on-arm-7d365ed0e50c
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
ЕЕЕЕЕЕЕ!!!!!
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Круто, @chicoxyzzy ну теперь тебя ничего не держит)
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
MaxGraey
Круто, @chicoxyzzy ну теперь тебя ничего не держит)
кроме arm32, чье железо дешевле
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
но так да
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
MaxGraey
Многие недооценивают multi-values, но именно они я считаю могут сократить тот разрыв между native и wasm vm. Напомню сейчас это 1.2x - 2x разница для v8 и 1.0x - 1.5x для WAVM (LLVM based)
кстати прироста большого не должно быть
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
ну покрайней мере для больших компиляторов
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
lightbeam запрофитится
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
но cranelift/llvm не очень
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
будет прирост но не супер большой
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
lil pep
кстати прироста большого не должно быть
Это смотря какой код и язык. В Rust например все ADT (tagged unions) это туплеты [tag, value]. tag - 2 байта, value - min(8, max_sizeof(…values)) байт вроде. Конечно во многих случаях создание пары можно избежать, но в общем случае это так
источник