I'll tell you why I chose Svelte. What I like about Svelte and what not. Let's talk about when to use Svelte in production and why.
The technology shows new possibilities of the composition of high-level abstractions and high-performance low-level code.
11. СТАДІЇ КОМПІЛЯЦІЇ SVELTEСТАДІЇ КОМПІЛЯЦІЇ SVELTE
Парсінг коду в AST
Відстеження посилань та залежностей
Створення блоків і фрагментів коду
Генерація коду
13. Compile Svelte in your head (Part 1)
Compile Svelte in your head (Part 2)
Compile Svelte in your head (Part 3)
bit.ly/36iHYRo
bit.ly/3cOMQQN
bit.ly/2AKzt5P
24. ПЛЮШКИ ДЛЯ РОБОТИ З ФОРМАМИПЛЮШКИ ДЛЯ РОБОТИ З ФОРМАМИ
Двостороннє зв'зування даних
Можливість керувати окремими полями за
допомогою writable сторів
Агрегація даних за допомогою derived сторів
Можливість створювати кастомні стори за
рахунок контракту
32. SAPPERSAPPER
Роутинг
Code splitting
PWA з коробки
Prefetch сторінок
Декларативный опис метаданих
Вигрузка в статичний сайт
Cypress (тестування)
Дуже маленький розмір клієтського коду
41. РОЗМІР ОКРЕМОГО КОМПОНЕНТУ БІЛЬШИЙРОЗМІР ОКРЕМОГО КОМПОНЕНТУ БІЛЬШИЙ
ПОРІВНЯНО З КОМПОНЕНТАМИ RUN TIMEПОРІВНЯНО З КОМПОНЕНТАМИ RUN TIME
ФРЕЙМВОРКІВФРЕЙМВОРКІВ
43. ЗАКЛЮЧЕННЯЗАКЛЮЧЕННЯ
Svelte чудовий інструмент, але він не є срібною
кулею. Він є одним з варіантів вибору при початку
нового проекту, або поетапного переписування
існуючого в залежності від конкретної задачі. В
будь-якому випадку Svelte вартий вашої уваги і
ознайомлення.