Сейчас 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
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от Vit
![](/photos/81978:1849143128.jpg)
Ответ на:
комментарий
от tailgunner
![](/img/p.gif)
Ответ на:
комментарий
от Rastafarra
![](/photos/81978:1849143128.jpg)
Ответ на:
комментарий
от der_looser
![](/img/p.gif)
Ответ на:
комментарий
от Rastafarra
![](/photos/81978:1849143128.jpg)
Ответ на:
комментарий
от Shadow
![](/photos/56819:1799669815.jpg)
Ответ на:
комментарий
от der_looser
![](/photos/56819:1799669815.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от Vit
![](/img/p.gif)
Ответ на:
комментарий
от RazrFalcon
![](/photos/56819:1799669815.jpg)
Ответ на:
комментарий
от Quasar
![](/photos/24345:1808597202.jpg)
Ответ на:
комментарий
от Vit
![](/img/p.gif)
Ответ на:
комментарий
от leave
![](/photos/56819:1799669815.jpg)
![](/photos/69088:-292600456.jpg)
Ответ на:
комментарий
от ekzotech
![](/photos/124497:2097198998.jpg)
![](/photos/41968:-1612954698.png)
Ответ на:
комментарий
от foror
![](/photos/56819:1799669815.jpg)
![](/photos/21426:-1577675227.jpg)
Ответ на:
комментарий
от shahid
![](/photos/56819:1799669815.jpg)
![](/photos/48269:-1031704999.jpg)
Ответ на:
комментарий
от Psych218
![](/photos/56819:1799669815.jpg)
Ответ на:
комментарий
от Vit
![](/img/p.gif)
Ответ на:
комментарий
от Psych218
![](/photos/41968:-1612954698.png)
Ответ на:
комментарий
от shahid
![](/photos/41968:-1612954698.png)
Ответ на:
комментарий
от foror
![](/photos/56819:1799669815.jpg)
Ответ на:
комментарий
от Vit
![](/photos/41968:-1612954698.png)
Ответ на:
комментарий
от foror
![](/photos/56819:1799669815.jpg)
Ответ на:
комментарий
от foror
![](/photos/48269:-1031704999.jpg)
Ответ на:
комментарий
от Vit
![](/photos/48269:-1031704999.jpg)
Ответ на:
комментарий
от Psych218
![](/photos/56819:1799669815.jpg)
Ответ на:
комментарий
от Vit
![](/photos/48269:-1031704999.jpg)
Ответ на:
комментарий
от Psych218
![](/photos/56819:1799669815.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от waker
![](/photos/56819:1799669815.jpg)
Ответ на:
комментарий
от Vit
![](/photos/81723:439057146.jpg)
Ответ на:
комментарий
от Vit
![](/img/p.gif)
Ответ на:
комментарий
от waker
![](/photos/56819:1799669815.jpg)
Ответ на:
комментарий
от uin
![](/photos/56819:1799669815.jpg)
Ответ на:
комментарий
от Vit
![](/img/p.gif)
Ответ на:
комментарий
от waker
![](/photos/56819:1799669815.jpg)
Ответ на:
комментарий
от Vit
![](/img/p.gif)
Ответ на:
комментарий
от Vit
![](/photos/144023:935408515.jpg)
Ответ на:
комментарий
от waker
![](/photos/56819:1799669815.jpg)
Ответ на:
комментарий
от Vit
![](/img/p.gif)
Ответ на:
комментарий
от waker
![](/photos/56819:1799669815.jpg)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум WebAssembly performance, вторая попытка (2017)
- Форум WebAssembly (2020)
- Форум WebAssembly или ... (2024)
- Форум длинк сосёт (2008)
- Форум WebAssembly скоро победит (2016)
- Форум Пакеты для WebAssembly (2016)
- Форум WebAssembly убьет JS? (2019)
- Форум ЯОС на webassembly? (2021)
- Форум Запилен компилятор WebAssembly (2015)
- Форум Что там с WebAssembly? (2016)