Size: a a a

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

2019 December 22

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Так что скомпилировать в wasm они могли бы относительно просто, было бы желание
источник

AT

Alexander Tchitchigin in WebAssembly — русскоговорящее сообщество
Одна неувязка только - компилятор лежит тут: https://github.com/dart-lang/sdk/tree/master/pkg/dart2native 😉
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
вообще то это cli =) И в dart-lang/sdk лежит рантайм и тулкит
источник

AT

Alexander Tchitchigin in WebAssembly — русскоговорящее сообщество
MaxGraey
вообще то это cli =) И в dart-lang/sdk лежит рантайм и тулкит
Мне почему-то казалось, что AOT - это про кодогенерацию, которая НЕ в runtime. 😉
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Alexander Tchitchigin
Мне почему-то казалось, что AOT - это про кодогенерацию, которая НЕ в runtime. 😉
Эмм runtime бывает как у managed так не managed языков, и у компилятора он есть (compiler-rt) Вопрос в том, что называть рантаймом
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
MaxGraey
Дело в том что очеь многие мечтают и просят Dart компилировать в wasm, особенно разработчики flutter. Но команда не раз выступала с детальным разбором, что wasm нестабилен, и еще довольно много странных и предвзятых немного доводов, но похоже что истинная причина может как раз в том, что пока они не могут нормально скомпилировать в AOT. Ксати нашел даже в их FAQ завуалированное описание:

Code that’s compiled ahead-of-time (AOT) with a compiler such as dart2native has different performance characteristics from code that’s compiled just-in-time (JIT) in the Dart VM. AOT-compiled code is guaranteed to have fast startup and consistent runtime performance, with no latency during early runs. JIT-compiled code is slower at startup, but it can have better peak performance after it runs long enough for runtime optimizations to be applied.
можно попробовать Вячеслава Егорова сюда пригласить
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
можно попробовать Вячеслава Егорова сюда пригласить
да, давай
источник

AT

Alexander Tchitchigin in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
можно попробовать Вячеслава Егорова сюда пригласить
Из компиляторного чата он вышел... 😞
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
У него ник misteraleph? Он вроде как есть в компиляторном чате
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
я ему написал и скинул ссылку на обсуждение
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
и да, в компайлер девелопмент чате он есть
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
А где бенчмарки?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Dmitry M
А где бенчмарки?
Какие бенчмарки?
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
MaxGraey
Какие бенчмарки?
Какие нибудь. Без них это очередной маркетинговый булшит.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Dmitry M
Какие нибудь. Без них это очередной маркетинговый булшит.
Не понял во первыхз какие ко мне претензии? Во вторых бенчмарки чего простите и что с чем сравнивать собираетесь?
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
MaxGraey
Не понял во первыхз какие ко мне претензии? Во вторых бенчмарки чего простите и что с чем сравнивать собираетесь?
Это вы выкладываете сомнительные ссылки, что бы показать что wasm в не браузере норм. В чём измеряли они профит от внедрения wasm?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Dmitry M
Это вы выкладываете сомнительные ссылки, что бы показать что wasm в не браузере норм. В чём измеряли они профит от внедрения wasm?
Подождите, по вашему Fastly тоже булщитом занимается? И их lucet гроша ломаного ни стоит?) Какие то там 50 микросекунд инстанциации модуля, кого они там обманывают?) И еще это envoyproxy наверное тоже подлогом занимаются, что бы пропиариться) Вообще, если вам нужны факты и бенчмарки идите и меряйте, или ищите кого то, кто померял, я не являюсь представителем ни Fastly ни envoyproxy. Я просто поделился новостью, а уже вирить этим новостям или нет - ваше сугубо личное дело)
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
MaxGraey
Подождите, по вашему Fastly тоже булщитом занимается? И их lucet гроша ломаного ни стоит?) Какие то там 50 микросекунд инстанциации модуля, кого они там обманывают?) И еще это envoyproxy наверное тоже подлогом занимаются, что бы пропиариться) Вообще, если вам нужны факты и бенчмарки идите и меряйте, или ищите кого то, кто померял, я не являюсь представителем ни Fastly ни envoyproxy. Я просто поделился новостью, а уже вирить этим новостям или нет - ваше сугубо личное дело)
fluence с портированием redis показала, что нет особого смысла в этом
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Dmitry M
fluence с портированием redis показала, что нет особого смысла в этом
даже интересно стало, почему нет смысла?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Dmitry M
fluence с портированием redis показала, что нет особого смысла в этом
Подожди, во первых это опыт fluence и они делали это для каких то определенных целей, во вторых wasm никогда не будет быстрее native, он будет стремится к этому приблизиться и возможно где то будет даже выполняться с нативной скоростью. Во вторых, при чем здесь скорость? Открою один факт, который @chicoxyzzy здесь озвучивал не раз wasm - это не про скорость! Wasm не всегда и JS может обогнать. И наконец, в делах DB решает скорость IO и дешевизна интеропа прежде всего
источник