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