Size: a a a

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

2020 August 10

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Pavel 🍣
Отрыл PR, еще не хватает ссылки WebassemblyJobs наверно.
Да, было бы неплохо добавить
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Самое забавное в wasmtime это то как часто меняется структура проекта, изначально cranelift и lightbeam былы отдельными проектами со своими независимыми крейтами, потом все это сделали монорепой в wasmtime, теперь снова разделяют и разносят по отдельным крейтам)
https://github.com/bytecodealliance/wasmtime/pull/2117
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
При чем я на 100% что решение сделать все монолитным было сугубо политическим, что бы прочно ассоциировать cranelift с wasmtime
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
монорепа остается, покраней мере сейчас, речь идет об wasmtime-environ крейт который грубоговоря параметризирует cranelift-wasm с особеностями wasmtime. Со временем он разрося вот его и разбивают
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
MaxGraey
При чем я на 100% что решение сделать все монолитным было сугубо политическим, что бы прочно ассоциировать cranelift с wasmtime
А я потом объяснял людям, что Cranelift глубоко фиолетово что компилировать — он вообще не в курсе какой исходный язык, WASM там или что угодно, и отдельный крейт так и лежал и обновлялся. Но всем пофиг, раз в репе Wasmtime, значит только для WASM. 🤷‍♀️
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Некоторые ещё упорно думают, что Cranelift генерирует WASM. 🤦‍♀️
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
MaxGraey
При чем я на 100% что решение сделать все монолитным было сугубо политическим, что бы прочно ассоциировать cranelift с wasmtime
ага, потом разные люди пишут, что в wasmtime больше контрибьюторов, чем в wasmer
https://github.com/wasmerio/wasmer/issues/142#issuecomment-669589905
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
lil pep
монорепа остается, покраней мере сейчас, речь идет об wasmtime-environ крейт который грубоговоря параметризирует cranelift-wasm с особеностями wasmtime. Со временем он разрося вот его и разбивают
а почему Parity не в bytecode alliance?
источник

lp

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

lp

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

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
а у вас в польке сейчас wasmi или wasmtime с lightbeam?
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
у нас связка wasmi и wasmtime/cranelift
источник

MV

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

lp

lil pep in WebAssembly — русскоговорящее сообщество
wasmi - потому что испокон веков уже существует, проверен временем, с него и начали.
wasmtime/cranelift - он только для доверенного кода.

на данный момент мы используем wasmi для недоверенного кода
источник

lp

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

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
lil pep
wasmi - потому что испокон веков уже существует, проверен временем, с него и начали.
wasmtime/cranelift - он только для доверенного кода.

на данный момент мы используем wasmi для недоверенного кода
у нас похожая схема была, но только с singlepass и llvm
источник

lp

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

lp

lil pep in WebAssembly — русскоговорящее сообщество
но звезды не сошлись
источник

lp

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

MV

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