Size: a a a

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

2019 December 16

ҪҸ

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

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
MaxGraey
Вон Blazor ни медленный интероп, ни даже интерпертация mono, ни чудовищного размера модули не останавливают) Полно восторженных отзывов от дотнетчиков. Я думаю JS разработчики просто зажрались =)
Это пока Apple не выкатила iOS 13
источник

AS

Aλexander Syrotenko in WebAssembly — русскоговорящее сообщество
Дослушал подкаст до конца секции про wasm  — 🤦‍♂️🤦‍♂️🤦‍♂️
источник

AS

Aλexander Syrotenko in WebAssembly — русскоговорящее сообщество
Про wasi не услышал ни слова
источник

VK

Vernat Khisamov in WebAssembly — русскоговорящее сообщество
Aλexander Syrotenko
Дослушал подкаст до конца секции про wasm  — 🤦‍♂️🤦‍♂️🤦‍♂️
а что конкретно там рукалицо?
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
MaxGraey
Вон Blazor ни медленный интероп, ни даже интерпертация mono, ни чудовищного размера модули не останавливают) Полно восторженных отзывов от дотнетчиков. Я думаю JS разработчики просто зажрались =)
Да, просто вебассембли это не для js разработчиков сейчас
источник

P🛸

Pavel 🛸 in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
меня больше печалит не это, а то, что жс разработчики говорят “v8 и так быстрый”. как всегда забыли, что есть другие движки и браузеры
Ну это практично, удовлетворить сначала тех, кого больше на рынке а потом остальных. Фаер сильно тормозит на svg, webgl и математике в цикле (или кучей абстракций), по сравнению с хромом. Последнее можно ускорить с васмом.
источник

P🛸

Pavel 🛸 in WebAssembly — русскоговорящее сообщество
Еще то что васм быстро парсится, очень хороший плюс. Жс долго грузится.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Дело в том что JS сейчас может решить большинство задачь с очень приличной скоростью, если же в редких случаях появляется потребность в высоконагруженных тасках которые нужно ускорить, то web разработчики сначала вспоминают про алгоритмы и CG, потом про WebWorkers и в самую уже последнюю очередь про WebGL и WebAssembly. Тут работает принцип наименьшего сопротивления или «сделать абы работало пусть даже там O(N^3) алгоритм, v8 все ускорит»
источник

AS

Aλexander Syrotenko in WebAssembly — русскоговорящее сообщество
Я бы за квадратный алгоритм на код-ревью бил бы по рукам
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Pavel 🛸
Еще то что васм быстро парсится, очень хороший плюс. Жс долго грузится.
Ну пока это не все понимают, что скорость загрузки и компиляции 1 mb JavaScript и 1mb wasm это две большие разницы и что для превого это реальный челлендж, то второй скомпилируется быстрее чем пакеты по сети ходят
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
MaxGraey
Ну пока это не все понимают, что скорость загрузки и компиляции 1 mb JavaScript и 1mb wasm это две большие разницы и что для превого это реальный челлендж, то второй скомпилируется быстрее чем пакеты по сети ходят
Несовсем. На ARM пока плоховато
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Dmitry M
Несовсем. На ARM пока плоховато
Это не c арм связано, в Safari просто нету стриминговой компиляции
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
MaxGraey
Это не c арм связано, в Safari просто нету стриминговой компиляции
Именно на арме. В хроме на топовых смартфонах не лучше
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Dmitry M
Именно на арме. В хроме на топовых смартфонах не лучше
На Android?
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
MaxGraey
На Android?
Да.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Потому что в Chrome iOS используется все тот же JavaScriptCore что и в Safari
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
MaxGraey
Потому что в Chrome iOS используется все тот же JavaScriptCore что и в Safari
В iOS всё намного интереснее. Потому что есть Safari, а если вдруг захотелось сделать PWA, то это уже WebKit. Т.е. в iOS два движка
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Dmitry M
В iOS всё намного интереснее. Потому что есть Safari, а если вдруг захотелось сделать PWA, то это уже WebKit. Т.е. в iOS два движка
WebKit это браузерный движек который использует JSC как js движек. Просто тот JSC что входит в состав WebKit на ios поддерживает jit, а тот что доступен как динамическая библиотека / фреймворк и может эмбедидится в приложения - не поддерживает, поэтому та же Cordova использует сейчас WKWebView, а фейсбук придумала Hermes для ReactNative как замену JSC
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
Движок движком, окружение разное
источник