Size: a a a

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

2020 April 16

AS

Aλexander Syrotenko in WebAssembly — русскоговорящее сообщество
Сорри, но оверхайп)
источник
2020 April 18

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Хм, забавный результат если врить автору то WebAssembly (я так подозреваю v8) быстрее нативного Swift?
https://twitter.com/nholzschuch/status/1251425683487801345
источник

M

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

C

Constantine in WebAssembly — русскоговорящее сообщество
код бы посмотреть 🤔
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Да там обычный рекурсивный фиббоначи я так предполагаю
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ага, это не v8 а мобильный safari:
https://twitter.com/i/status/1251425683487801345
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Можно тыкать в тех, кто говорит что JS медленный
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Видео что разогретый JIT не далеко ушел от натива
источник

MG

Musлим Guseinov in WebAssembly — русскоговорящее сообщество
Константин
Можно тыкать в тех, кто говорит что JS медленный
Хейтеры скажут фотошоп
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Питон лучше?)
источник

К

Константин in WebAssembly — русскоговорящее сообщество
(кто-то там хотел питон в Веб)
источник

MG

Musлим Guseinov in WebAssembly — русскоговорящее сообщество
Вообще было бы интересно посмотреть еще и на дарт в ряду этих бенчмарков, но это оффтоп
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
Ингвар Степанян из Google написал статью про ускорение сжатия png-изображений в Squoosh — "Bringing OxiPNG to Squoosh".

Squoosh.app, несмотря на то что работает в вебе, попадает в категорию лучших инструментов для сжатия изображений. Для работы с png в нём использовалась скомпилированная в WebAssembly C-библиотека OptiPNG. У неё есть продвинутая альтернатива — Rust-библиотека OxiPNG, основное преимущество которой поддержка многопоточности (планируют задействовать в будущих релизах Squoosh).

Первая попытка миграции на OxiPNG привела к увеличению размера сжимаемых png относительно OptiPNG. Проблема была в библиотеке miniz_oxide, которая реализует алгоритм сжатия без потерь deflate, использующийся в png. Проблемная библиотека в итоге была заменена на libdeflater. После миграции на OxiPNG скорость сжатия png в некоторых случаях ускорилась более чем в два раза, и на несколько процентов сократился объём генерируемых файлов.

Статья скорее всего будет интересна тем, кто работает с WebAssembly и кому интересно почитать про библиотеки для сжатия png.

#webassembly #tool #graphics

https://rreverser.com/bringing-oxipng-to-squoosh/
источник
2020 April 19

AK

Anton Korotkikh in WebAssembly — русскоговорящее сообщество
Константин
Можно тыкать в тех, кто говорит что JS медленный
ну так жс сам по себе медленный на цпу задачах, типа числодробилок, собственно как и любая скриптуха
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Anton Korotkikh
ну так жс сам по себе медленный на цпу задачах, типа числодробилок, собственно как и любая скриптуха
там как раз cpu задача же
источник

AT

Alexander Tchitchigin in WebAssembly — русскоговорящее сообщество
Anton Korotkikh
ну так жс сам по себе медленный на цпу задачах, типа числодробилок, собственно как и любая скриптуха
Это если не JITить. 😉
источник

AK

Anton Korotkikh in WebAssembly — русскоговорящее сообщество
Константин
там как раз cpu задача же
ну хз, по большинству остальных бенчмарков и либам не всё так радужно.
банальный и популярный пример цпу задач - разбор бинарных протоколов и форматов. например, протобаф или кафка из популярных, и там у жс провал относительно жвм или го.
источник

К

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

К

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

AK

Anton Korotkikh in WebAssembly — русскоговорящее сообщество
Константин
имеется ввиду Stream
нодовские? а что со стримами не так? для своих задач(а это пайплайны для ио нагрзуки, имхо)  очень даже хороши
источник