Size: a a a

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

2021 June 26

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Кажется, чтобы нормально пользоваться Wasm threads нужен какой-то более высокоуровневый фреймворк (библиотека) поверх, желательно, интегрирующаяся с хостом.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Если взять тот же Rust или C++ то это вопрос лишь нескольких флагов вроде rustflags = '-Ctarget-feature=+atomics,+bulk-memory'
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Я же верно понимаю, это все так же форк модуля в воркере и потом через shared memory коммуникация?
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Или там сам wasm рантайм выделяет типа воркера изнутри для функции, без так сказать ручного трединга на воркерах?
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Ну да, те же воркеры ток с атомиками и SharedArrayBuffer
источник
2021 June 27

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
а чт обсуждать то про вебассембли? новости читать и так можно, поэтому обсуждается все что вокруг, применение и интеграции
источник

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
вот это очень интересно, потому что можно теперь отказаться от запила под ноду спец библиотек на с++? Просто я как-то глянул чтобы свою либу сделать нативную под ноду...  маловато инфы.. в плане туторов каких, а в доке еще и ахтунг указан, что острожно ивент луп, сломаете мозг
источник
2021 June 28

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
Товарищи! Никто на память не помнит объем строк биндера (после Embind , да ине важно, наверное) вашего wasm проекта? Вы не проверяли его на наличие мусора?
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Я помотрел и выкинул
источник

К

Константин in WebAssembly — русскоговорящее сообщество
написал через cwrap
источник

К

Константин in WebAssembly — русскоговорящее сообщество
у меня там больше половины он на генерил
источник

К

Константин in WebAssembly — русскоговорящее сообщество
сама либа в 30kb и биндов 40
источник

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
Просто я вижу 7к строк и чешу репу.
источник

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
Понятно, что все от библиотеки своей, но мусора вот этого генерится...
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Это защита от идиота.
Я выпилил.
Ну вернее я в 1 фор все запихал, который на спавне это все заполняет.
Сокращение раз в 6
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Важно! Там кложур, и все что не ["fieldname"]  он выпилит после
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Ну и es5 только
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Тоже самое для cwrap будет. Он там для всего генерит.
Сложнее ембинд из сорцов выпиливать. Он там тоже хлам пихает
источник

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
спасибо, а то смотришь и думаешь, один ли я летом на лыжах в парк вышел
источник

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
MDN рекомендует подгружать васм через WebAssembly.instantiateStreaming, а как у вас в проекте? По другому наверное либа выдает?
источник