Size: a a a

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

2019 August 23

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
Слайды с видеовстречи #WebAssembly Community Group, прошедшей во вторник:
- SIMD 64x2 benchmark results
- Interface Types
Тест с умножением матриц выглядит чудовищно подозрительно и выбивается из общей статистики. Не может быть что бы Scalar отличался от SIMD в x32 раза
источник

AB

Aleksandr Borgardt in WebAssembly — русскоговорящее сообщество
Вполне
источник
2019 August 24

AT

Alex Ted in WebAssembly — русскоговорящее сообщество
@chicoxyzzy годнота подъехала
источник

V

Vitaly in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
Слайды с видеовстречи #WebAssembly Community Group, прошедшей во вторник:
- SIMD 64x2 benchmark results
- Interface Types
👍
источник

V

Vitaly in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
Слайды с видеовстречи #WebAssembly Community Group, прошедшей во вторник:
- SIMD 64x2 benchmark results
- Interface Types
я правильно понимаю, что с помощью interface types можно описать контракт и безопасно запускать любой wasm модуль соблюдающий этот контракт. Например описать контракт биржевого бота, дать его клиентам, они на их любимом языке напишут логику, скомпилят в wasm и пришлют уже готовый модуль. А мы сможем гарантированно безопасно и легковесно запустить его на шине данных(поток торговых пар).


Простите за поток мыслей, пытаюсь сформулировать правильно.
источник
2019 August 25

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Vitaly
я правильно понимаю, что с помощью interface types можно описать контракт и безопасно запускать любой wasm модуль соблюдающий этот контракт. Например описать контракт биржевого бота, дать его клиентам, они на их любимом языке напишут логику, скомпилят в wasm и пришлют уже готовый модуль. А мы сможем гарантированно безопасно и легковесно запустить его на шине данных(поток торговых пар).


Простите за поток мыслей, пытаюсь сформулировать правильно.
Ничего не понял) interface types по сути это расширенный WebIDL. Только декларативное описание всего (интерфейсов, как кодировать-декодировать строки, списки и т д) будет находиться в отдельной секции (custom section) и по сути может быть проигнорирована (например если VM не умеет еще работать с этим расширением).
Советую почитать статью от Lin Clark: https://hacks.mozilla.org/2019/08/webassembly-interface-types
источник

V

Vitaly in WebAssembly — русскоговорящее сообщество
MaxGraey
Ничего не понял) interface types по сути это расширенный WebIDL. Только декларативное описание всего (интерфейсов, как кодировать-декодировать строки, списки и т д) будет находиться в отдельной секции (custom section) и по сути может быть проигнорирована (например если VM не умеет еще работать с этим расширением).
Советую почитать статью от Lin Clark: https://hacks.mozilla.org/2019/08/webassembly-interface-types
благодарю!
источник

V

Vitaly in WebAssembly — русскоговорящее сообщество
MaxGraey
Ничего не понял) interface types по сути это расширенный WebIDL. Только декларативное описание всего (интерфейсов, как кодировать-декодировать строки, списки и т д) будет находиться в отдельной секции (custom section) и по сути может быть проигнорирована (например если VM не умеет еще работать с этим расширением).
Советую почитать статью от Lin Clark: https://hacks.mozilla.org/2019/08/webassembly-interface-types
спасибо еще раз, прочитал и судя по всему это то что нужно!
источник

VG

Victoria Guevara in WebAssembly — русскоговорящее сообщество
Sergey Garin
Верно, и на то была куча предпосылок, начиная от крайне спорного синтаксиса и заканчивая перекочевыванием фич кофескрипта в js
Как тяжко жить.
источник

VG

Victoria Guevara in WebAssembly — русскоговорящее сообщество
(особенно учитывая, что до сих пор перекочевали не все фичи)
источник

VG

Victoria Guevara in WebAssembly — русскоговорящее сообщество
(но что там не было === - это да, критическая ошибка дизайна)
источник

SG

Sergey Garin in WebAssembly — русскоговорящее сообщество
Victoria Guevara
(особенно учитывая, что до сих пор перекочевали не все фичи)
Да уже вроде все. Но это оффтоп
источник

VG

Victoria Guevara in WebAssembly — русскоговорящее сообщество
Safe navigation, камон.
источник

VG

Victoria Guevara in WebAssembly — русскоговорящее сообщество
Оно до сих пор пропозалом.
источник
2019 August 27

ҪҸ

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

N

Nikolay in WebAssembly — русскоговорящее сообщество
хм
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
@bashorov а для чего это, если не секрет?
источник

ZB

Zalim Bashorov in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
@bashorov а для чего это, если не секрет?
почему новый без LLVM?
источник

ҪҸ

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

😌

😌 in WebAssembly — русскоговорящее сообщество
+ тож интересно
источник