Size: a a a

Веб-компоненты

2019 August 14

AY

Andrey Yamanov in Веб-компоненты
Pavel 🦇 Malyshev
так я выше писал то что я про JS
Тогда я не понял, что не так)))
источник

MB

Mikhail Bashkirov in Веб-компоненты
Pavel 🦇 Malyshev
так я выше писал то что я про JS
тиы сравниваешь вещи с разными характеристиками
надо сранивать например CSS Modules (оригинальные) и Shadow DOM
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Mikhail Bashkirov
тиы сравниваешь вещи с разными характеристиками
надо сранивать например CSS Modules (оригинальные) и Shadow DOM
блин, вы меня видать не поняли
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Pavel 🦇 Malyshev
и тут мы приходим к коллективному когнитивному диссонансу: с одной стороны, реальные 100% отсутствия конфликтов имен нужны для реально больших  приложений (для более мелких подойдут техними css modules/svelte/etc), с другой стороны в таких приложениях большие UI и важна хорошая производительность, чего не может дать ShadowDOM фактически по определению
вот тут еще раз
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Pavel 🦇 Malyshev
я тут больше не про CSS говорил, а про то что веб-компоненты в ShadowDOM работают медленее, а без него не будет этой полной инкапсуляции
и вот тут
источник

MB

Mikhail Bashkirov in Веб-компоненты
я лично все понял, просто ты сам одновременно на 2 разные темы говоришь
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
нет, это одна тема
источник

MB

Mikhail Bashkirov in Веб-компоненты
готов обсудить другую, про то, кому нужен, а кому нет
источник

MB

Mikhail Bashkirov in Веб-компоненты
имхо нужен он тем, кто делает переиспользуемые компоненты
и уже не важно, где и кто их использует
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
нельзя оптимизировать селекторы с помощью ShadowDOM не используя его, а используя его  мы получаем компоненты идут с существенным оверхедом
источник

MB

Mikhail Bashkirov in Веб-компоненты
у меня есть ощущение, что ты смотришь на все через призму приложений, которые разрабатывает одна скрам команда и полностью своими силами
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Mikhail Bashkirov
имхо нужен он тем, кто делает переиспользуемые компоненты
и уже не важно, где и кто их использует
кстати, в этом смысле мне нравится экспермент над который сейчас работает @tenphi
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
это конечно в некотором смысле возврат к HTML 3
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
но уверен что именно в таком видел веб-компоненты можно варить
источник

AY

Andrey Yamanov in Веб-компоненты
в виде без Shadow DOM? xDDD
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
получаются оооочень leaf-компоненты, фактически теги
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Andrey Yamanov
в виде без Shadow DOM? xDDD
нет, ну у тебя же там не так много логики получается
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
а когда не нужны будут фоллбеки, так еще меньше будет
источник

AY

Andrey Yamanov in Веб-компоненты
Pavel 🦇 Malyshev
нет, ну у тебя же там не так много логики получается
логики много, но она не отрабатывает, когда не нужна. в этом плюс.
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Andrey Yamanov
логики много, но она не отрабатывает, когда не нужна. в этом плюс.
дык это наверное и есть фоллбеки не?
источник