Size: a a a

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

2021 January 14

A

Anon in WebAssembly — русскоговорящее сообщество
Я прост хочу потом отвязать этот Pool от класса Character и сделать его генериком, чтобы например для пуль было нормально.
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Но если обычный Array и так растет до nextPowerOf2, то я занимаюсь тачкой на прокачку и сую везде мониторы.
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Ой лол, я думал length readonly
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Anon
Ой лол, я думал length readonly
=) Немного ломает мозг после C# да?)
источник

A

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

A

Anon in WebAssembly — русскоговорящее сообщество
Привык всё Listами зашибать.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Еще трюк. В JS нельзя задать капасити, но можно сделать так:
let arr = new Array<i32>(capacity);
arr.length = 0;

arr.push(1)
assert(arr[0] == 1)

И это зарезервирует место. Будет меньше переаллокаций. В AS это хорошо работает. В V8 кстати тоже но только для канарейки. Для текущей версии особой разницы не заметил
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
К сожалению так нельзя сделать с Map/Set
источник

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
что-то странное, ref-types в chrome и firefox реализованы лишь частично
источник

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
источник

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
хотя в спецификации по Table(arg, value) явно написано
источник

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
источник

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
источник

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
chrome версии 87 вообще не может создать таблицу extern ссылок
источник

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
источник

DB

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

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
хром после включения experimental-wasm фичи:
источник

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
источник

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
но это все еще не по спеке
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Хотел бы помочь, но я пару недель назад ещё в хеловорлдах ковырялся.
источник