Size: a a a

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

2020 March 16

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Dmitry M
> С WebAssembly несколько проще - там весьма трудно допустить серьездную оплошность

В iOS его таки ломали пару раз
Да до сих пор баги имеются. Вообще это очень странно, так как Wasm и JS шарят по сути один и тот же кодогенератор.
источник

M

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

P

Parra in WebAssembly — русскоговорящее сообщество
what do you think about this kind of interoperability?
источник

P

Parra in WebAssembly — русскоговорящее сообщество
I have implemented something similar but I'm not sure how effective it can be
источник

P

Parra in WebAssembly — русскоговорящее сообщество
for example, plugin python scripts into a NodeJS express server: https://medium.com/@metacall/this-scraping-serverless-polyglot-is-metacall-c13223ae1cb5
источник

P

Parra in WebAssembly — русскоговорящее сообщество
this can be done with C/C++ servers as well, like Envoy, NginX..
источник

f

folex in WebAssembly — русскоговорящее сообщество
Кто-нибудь уже пользовался Wasm в Envoy + Istio? Я смотрю там можно из васма делать хттп вызовы, это правда?

https://github.com/solo-io/proxy-runtime/blob/dfe0301da3517361b1e20b6f7419cb7a46a641be/assembly/runtime.ts#L804
источник

AS

Aλexander Syrotenko in WebAssembly — русскоговорящее сообщество
MaxGraey
Да до сих пор баги имеются. Вообще это очень странно, так как Wasm и JS шарят по сути один и тот же кодогенератор.
Насколько я помню, таки разделение кодегенов есть
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Aλexander Syrotenko
Насколько я помню, таки разделение кодегенов есть
Ну у JSC как раз таки возможно
источник

VB

V B in WebAssembly — русскоговорящее сообщество
всем привет, извините за оффтоп, пытаюсь вести свой канал с подборками различных open-source решений (wasm в частности) https://t.me/opensourcefuture, кому интересно - welcome)
источник

AS

Aλexander Syrotenko in WebAssembly — русскоговорящее сообщество
MaxGraey
Ну у JSC как раз таки возможно
И в уже неиспользуемом чакракоре тоже
источник

でゲソ in WebAssembly — русскоговорящее сообщество
Dmitry M
> С WebAssembly несколько проще - там весьма трудно допустить серьездную оплошность

В iOS его таки ломали пару раз
там саму систему ломали пару раз, чё уж за васм говорить
источник

SK

Slava Kuzmich in WebAssembly — русскоговорящее сообщество
Dmitry Bubnenkov
Почему в WASM так мало типов данных?
Чтоб быстрее сделать первую версию. Постепенно будут добвалять много новых типов.
источник

DB

Dmitry Bubnenkov in WebAssembly — русскоговорящее сообщество
Slava Kuzmich
Чтоб быстрее сделать первую версию. Постепенно будут добвалять много новых типов.
Какие в первую очередь?
источник

SK

Slava Kuzmich in WebAssembly — русскоговорящее сообщество
SIMD, anyref, exnref, funcref
источник

SK

Slava Kuzmich in WebAssembly — русскоговорящее сообщество
дальше struct и array
источник

SK

Slava Kuzmich in WebAssembly — русскоговорящее сообщество
Где-то читал что и string хотели сделать
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
Slava Kuzmich
SIMD, anyref, exnref, funcref
интересненько
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Делать строковый тип нецелесообразно. Так как есть куча форматов кодировки: ASCII, UTF7, UTF8, WTF8, UTF16LE, USC2, UTF16BE, WTF16, BOM, UTF32LE, UTF32BE, UTF-EBCDIC, LMBCS и т д. И если вы думаете что можно отделаться только одним UTF8 то спешу вас разочаровать - нет! Более того для общения с тем же веб апи и файловой системой Windows придется еще хотя бы UTF16 или WTF-8. Еще wasm будет делать интероп с другими языками в будующем, а там вообще солянка. Так что жестко привязываться к какому то типу строки - это только усложнить себе и другим жизнь
источник

AT

Alexander Tchitchigin in WebAssembly — русскоговорящее сообщество
BOM - это же не кодировка? 😊
источник