Size: a a a

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

2019 April 27

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
lil pep
ну setjmp можно придумать как сделать с небольшой помощью компилятора. Главное чтобы хост мог ловить исключения. В setjmp в try блоке вызывается continuation. Потом в этом continuation васмом вызывается longjmp который throw’ает и катчится в setjmp и вызывается continuation с нулем
так с хостом это и сейчас реализовано, речь про поддержку именно на уровне wasm
источник

lp

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

lp

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

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
будем ждать:)
источник
2019 April 28

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
https://twitter.com/theappcypher/status/1122438417156067328

@chicoxyzzy Хм, а ты что то подобное слышал?
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
нет
источник
2019 April 29

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
блин, надо ехать
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
источник

DB

Dmitry Bubnenkov in WebAssembly — русскоговорящее сообщество
Когда доступ к DOM планируют реализовать? И какой сейчас у нее статус?
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
Dmitry Bubnenkov
Когда доступ к DOM планируют реализовать? И какой сейчас у нее статус?
Это зависит от трех пропозалов:
- Reference Types (Phase 3)
- GC (Phase 1)
- Web IDL Bindings (Phase 1)

Иными словами еще не скоро. Минимум пол года, максимум год или полтора. Это если нужен именно дешевый байндинг.
А так с DOM можно работать уже сейчас через emscripten (C++) или web-sys (Rust). Go тоже умеет. Но это все очень недешего
источник

でゲソ in WebAssembly — русскоговорящее сообщество
ID:693357436
а есть способ написать на Rust код, который и в wasm без биндингов может собираться, и в wasm с биндингами для js, и желательно еще и в системную библиотеку?
Там есть прокмакро которое умеет различать таргеты, так что да, можешь
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
> А так с DOM можно работать уже сейчас через emscripten (C++) или web-sys (Rust). Go тоже умеет. Но это все очень недешего

+ там утечки могут быть. там еще WeakRef в JS по хорошему надо
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
Мозилла набирает кадры
"Staff Software Engineer WebAssembly VM/Runtime":
https://careers.mozilla.org/position/gh/1539899/
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
Я уже написал автору, что лучше бы swc портировать на wasm
источник

SG

Sergey Garin in WebAssembly — русскоговорящее сообщество
ID:414983998
Я уже написал автору, что лучше бы swc портировать на wasm
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
угу
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
Тем более автор так же планирует адаптировать транспилятор под wasm:
https://github.com/swc-project/swc/issues/87#issuecomment-484448907
источник

SG

Sergey Garin in WebAssembly — русскоговорящее сообщество
Лучше бы тайпчекинг перенесли на wasm имхо)
Сейчас для ts нет никакого смысла гнать транспиляцию, т.к. тайпчекер медленный)
источник