Сегодня фронтенд-разработка часто ассоциируется с тяжёлыми сборочными пайплайнами: Webpack, Vite, Babel, сотни зависимостей, настройка линтеров и бесконечные конфигурации. Но на сцене появился проект, который идёт в противоположную сторону — Dagger.js. 🗡️ Что это такое?
Dagger.js — это минималистичный JavaScript-микрофреймворк, который работает без сборки и запускается прямо в браузере. Достаточно подключить скрипт через <script> в HTML, и вы сразу можете создавать реактивные компоненты. Фреймворк предлагает директивы, которые навешиваются прямо на теги: Примерно так же когда-то выглядел AngularJS в своей ранней версии, только теперь это всё стало намного легче и компактнее. Честно говоря, появление Dagger.js кажется глотком свежего воздуха. Сейчас мы привыкли, что даже «тестовое приложение» требует установки Node.js, кучи пакетов и конфигураций. Dagger же возвращает нас к корням: HTML, JS и CSS — и всё. Но стоит помнить о подводных камнях: Тем не менее, для прототипов, учебных проект