Size: a a a

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

2020 July 24

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
MaxGraey
@fcktt Я какой бэкенд в NEAR используется?
Wasmer singlepass. Но мы ещё Lightbeam прикручиваем для надёжности
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Alexey F.
Wasmer singlepass. Но мы ещё Lightbeam прикручиваем для надёжности
А пробовали сравнивать siglepass с lightbeam по производительности?
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
MaxGraey
А пробовали сравнивать siglepass с lightbeam по производительности?
@glavpochtampt как раз этим занимается
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
я имею ввиду, прикручиванием Wasmtime
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Alexey F.
Wasmer singlepass. Но мы ещё Lightbeam прикручиваем для надёжности
а у вас qemu уже в проде?
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
Не оч. понимаю, что означает “qemu в проде”. Передаю слово @glavpochtampt 🙂
источник

MV

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

AF

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

RB

Rustem B. in WebAssembly — русскоговорящее сообщество
кто-нибудь компилировал с помощью wasmtime в нативный файл?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Rustem B.
кто-нибудь компилировал с помощью wasmtime в нативный файл?
Что значит компилировал в канивный файл? Там jit-компиляция. Если нужна AOT-компиляция wasm, то это нужен Lucet который на базе cranelift что и wasmtime. А если нужна эффективная AOT-компиляция то это InNative (LLVM-based) или wasm2c
источник

RB

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

SK

Sevapp Keller in WebAssembly — русскоговорящее сообщество
MaxGraey
Что значит компилировал в канивный файл? Там jit-компиляция. Если нужна AOT-компиляция wasm, то это нужен Lucet который на базе cranelift что и wasmtime. А если нужна эффективная AOT-компиляция то это InNative (LLVM-based) или wasm2c
Может человек имел ввиду сборку исполняемого файла из wasm/wat и рантайма wasmtime?
источник

SK

Sevapp Keller in WebAssembly — русскоговорящее сообщество
(кстати, а тут так кто-нибудь делает? И если да, но с помощью каких инструментов, очень интересно)
источник

lp

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

lp

lil pep in WebAssembly — русскоговорящее сообщество
i.e. wasmtime wasm2obj <.wat/.wasm> <output>
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
MaxGraey
Что значит компилировал в канивный файл? Там jit-компиляция. Если нужна AOT-компиляция wasm, то это нужен Lucet который на базе cranelift что и wasmtime. А если нужна эффективная AOT-компиляция то это InNative (LLVM-based) или wasm2c
там сейчас потихоньку стирается уже граница: артефакты компиляции уже вроде как можно сохранять на диск
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
lil pep
там сейчас потихоньку стирается уже граница: артефакты компиляции уже вроде как можно сохранять на диск
ну кеширование вроде и раньше было
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
ну вот да,

сейчас оно еще дальше ушло недавно, а именно programmer-friendly API появились
источник
2020 July 25

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
https://github.com/bobbo/poyekhali
просто пример оформления репозитория от шотландца
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
https://github.com/bobbo/poyekhali
просто пример оформления репозитория от шотландца
Через это issue на него вышел?)
https://github.com/wasmerio/wasmer/issues/1510
источник