TGViewer
Книжный куб Книжный куб @book_cube · 15.8K subscribers
Post #4430 2.94K
Svelte Origins: A JavaScript Documentary (Рубрика #Frontend)

Посмотрел очередной интересный документальный фильм на этот раз про фреймворк Svelte и его историю по конец 2021 года.
В документалке мы видим ключевых персонажей коммьюнити
- Rich Harris (создатель Svelte) и его путь: от задач интерактивной визуализации к идеям Svelte
- Guillermo Rauch (CEO Vercel) - про переход Rich Harris в Vercel и последствия для проекта
- Orta Therox (инженер TypeScript Compiler) - зачем Svelte нужен TypeScript и как его внедряли
- Amelia Wattenberger (GitHub Next) - про DevEx и "удовлетворённость" пользователей
- м ногие другие

Основные инсайты истории следующие
1. Svelte = компиляторный подход
: максимум работы делается на этапе сборки, в браузере - минимум “фреймворк‑рантайма”. Идея - меньше JS в проде и проще держать performance budget.
2. Отказ от Virtual DOM - не хайп, а инженерный выбор: обновления DOM специализируются под конкретные компоненты ещё на build‑time.
3. Истоки в "враждебном продакшене": интерактивная журналистика/визуализации, дедлайны, куча сторонних скриптов (реклама/аналитика), строгие ограничения по весу и скорости - отсюда мотивация "делать меньше в браузере".
4. Svelte вырос из опыта Ractive.js: осознание, что прошлые подходы дают лишнюю сложность/издержки, и это можно переупаковать в компиляцию.
5. V1 → V3 как история про DevEx: подчёркивается, что "приятность разработки" - часть идеологии, а не побочный эффект оптимизаций.
6. TypeScript - не "приятный бонус", а блокер адопшна. Подробнее про TypeScript и его историю развития можно посмотреть в документалке
7. Комьюнити - это усилитель экосистемы: Svelte Summit + Svelte Society как инфраструктура онбординга, контента, пакетов и "социального доказательства"
8. Профессионализация через Vercel: Rich получает возможность заниматься Svelte full‑time, при этом отдельно проговаривается независимость governance
Отдельно стоит отметить, что это история на конец 2021 года, когда был снят ролик, а не актуальное состояние фреймворка и планов его развития.

Что это значит для разработчиков
- Если у вас жёсткие бюджеты по JS/TTI/LCP и много интерактива - Svelte логично тестировать как кандидат: философия проекта про это.
- Делайте пилот вертикальным слайсом (одна реальная фича/экран), а не демкой: сравните bundle size, LCP/TTI, скорость доставки и "количество слоёв абстракций".
- Если в компании TS - начинайте пилот сразу с TypeScript, потому что TS‑поддержка в видео явно показана как важнейший запрос рынка.
- Для data‑heavy UI / визуализаций проговаривается сильный паттерн Svelte + D3.

Что это значит для техлидов и руководителей
- Здесь классно показана рамка принятия решений: переносим сложность из runtime в build‑time → выигрываем в рантайме, но должны честно оценить trade‑offs (инструменты, дебаг, экспертиза, найм).
- Риски OSS по-взрослом: Vercel снижает bus‑factor (full‑time maintainer), но появляется управленческая зависимость от спонсора как стейкхолдера. Это стоит проговорить заранее.
- Перед пилотом фиксируйте KPI успеха: RUM‑метрики, регрессии, time‑to‑ship, дефекты UI/реактивности - чтобы обсуждать не "нравится/не нравится", а эффект.
- Стратегия внедрения: инкрементально (страница/модуль/"острова"), а не big‑bang rewrite.
- Инвестируйте в обучение идей (реактивная модель, стоимость обновлений, дизайн состояния), а не только синтаксиса компонентов.

#Software #Documentary #Engineering #Architecture #Management #Frontend
YouTube Svelte Origins: A JavaScript Documentary 🎥 More tech documentaries coming out soon, subscribe to be notified 👉 (PS: The 2022 Stack Overflow Developer Survey results just came out and Phoenix overtook Svelte as the world's most loved web framework so hey, we had to adjust our thumbnail a bit 🤷)…
  • ❤ 4
  • 👍 1
  • 🔥 1
  • 👌 1
More from @book_cube
  1. Oct 10, 2026Проектирование обвязки для кодинговых агентов: что даёт обвязка (Рубрика #AI4SDLC) С больш…
  2. Oct 10, 2026AI и платформа данных / Как подключить AI ко всей совокупности данных организации (Рубрика…
  3. Oct 10, 2026The Forward Deployed Engineer — Paden Gayle (Рубрика #Books) Paden Gayle начал писать книг…
  4. Oct 10, 2026YC Paper Club: что дальше после LLM + GPU? (Рубрика #AI) Интересное видео для тех, кто хоч…
  5. Oct 9, 2026The Man from the Future: The Visionary Life of John von Neumann (Человек из будущего. Жизн…
  6. Oct 9, 2026Материалы Research Insights #34: долгоживущие агенты и передача работы (Рубрика #AI4SDLC)…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →