Size: a a a

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

2020 September 30

c

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

N

Nikolay in WebAssembly — русскоговорящее сообщество
SE старый
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
cevek
ну профит что вебасм бинари ложить прям в нод модули и не нужен никакой сборщик
да, но нужен интероп все равно. для строк, объектов, массивов
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
их тулза биндинги через wasm-bindgen делает
источник

c

cevek in WebAssembly — русскоговорящее сообщество
Sergey Rubanov
да, но нужен интероп все равно. для строк, объектов, массивов
ну это на стороне js все
источник

SR

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

c

cevek in WebAssembly — русскоговорящее сообщество
я в том смысле это всегда боль когда в нпм пакете лежат исходники на C и каждый раз приходится их компилить при установке. которые к тому же не всегда могут собраться из за версий ноды
источник

SR

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

SR

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

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
зависит от конкретной ситуации конечно
источник

c

cevek in WebAssembly — русскоговорящее сообщество
Sergey Rubanov
да и можно собранные шипить
под какую платформу?)
источник

SR

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Очень давно было. Они просто компилируют wasm в натив через LLVM. Вообще странно почему у них не такой уж и большой отрыв по сравнению с WAVM который использует LLVM JIT
источник

lp

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

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
выглядит норм
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Alexey F.
выглядит норм
Так а толку? С таким же успехом можно сделать wasm2c или InNative использовать, Кроме того тот же WAVM умеет object-файлы создавать. wasmer тоже LLVM-jit использует если нужно. Не вижу никаких преимуществ
источник

MV

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

lp

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

lp

lil pep in WebAssembly — русскоговорящее сообщество
там прикол в том что если ты таргетишь субстрат то ты таргетишь wasm в первую очередь. Есть оптимизация - та же самая логика может быть скомпилирована и в rust - но нужно понимать что это оптимизация, каноничные результаты всегда идут от васма.
источник

lp

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