Size: a a a

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

2019 October 28

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
Нене, нету загадок
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
Есть возможность в граальвм встроить интерпретатор васм. Потенциально. Скорее всего это может быть даже быстро. Вон выше кто-то написал и было не сильно медленнее васмтайма. Наверняка мы можем сделать быстрее. Но это не браузер. Ни разу. Кому это надо я не очень понимаю. Поэтому спрашиваю
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
Есть возможность в граальвм встроить интерпретатор васм. Потенциально. Скорее всего это может быть даже быстро. Вон выше кто-то написал и было не сильно медленнее васмтайма. Наверняка мы можем сделать быстрее. Но это не браузер. Ни разу. Кому это надо я не очень понимаю. Поэтому спрашиваю
Честно говоря не знаю, учитывая что тот же wasmtime а wasm-micro-runtime (vm от intel для embedded) тем более будут намного меньше весить и скорее всего меньше потреблять памяти так написаны на не managed языках. Скорость  -то такое. Основная задача wasm - это изоляция и кроссплатформенность. Даже если у вас получиться быстрее wasmtime что вполне возможно не стоит этого исключать, то всегда есть WAVM который пока никому не удало обойти. то есть, если кому то нужна прям очень быстрая VM то скорее выберут WAVM или wasmer (который можно встроить вообще почти куда угодно)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
но возможно вы бы хотели иметь wasm просто в своей коллекции? Почему нет? LLVM IR то вы затащили к себе
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
ну просто для коллекции наверное интереснее пхп например :)
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
быстрый пхп понятно кому нужен
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
wavm это интересно
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
мне кажется когда там привезут GC и прочие интересные вещи рантайма - им будет сложнее
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
graalvm тоже можно встроить куда угодно и получишь и js и питон и прочие прелести
источник

OS

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

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
wasm еще нам может быть интересен как target
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
но это мне кажется сложнее
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
быстрый пхп понятно кому нужен
Есть же HHVM
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
wasm еще нам может быть интересен как target
Ну разве что для JS и Python
источник

OS

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ну а смысл его делать для LLVM-языков? те и так умеют в wasm
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
у нас для всех языков
источник

OS

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

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
для Р напримре
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Для Java, Scala? Вот есть один ресечер делает очень интерестную вещь, тоже умеет JVM в wasm конвертировать но не только (еще в OpenCL)
https://github.com/mirkosertic/Bytecoder
источник