Size: a a a

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

2020 December 04

M

MaxGraey in WebAssembly — русскоговорящее сообщество
I see
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
очень не хватает хотя бы примерного роадмапа у Wasmtime
вы его и хотите вместо wasmer?
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Sergey Rubanov
вы его и хотите вместо wasmer?
дело в том, что у нас есть реализация IT, основанная на старом варианте этого пропозала (до ноября этого года, подробнее про реализацию можно тут посмотреть, кому интересно https://youtu.be/GQ020NlPOec?t=1762). А новый вариант пропозала основан на module linking и наличии let из function reference. Реализовать сами его мы не в силах, потому что он просто огромный (если интересно, могу рассказать основные отличия), а в васмере, как я понял, пока не планируют реализовывать даже module linking.
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Так что в будущем, когда IT будут в Wasmtime, скорее всего, мы будем их использовать, и вероятно сделаем vm agnostic, когда они будут наконец-то в васмере
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
если честно, мне кажется, что васмер ооочень сильно сдаст, когда IT появится в васмтайме, потому что это киллер фича для сервер сайда
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
если честно, мне кажется, что васмер ооочень сильно сдаст, когда IT появится в васмтайме, потому что это киллер фича для сервер сайда
А чем сейчас в Wasmer-е заняты? Переписывают LLVM бэк?
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
MaxGraey
А чем сейчас в Wasmer-е заняты? Переписывают LLVM бэк?
они последнее время выравнивали апи и фиксили баги после глобального рефакторинга
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
у них даже reference types нет ещё
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Видимо они допустили фатальный архитектурный недостаток, который заблочил им все развитие.
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
там этих недостатков было достаточно много
источник

MV

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

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
прям всё против заветов книг чистый код/чистая архитектура :)
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
если честно, мне кажется, что васмер ооочень сильно сдаст, когда IT появится в васмтайме, потому что это киллер фича для сервер сайда
хотя мб я и не прав, учитывая то, что их в основном используют блокчейн проекты, которым новые пропозалы не критичны
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
зато по заветам долины
источник

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
@voronovm если хотите ускорить или добавить поддержку IT или чего либо еще в любую реализацию wasm, то напишите https://www.igalia.com/contact/. За скромный прайс поддержим все что вам надо для развития вашего ПО. Если вы зарабатываете на wasm, то это и вам и нам выгодно.
источник

К

Константин in WebAssembly — русскоговорящее сообщество
А как в браузере посмотреть сколько отожрал WASM,  так как профайлер показывает 12 MB хипа, что как-то не верится
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Константин
А как в браузере посмотреть сколько отожрал WASM,  так как профайлер показывает 12 MB хипа, что как-то не верится
Вполне возможно. Где то видел, что один лишь интанс wasm-а в V8 сразу отъедает ~8 MB
источник

К

Константин in WebAssembly — русскоговорящее сообщество
MaxGraey
Вполне возможно. Где то видел, что один лишь интанс wasm-а в V8 сразу отъедает ~8 MB
Нет, у меня там это слишком мало. Файлик только 6мб
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Константин
Нет, у меня там это слишком мало. Файлик только 6мб
Ну померять же легко. Меряешь столько хип до загрузки и интанциирования, и потом сразу после. Разница и будет то, что ты ищешь
источник