Size: a a a

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

2021 February 22

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Свежие бенчмарки для разных рантаймов
источник

MV

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Я кстати не ожидал, что node.js уже почти догнал WAVM
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
при том, что wasm компилятор в V8 далеко еще не раскрыл весь свой потенциал
источник

A

Anon in WebAssembly — русскоговорящее сообщество
И нода жрет всего 20 мегов во время хостинга статических файлов. Интересно какой рантайм меньше всего жрёт, чтоб вообще ниче не жрало. А то в кластере память для контейнеров на вес золота.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Anon
И нода жрет всего 20 мегов во время хостинга статических файлов. Интересно какой рантайм меньше всего жрёт, чтоб вообще ниче не жрало. А то в кластере память для контейнеров на вес золота.
Я так думаю что это будет wasm3) Который кстати по-умолчанию используется в wasmCloud
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Эт полюбас. Интересно ещё сравнить рантаймы от Go и .Net Core
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
Anon
И нода жрет всего 20 мегов во время хостинга статических файлов. Интересно какой рантайм меньше всего жрёт, чтоб вообще ниче не жрало. А то в кластере память для контейнеров на вес золота.
я давно не сталкивался с тем, что памяти на нодах не хватает.
источник

A

Anon in WebAssembly — русскоговорящее сообщество
У меня Agones. И ожидается что на каждого человека по своему контейнеру будет. (Большинство времени, ибо игра с непринужденным мультиплеером)
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
а следующим шагом multitenancy?
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Я изначально хотел чтоб один контейнер обслуживал сразу несколько инстансов игровых комнат, но подумал что не хочу чтоб всё свалилось вместе если одна комната крашнется или залагает.
источник

MV

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

MV

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
что он имеет в виду?
Что именно интересует? wasmer вн ачале был что то вроде форка wasmtime. Там до сих пор есть части кода, я как то выкладывал попарное сравнения
источник

M

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Вот эта страничка
https://wasmer.io/wasmer-vs-wasmtime

уже сильно не отвечает действительности
источник

MV

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

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
в смысле, его llvm backend
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
в смысле, его llvm backend
так llvm бэк не сильно полезная вещь на самом деле, кроме того он сильно медленее WAVM который к слову поддерживает еще и почти все wasm фичи. Так что если нужна имеено скорость выполнения и не важна скорость истанциирования то логичнее выбрать WAVM
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
А wasmer чаще всего используется именно с cranelift бэком (который кстати установлен по-умолчанию если я не ошибаюсь)
источник