Size: a a a

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

2020 December 01

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Alexey F.
а если я хочу только определённый кусочек памяти экспортировать, а другой у меня, типа, “private”, то есть для внутреннего использования (я вообще думал, что это как раз одна из фишек multi-memory)?
если экспортировать то да
источник

SR

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

Б

Борис in WebAssembly — русскоговорящее сообщество
Sergey Rubanov
блин, записался на гц митинги и пропустил сегодня
как это устроено?
что на них происходит?
источник

Б

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

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
на общих CG митингах обсуждаются разные вопросы по процессу стандартизации, которые всё ещё касаются community group (фазы 0 - 3), нерешенные технические вопросы и важные нетехнические вопросы. на GC митингах скоуп конкретно GC пропозала
источник
2020 December 02

Constantine ʕ◔ϖ◔ʔ🦀... in WebAssembly — русскоговорящее сообщество
Lunatic is a platform for building actor systems that use WebAssembly instances as actors. It is heavily inspired by Erlang and can be targeted from any language that can compile to WebAssembly.
источник

Б

Борис in WebAssembly — русскоговорящее сообщество
Constantine ʕ◔ϖ◔ʔ🦀
Lunatic is a platform for building actor systems that use WebAssembly instances as actors. It is heavily inspired by Erlang and can be targeted from any language that can compile to WebAssembly.
они интересно(по моему мнению) патчат васм, чтоб делать yield )
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
@maxgraey там @dbezheckov кусочек булок запилил :)
https://bugs.webkit.org/show_bug.cgi?id=219427
источник

AS

Aλexander Syrotenko in WebAssembly — русскоговорящее сообщество
Четенько!)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Это прекрастно!
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
nice
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
и вообще прогресс по референс тайпс и тредам хороший
источник

SR

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

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
и BigInt <-> i64
источник

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
спасибо за упоминание :)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
По сути включение булков non-trap int 2 float conv и  sign-extensions по умолчанию для таких языков как C++, Rust и AS сдерживает только Сафари. Как только там это будет реализовано, wasm модули станут чцточку меньше и быстрее.
источник
2020 December 03

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
MaxGraey
По сути включение булков non-trap int 2 float conv и  sign-extensions по умолчанию для таких языков как C++, Rust и AS сдерживает только Сафари. Как только там это будет реализовано, wasm модули станут чцточку меньше и быстрее.
можно поподробнее что это конкретно даст? и что для этого надо сделать
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Dmitry Bezhetskov
можно поподробнее что это конкретно даст? и что для этого надо сделать
Самое существенное там - это булки. Это даст прирост в скорости:
https://github.com/WebAssembly/bulk-memory-operations/blob/master/proposals/bulk-memory-operations/Overview.md#bulk-memory-operations-prototype

И уменьшит размер модулей на 1-2 кб там где используется работа с памятью
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
сатюрейты уберут лишние проверки и эксепшны, sing-ext ops чуть оптимизаций добавять (уберут инструкции), а булки вообще должны очень очень помочь
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
ну и это покроет весь v1 + phase 4 во всех браузерах (ну, еще бигинт в и64 надо будет)
источник