Возвращение к корням
Микрософт тут полушепотом призналась, что писала свой браузер
В итоге всё залетало (видео)
#react #ms #msedge #webcomponents
Микрософт тут полушепотом призналась, что писала свой браузер
Edge
на React
(имеется в виду обертка над Chromium
- Избранное, Загрузки, Настройки, Новая страница и т.п.), но устала от его тормозов и переписала все на Web Components
+ HTML-first
архитектуре.В итоге всё залетало (видео)
#react #ms #msedge #webcomponents
Интересный сайт, рассказывающий как писать современные веб приложения на чистом
plainvanillaweb.com
#js #webcomponents
JS
, CSS
и HTML
plainvanillaweb.com
#js #webcomponents
Plainvanillaweb
Plain Vanilla
An explainer for web development using only vanilla techniques.
Пару недель назад в интернете и Твиттере прошла ярая дискуссия по поводу
С моей точки зрения, веб компоненты являются неким ориентиром, стандартом на которые должны/могут ориентироваться фронтенд фреймворки и разработчики на них. Он дает две ключевые вещи - декомпозицию системы на более мелкие части, и инкапсуляцию
Но этот стандарт не может и не сможет заменить фронтенд фреймворки и даже приблизиться к ним в плане удобства и функционала. Да, на
И вряд ли они когда-то появятся, потому что любая их реализация будет частным случаем и будет означать, что это уже не просто
#webcomponents
Web Components
, в которой принял участие и Evan You
.С моей точки зрения, веб компоненты являются неким ориентиром, стандартом на которые должны/могут ориентироваться фронтенд фреймворки и разработчики на них. Он дает две ключевые вещи - декомпозицию системы на более мелкие части, и инкапсуляцию
HTML
, JS
и CSS
в одном компоненте. Vue
взял эти принципы у него, и, наверное, из всех фреймворков ближе всего идеологически к веб компонентам.Но этот стандарт не может и не сможет заменить фронтенд фреймворки и даже приблизиться к ним в плане удобства и функционала. Да, на
Web Components
можно прекрасно писать большие приложения, но ему "не хватает" трех вещей, которыми избаловали современные фреймворки своих пользователей - связывания переменных шаблона и скрипта, директив в HTML
и реактивности данных в JS
. И вряд ли они когда-то появятся, потому что любая их реализация будет частным случаем и будет означать, что это уже не просто
HTML
, и не просто JS
. А такого быть не должно в W3C
мире, потому что в его спецификациях стандарты, которым десятки лет, и которые должны просуществовать еще десятки лет.#webcomponents