Size: a a a

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

2020 May 31

JC

Julian =) Coffee in WebAssembly — русскоговорящее сообщество
Если ты используешь плюсы и понимаешь почему они быстрее, то да, может быть быстрее.
источник

M

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

УВ

Учусь Вебу in WebAssembly — русскоговорящее сообщество
Веб асембли взаимодействует c DOM медленнее чем js? Только по этой причине вебасем не замена js в браузере?
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
он с ним взаимодействует через js
источник

УВ

Учусь Вебу in WebAssembly — русскоговорящее сообщество
Sergey Rubanov
он с ним взаимодействует через js
Да про это я читал, но было написано что выходит медленнее, а почему так я не понял.
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
Учусь Вебу
Веб асембли взаимодействует c DOM медленнее чем js? Только по этой причине вебасем не замена js в браузере?
А из JS работа с DOM намного быстрее?
источник

УВ

Учусь Вебу in WebAssembly — русскоговорящее сообщество
Dmitry M
А из JS работа с DOM намного быстрее?
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
А тесты где? И почему в JS фреймворках появился виртуальный DOM?
источник

УВ

Учусь Вебу in WebAssembly — русскоговорящее сообщество
Dmitry M
А тесты где? И почему в JS фреймворках появился виртуальный DOM?
Не знаю. Эту статью я взял из информации этой группы. Спросите у автора.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Учусь Вебу
Веб асембли взаимодействует c DOM медленнее чем js? Только по этой причине вебасем не замена js в браузере?
Да, ведь что бы что то сделать ему сейчас нужно обратиться к JS (вызвав метод который дергает Web или DOM Api). То есть это все тот же JS только еще в дополнение затраты на интероп
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Dmitry M
А тесты где? И почему в JS фреймворках появился виртуальный DOM?
Тесты можно посмотреть здесь:
https://krausest.github.io/js-framework-benchmark/current.html

Все остальные тесты и заверения авторов, что они быстрее JS это мягко говоря неправда. Быстрее ванильного DOM сейчас нет ничего. Кстати Virtual DOM уже давно не нужен, это рудимент и такие фреймворки как Preact, Svelte, LitHTML, Elm его не используют и работают напрямую с дом ну или почти напрямую
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Это уже не раз здесь обсуждалось поэтому или задавайте вопросы по существу что бы не оффтопить
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
Использовал Svelte, Virtual DOM всё еще нужен, в определенных кейсах
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Dmitry M
Использовал Svelte, Virtual DOM всё еще нужен, в определенных кейсах
Это каких?
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
MaxGraey
Тесты можно посмотреть здесь:
https://krausest.github.io/js-framework-benchmark/current.html

Все остальные тесты и заверения авторов, что они быстрее JS это мягко говоря неправда. Быстрее ванильного DOM сейчас нет ничего. Кстати Virtual DOM уже давно не нужен, это рудимент и такие фреймворки как Preact, Svelte, LitHTML, Elm его не используют и работают напрямую с дом ну или почти напрямую
А разве Preact больше не использует Virtual DOM?
источник

УВ

Учусь Вебу in WebAssembly — русскоговорящее сообщество
MaxGraey
Да, ведь что бы что то сделать ему сейчас нужно обратиться к JS (вызвав метод который дергает Web или DOM Api). То есть это все тот же JS только еще в дополнение затраты на интероп
Это сейчас, а в дальнейшем планируются какие ни будь изменения?
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
Alexander Tchitchigin
Это каких?
Анимации, движение элементов
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Это результаты для keyed
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Для non-keyed
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Предлагаю на этом дискуссию завершить
источник