Сейчас Dron перегоняет числодробилку для ресайза картинок на webassembly. Временно посмотреть можно тут: https://github.com/fedor-elizarov/convolve-wasm
То, что яваскрипт делает за 300мс, WA делает за 250мс.
Результат, мягко говоря, не впечатляет. Оказывается яваскриптовый JIT очень нефигово оптимизирует код. Еще конечно есть возможность оптимизировать работу с памятью, НО если копировать логику 1:1, то результат слабенький.
Вторая пичалька в том, что у WA пока нет поддержки SSE. А из v8 гугель внезапно выпилил SIMD https://bugs.chromium.org/p/v8/issues/detail?id=4124. Вроде они его выпилили в пользу будущего WA, но в итоге нигде нет.
Продолжаю наблюдать :)
UPD. Поставил Хром 57. В нем WA отрабатывает за 500мс против 300мс на яваскрипте.
←
1
2
→
Ответ на:
комментарий
от der_looser
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от Rastafarra
Ответ на:
комментарий
от der_looser
Ответ на:
комментарий
от Rastafarra
Ответ на:
комментарий
от Shadow
Ответ на:
комментарий
от der_looser
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от RazrFalcon
Ответ на:
комментарий
от Quasar
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от leave
Ответ на:
комментарий
от ekzotech
Ответ на:
комментарий
от foror
Ответ на:
комментарий
от shahid
Ответ на:
комментарий
от Psych218
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от Psych218
Ответ на:
комментарий
от shahid
Ответ на:
комментарий
от foror
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от foror
Ответ на:
комментарий
от foror
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от Psych218
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от Psych218
Ответ на:
комментарий
от waker
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от waker
Ответ на:
комментарий
от uin
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от waker
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от waker
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от waker
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум WebAssembly performance, вторая попытка (2017)
- Форум WebAssembly (2020)
- Форум WebAssembly или ... (2024)
- Форум длинк сосёт (2008)
- Форум WebAssembly скоро победит (2016)
- Форум Пакеты для WebAssembly (2016)
- Форум WebAssembly убьет JS? (2019)
- Форум ЯОС на webassembly? (2021)
- Форум Запилен компилятор WebAssembly (2015)
- Форум Что там с WebAssembly? (2016)