Size: a a a

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

2019 October 27

M

MaxGraey in WebAssembly — русскоговорящее сообщество
WASI это вообще не про браузер
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
У меня есть рантайм и нет браузера
источник

M

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

M

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

OS

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

OS

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

M

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
У меня есть рантайм и нет браузера
Что значит нет рантайма?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Можешь скомпилировать wasm в "С" через wasm2c
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
или innative (использует сразу LLVM)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
будет вообще native image. И не нужен будет рантайм и VM
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
Нене, смотри. Гипотетически, у меня есть программа которая может запускать васм. Очень быстро. Как wasmtime или там васмер. Только быстрее работает (я предполагаю, у меня нет такой программы). И эта программа не браузер. Кому она нужна?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
Нене, смотри. Гипотетически, у меня есть программа которая может запускать васм. Очень быстро. Как wasmtime или там васмер. Только быстрее работает (я предполагаю, у меня нет такой программы). И эта программа не браузер. Кому она нужна?
Смотри, если она будет поддерживать WASI и WebGPU к примеру, то это будет прекрастная возможность писать кроссплатформенные приложения с GUI. Это будет более надежная безопасная и кросплатформенная система, которая сможет автоматически обновляться по сети даже без перезагрузки как делают некоторые приложения на electron
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Собственоо Wasm + Wasi - это виртальный ISA который работает с любой ОС. С interface types мы имеем универсальный и безболезненный FFI (точнее будем, все еще в процессе)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
То есть мы полностью абстрагированы от
- языка (языков)
- hardware платформы
- операционной системы
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
Как jvm?
источник
2019 October 28

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
MaxGraey
Смотри, если она будет поддерживать WASI и WebGPU к примеру, то это будет прекрастная возможность писать кроссплатформенные приложения с GUI. Это будет более надежная безопасная и кросплатформенная система, которая сможет автоматически обновляться по сети даже без перезагрузки как делают некоторые приложения на electron
Это очень интересно. Мне сейчас кажется что в браузере писать проще гуи. Ну сейчас все так делают.
источник

OS

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
Как jvm?
jvm слишком долго греется, ну может с GraalVM и AOT дело улучшится. А где то может сервис работает меньше чем стартует JVM =)
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
Но принципиально как jvm?
источник