Size: a a a

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

2020 November 11

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
при запуске тест сьюта матчить, например
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
тогда на сі и локально можно будет понять, что версии там и локально разные
источник
2020 November 12

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
а для регрессий и атомарных изменений из ваббита какой-то уже юзать свой генератор и на сі кричать ворнингами что «смотрите, тут юзается своя фигня, не забудьте потом поправить», чтобы не забыть потом апнуть на ваббит версию
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Может сделать ещё один интефейс для wabt - получать бинари из текстового представления "на лету"
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Ещё есть один знатный геморрой - сборка wabt в чакре, но это скорей стоит обусдеть вне этого канала
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
Petr Penzin
Может сделать ещё один интефейс для wabt - получать бинари из текстового представления "на лету"
т.е. прибиндить (джаваскриптовый) WebAssembly.wabt.convertWast2Wasm к parseWat из оригинального wabt синхронно?
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Скорей всего можно найти какой-то путь полностью внутри wabt
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
ну я про это же кажется. через WebIDL грубо говоря прокинуть
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
кажется, это слишком сильное связывание
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Надо посмотреть что там можно соорудить - не знаю как это организовано
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
мне кажется, что что-то проще wat2wasm test.wat -o test.wasm и при том такого же расширяемого просто для тестов сложно придумать
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
ничего не нужно прокидывать и привязывать, а раннер все равно нужен, вот пусть он и компилит и чексуммы сравнивает, и тесты стартует
источник

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
от него планируют отказаться
источник

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
Keith Miller: I would recommend following the wast test system both because I think we have deprecated the DSL (I’m assuming you mean JSTests/wasm/Builder.js and friends) and it’s just easier to make the tests through WAT/WAST
источник

CY

Czji Yomo in WebAssembly — русскоговорящее сообщество
Привет! Давно слежу за топиком, но остаются некоторые вопросы, на которые пока на нашел ответов. Подскажите плз, куда копать?
1. Golang компилится в WA, но там есть GC, который пока не поддерживается. Какое решение там используется? Дополнительно, кто-нибудь сталкивался с проблемами использовать асинхронные WA функции, скомпилированные из Go?
2. Есть ли другие платформы, кроме V8 (Chrome, Node.js), которые поддерживают загрузку и исполнение WA модулей?
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Czji Yomo
Привет! Давно слежу за топиком, но остаются некоторые вопросы, на которые пока на нашел ответов. Подскажите плз, куда копать?
1. Golang компилится в WA, но там есть GC, который пока не поддерживается. Какое решение там используется? Дополнительно, кто-нибудь сталкивался с проблемами использовать асинхронные WA функции, скомпилированные из Go?
2. Есть ли другие платформы, кроме V8 (Chrome, Node.js), которые поддерживают загрузку и исполнение WA модулей?
1. Компилируют в Wasm и свой GC за компанию. Как и AssemblyScript, Haskell, etc.

2. Wasmtime, Wasmer (wasmer.io), Lucet + несколько интерпретаторов, забыл названия.
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Czji Yomo
Привет! Давно слежу за топиком, но остаются некоторые вопросы, на которые пока на нашел ответов. Подскажите плз, куда копать?
1. Golang компилится в WA, но там есть GC, который пока не поддерживается. Какое решение там используется? Дополнительно, кто-нибудь сталкивался с проблемами использовать асинхронные WA функции, скомпилированные из Go?
2. Есть ли другие платформы, кроме V8 (Chrome, Node.js), которые поддерживают загрузку и исполнение WA модулей?
А вообще, в описании чата значится:
WebAssembly FAQ: https://bit.ly/30WY3K3
источник

CY

Czji Yomo in WebAssembly — русскоговорящее сообщество
отлично, спасибо
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
Dmitry Bezhetskov
Keith Miller: I would recommend following the wast test system both because I think we have deprecated the DSL (I’m assuming you mean JSTests/wasm/Builder.js and friends) and it’s just easier to make the tests through WAT/WAST
ну да, свой этот билдер поддерживать — такое себе. но тогда непонятно как в корнер кейсах тестить. но обнадеживает, что васм гарантирует обратную совместимость, так что может сильных проблем и не возникнет
источник
2020 November 13

IO

Ivan Ostrovskyy in WebAssembly — русскоговорящее сообщество
Здравствуйте, есть кто может помочь с подключением сервера с клиентом?
Только начинаю в Бек-енде и не все понимаю...
Заранее спасибо!
источник