Size: a a a

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

2020 October 30

DI

Dmitry Ilyin in WebAssembly — русскоговорящее сообщество
Надо баги репортить
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
ну там же надо минимальный тест кейс, а у меня Eigen + куча какого-то кода на С++
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
даже хз кто из хром типа будет это смотреть))
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
или им прост бинарник кинуть?
источник

DI

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

L

Lupusregina[beta] in WebAssembly — русскоговорящее сообщество
А почему sort строк в assemblyscript такой медленный? может не то что делаю
источник

P🍣

Pavel 🍣 in WebAssembly — русскоговорящее сообщество
Lupusregina[beta]
А почему sort строк в assemblyscript такой медленный? может не то что делаю
Васм не поддерживает строки и преобразует их числа. В целом выйгрышь в васме начинается тогда, когда у тебя сложный алгоритм, а не просто вызов arr.sort().
источник

P🍣

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

P🍣

Pavel 🍣 in WebAssembly — русскоговорящее сообщество
Получить х3 вполне реально, если постараться. Но задача должна быть соответствующая.
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
ещё бы с симдом тесты выдавали
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
wasm - 3 sec, js - 17 sec, wasm simd - access violation 😕
источник

НС

Никита Сковорода... in WebAssembly — русскоговорящее сообщество
Георгий
wasm - 3 sec, js - 17 sec, wasm simd - access violation 😕
Отличный бенч
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Lupusregina[beta]
А почему sort строк в assemblyscript такой медленный? может не то что делаю
Сортировка для строк и остальных ссылочных типов пока медленаая да. Используется фолбек на insrttion sort так как weak heap sort что используется под капотом не  стабильная сортировка. Для чисел там все быстрее (фолбека не происходит). Я переписал на другой алгоритм уже (даже поинтереснее и быстрее чем TimSort), но все руки не доходят это запушить потому что хотелось бы сначала бенчмарки показать и проанализировать все это
источник

L

Lupusregina[beta] in WebAssembly — русскоговорящее сообщество
Pavel 🍣
Васм не поддерживает строки и преобразует их числа. В целом выйгрышь в васме начинается тогда, когда у тебя сложный алгоритм, а не просто вызов arr.sort().
все строки же - массив чисел
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Lupusregina[beta]
все строки же - массив чисел
Не все так просто) Для строк нужна стабильная сотрировка
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
MaxGraey
Не все так просто) Для строк нужна стабильная сотрировка
В идеале, пользователь должен говорить, нужна ему стабильная или нет. 😉
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
По умолчанию для всего должна быть стабильная.
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
шо за стабильные сортировки?)
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Для чисел просто разницы между стабильной и нестабильной заметить невозможно. 😊
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Для всех value-типов даже.
источник