Size: a a a

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

2020 July 06

MP

Michael Pavlovsky in WebAssembly — русскоговорящее сообщество
@maxgraey Ты упомянул на githab  что не можешь проверить патч так как ты не пользуешься Windows . Может будет в помощь вот эта ссылка .Там image специально для таких ситуаций (для developers ) https://developer.microsoft.com/en-us/windows/downloads/virtual-machines/
источник

MP

Michael Pavlovsky in WebAssembly — русскоговорящее сообщество
и лицензия включена
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Michael Pavlovsky
@maxgraey Ты упомянул на githab  что не можешь проверить патч так как ты не пользуешься Windows . Может будет в помощь вот эта ссылка .Там image специально для таких ситуаций (для developers ) https://developer.microsoft.com/en-us/windows/downloads/virtual-machines/
А cpu оно тоже умеет эмулировать? Там ведь даже не понятно то UB или IB. Чертов MSC. Кроме того у меня нету сейчас свободных 20 GB пространства
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Michael Pavlovsky
@maxgraey Ты упомянул на githab  что не можешь проверить патч так как ты не пользуешься Windows . Может будет в помощь вот эта ссылка .Там image специально для таких ситуаций (для developers ) https://developer.microsoft.com/en-us/windows/downloads/virtual-machines/
Вы бы очень помогли если бы просто скачали последний binaryen и тот файлик и попробовали воспроизвести то, что написано в первом сообщении. Если бы это воспроизвелось на другой машине и окружении, это хотя бы дало понимание что это именно IB и тогда было бы действительно целесообразно заводить виртуалку
источник

MP

Michael Pavlovsky in WebAssembly — русскоговорящее сообщество
MaxGraey
Вы бы очень помогли если бы просто скачали последний binaryen и тот файлик и попробовали воспроизвести то, что написано в первом сообщении. Если бы это воспроизвелось на другой машине и окружении, это хотя бы дало понимание что это именно IB и тогда было бы действительно целесообразно заводить виртуалку
Попробую вечером
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Michael Pavlovsky
Попробую вечером
спасибо 🙏
источник

でゲソ in WebAssembly — русскоговорящее сообщество
Michael Pavlovsky
@maxgraey Ты упомянул на githab  что не можешь проверить патч так как ты не пользуешься Windows . Может будет в помощь вот эта ссылка .Там image специально для таких ситуаций (для developers ) https://developer.microsoft.com/en-us/windows/downloads/virtual-machines/
а как же github actions?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
でゲソ
а как же github actions?
а там вроде все ок
источник

でゲソ in WebAssembly — русскоговорящее сообщество
а их прикручивали вообще? или только дефолтные ci?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
но там кстати тоже ведь виртуалка. Кроме того тут может много факторов влиять вплоть до того, что в какой то из версий MSVC баг в компиляторе. Я честно говоря не знаю уже. Я грешил на __popcnt интринсик, но похоже дело не в нем
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Чего-то я пропустил, но тут Arx Fatalis портировали https://wasm.continuation-labs.com/arxdemo/
источник

でゲソ in WebAssembly — русскоговорящее сообщество
емнип было еще до порта doom3 в веб
источник
2020 July 07

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Небольшая статья от Igalia о добавленном ими #WebAssembly пропозале JS BigInt <-> i64 в SpiderMonkey.

https://www.asumu.xyz/blog/2020/07/06/shipping-webassembly-s-bigint-i64-conversion-in-firefox/
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
А люди все продолжают восторгаться производительностью Rust-а в сравнении с JS бкенчмаркая пустоту)
https://twitter.com/Fallenstedt/status/1280353706710405120
источник

PG

Polina Gurtovaya in WebAssembly — русскоговорящее сообщество
И так всегда :)
источник

PG

Polina Gurtovaya in WebAssembly — русскоговорящее сообщество
Я уже давно подумываю написать что-нибудь на тему "верить бенчмаркам можно только если ты разбираешься в том что бенчмаркаешь, и то не факт"
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Polina Gurtovaya
Я уже давно подумываю написать что-нибудь на тему "верить бенчмаркам можно только если ты разбираешься в том что бенчмаркаешь, и то не факт"
Очень актуальная тема! Поддерживаю
источник

AT

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Да правильно бенчмаркать - это целое искусство) Нужно правильно подготовить данные, правильно написать бенч тесты, что бы оптимизатор не выкинул мертвый код и все это было максимально приближено к реальному кейсу, замерить на раздых размерах входных данных а для этого нужно хорошо разбираться и в том что ты меряешь а не рассматривать это как черный ящик. Ну и самое важное - это правильно измерять и обрабатывать полученные замеры, отбраковывать случайные всплески, делать прогрев, исключать внешние факторы влияющие на результат, правильно сделать агрегацию датасета пользуясь различными критериями (z-score, t-distribution / критерий стьюдента) и выводить не только дисперсию (variance) но и skewness. И т д там еще много нюансов.

Без всего этого доверять результатам бенчмарка вряд ли стоит)
источник

PG

Polina Gurtovaya in WebAssembly — русскоговорящее сообщество
Именно! А то происходят истории типа "ой, в новой версии все ускорилось в 2 раза" а потом "ой нет, это мы мак к розетке подключили" :)
источник