Alpine.js, Qwik, Lit и Stencil
Краткий обзор:
Alpine.js
Это, скорее, библиотека, нежели фреймворк. Коротко описал бы как Vue на минималках для улучшения готовой разметки и добавления в неё интерактивности за счёт атрибутов, очень похож на petite-vue. Часто используется в связке с Laravel и Livewire.
Qwik
Базируется на идеях React, имеет по сути тот же синтаксис, но иначе работает под капотом и предлагает делить приложение на маленькие чанки и динамически подгружать их только при взаимодействии с компонентами. Тем самым предлагает улучшенный load performance.
Lit
Фреймворк для веб-компонентов и приложений на их основе, предлагает удобные абстракции и DX. Вырос из Polymer. Максимально базируется на веб-стандартах. На Lit разрабатывают YouTube, Chrome DevTools и разные библиотеки компонентов.
Stencil
Компилятор веб-компонентов от команды Ionic. По своей идее похож на Lit, но фокусируется именно на создании отдельных веб-компонентов, а не на разработке веб-приложений. Активно использует ts и декораторы. Может быть интегрирован в React, Angular и Vue.
Post #41
213
- 👍 6
- ❤ 1