Size: a a a

2020 February 23

YK

Yuriy Karpov in Go-go!
Yuriy Karpov
оказалось, что js быстрее в таком случаее в раза 2-3
есть мысли почему работа даже при больших данных в wasm отработал медленее и не уменьшил пропорции отстования от такого же кода на js?
источник

YK

Yuriy Karpov in Go-go!
сегодня/завтра напишу такой же код на с/c++, соберу статистику для анализа составлю пропорции отставаний, если интересно могу сюда бросить
источник

RS

Roman Sharkov in Go-go!
Yuriy Karpov
оказалось, что js быстрее в таком случаее в раза 2-3
1. JS после JIT не такой уж и медленный.
2. насколько x86 оказался быстрее WASM?
источник

YK

Yuriy Karpov in Go-go!
может пнете меня где, что я не совсем чистый эксперемент составил - я поправлю
источник

RS

Roman Sharkov in Go-go!
Yuriy Karpov
хочу перевести на горутины - поможет или нет, интересно, так же сейчас параллельно пишу на cpp, на плюсах я писал, поэтому думаю мне несоставит это труда
горутины не помогут в WASM а сделают только хуже. Они добавят overhead’а а параллелизма (потоков) в WASM пока нет
источник

YK

Yuriy Karpov in Go-go!
Roman Sharkov
1. JS после JIT не такой уж и медленный.
2. насколько x86 оказался быстрее WASM?
5 минут подождите, сейчас всё запущу
источник

RS

Roman Sharkov in Go-go!
Yuriy Karpov
сегодня/завтра напишу такой же код на с/c++, соберу статистику для анализа составлю пропорции отставаний, если интересно могу сюда бросить
отличный повод написать статью 🙂
источник

YK

Yuriy Karpov in Go-go!
Roman Sharkov
горутины не помогут в WASM а сделают только хуже. Они добавят overhead’а а параллелизма (потоков) в WASM пока нет
нет, в wasm  есть многопоточка в экперементальном режиме, с 70го хрома, в мазиле не помню с какого
источник

RS

Roman Sharkov in Go-go!
Yuriy Karpov
нет, в wasm  есть многопоточка в экперементальном режиме, с 70го хрома, в мазиле не помню с какого
в экеперементальном режиме в Chrome
источник

YK

Yuriy Karpov in Go-go!
Roman Sharkov
отличный повод написать статью 🙂
этим и занимаюсь 😊
источник

YK

Yuriy Karpov in Go-go!
Roman Sharkov
в экеперементальном режиме в Chrome
да-да, меня интересует будующие
источник

RS

Roman Sharkov in Go-go!
Yuriy Karpov
да-да, меня интересует будующие
вот хрен знает когда все браузеры завезут WASM потоки..
источник

RS

Roman Sharkov in Go-go!
иначе можно сказать что их нет
источник

ЕО

Евгений Омельченко in Go-go!
Yuriy Karpov
нет, в wasm  есть многопоточка в экперементальном режиме, с 70го хрома, в мазиле не помню с какого
Теперь одна страница может выжрать не 100% одного ядра, а все? Замечательные нововведения
источник

ВС

Владимир Столяров in Go-go!
Yuriy Karpov
есть мысли почему работа даже при больших данных в wasm отработал медленее и не уменьшил пропорции отстования от такого же кода на js?
Так вы не первый, кто такое делает. Была статья, где писалась миниатюрная игра и сравнивалась производительность в pure js (как эталон), gopherjs, wasm
источник

RS

Roman Sharkov in Go-go!
Евгений Омельченко
Теперь одна страница может выжрать не 100% одного ядра, а все? Замечательные нововведения
а разве она этого ещё не может? 🙂
источник

YK

Yuriy Karpov in Go-go!
Roman Sharkov
1. JS после JIT не такой уж и медленный.
2. насколько x86 оказался быстрее WASM?
дано - jpeg 3200  x  2400
wasm: 4602.014892578125ms
js: 2966.824951171875ms
источник

YK

Yuriy Karpov in Go-go!
Yuriy Karpov
дано - jpeg 3200  x  2400
wasm: 4602.014892578125ms
js: 2966.824951171875ms
firefox:
asm: 5227мс
js: 2354мс

+- средняя по 3м замерам
источник

а

а кто это in Go-go!
Roman Sharkov
а разве она этого ещё не может? 🙂
нет
источник

а

а кто это in Go-go!
память может
источник