Кратко

Рассматривается развитие стека браузерных стандартов Web Components - Shadow DOM, HTML Imports, Custom Elements, HTML Templates:

  • изменения в стандартах с момента первой реализации в браузерах
  • место веб-компонентов в стеке браузерных технологий/фреймфорков
  • актуальность совместного использования с популярными js-фреймворками

Развернуто

4 года назад в Google Chrome были реализованы пилотные варианты спецификаций W3C Web Components: Shadow DOM, HTML Imports, Custom Elements, HTML Templates

За прошедшее время произошел революционный прогресс фронтенд-технологий:

  • появление и широкое использование систем сборки, транспайлеров, высокопроизводительных js-фреймворков, css-препроцессоров
  • глобальные изменения в архитектуре фронтенда повлекли смену концепции “веб-сайт” на “веб-приложение”

Этот прогресс нивелировал актуальность веб-компонентов и сейчас необходимость их применения кажется очень сомнительной.

Какое место претендуют занять веб-компоненты в современном стеке браузерных технологий? Зачем и как применять веб-компоненты в jquery/angular/react/<ваш_фреймворк>-приложениях?

Доклад посвящен поиску ответов на эти актуальные вопросы.

comments powered by Disqus