Size: a a a

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

2020 July 17

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
сейчас там васмер ещё усиленно код рефакторит, и у них перформанс вроде приближается к wavm
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
(у них есть приватная репа и можно попросить туда доступ)
источник

lp

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

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
это в их слаке есть в открытом канале, так что уже публичная инфа :)
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
а AssemblyScript поддерживает async/await?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
сейчас там васмер ещё усиленно код рефакторит, и у них перформанс вроде приближается к wavm
Ну у них там 3 бэкенда, один из который тоже LLVM JIT, но он был почти в 1.5-2 раза медленее чем у WAVM
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Георгий
а AssemblyScript поддерживает async/await?
пока нет
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
я как раз этот бекенд и имел в виду, остальные не могут с ним тягаться
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ну надеюсь cranlift когда нибудь сможет)
источник

MV

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

Г

Георгий in WebAssembly — русскоговорящее сообщество
а это, TypeScript в WASM ещё не научились переделывать? я вроде видел порт Box2D с JS. но там че-то муторно. ну или вообще вот такой вопрос, ваше личное мнение, что совмещает баланс "легко кодить" "быстро работает" "не трахает мозги по сто лет при любой более-менее серьезной проблеме"?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
посмотрим, пока он слишком молодой по сравнению с llvm
Они там очень серъездно настоены. Кск я понял у них будет автогенерация peephole правил из souper IR:
https://github.com/jubitaneja/cranelift-peepholes
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
MaxGraey
пока нет
а промисы? генераторы?
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
MaxGraey
Они там очень серъездно настоены. Кск я понял у них будет автогенерация peephole правил из souper IR:
https://github.com/jubitaneja/cranelift-peepholes
ого, круто, а это phd проект?
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
если да, fitzgen наверное выступает в роли научного консультанта
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Sergey Rubanov
а промисы? генераторы?
Это все завязано на stackless coroutines. Реализовав кодогенерацию для них, реализовать generators, async/await будет уже дело техники
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
может какой-нибудь бабель для AS есть для async\await?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Георгий
может какой-нибудь бабель для AS есть для async\await?
можно попробовать facebook/regenerator форкнуть и адаптировать
источник
2020 July 18

К

Константин in WebAssembly — русскоговорящее сообщество
Георгий
а это, TypeScript в WASM ещё не научились переделывать? я вроде видел порт Box2D с JS. но там че-то муторно. ну или вообще вот такой вопрос, ваше личное мнение, что совмещает баланс "легко кодить" "быстро работает" "не трахает мозги по сто лет при любой более-менее серьезной проблеме"?
Конечно нет.
Есть тут один хотельщик.
TS to WASM = JS to Native = любой JS движок.

Я бы тогда Котлин глянул
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
> Есть тут один хотельщик.
Это кто?)
источник