На цій сторінці показано неперевірені зміни
![]() | |
Тип | веб фреймворк |
---|---|
Розробники | Річ Харріс (англ.Rich Harris) |
Перший випуск | 2016 |
Стабільний випуск | 5.0.0 |
Платформа | веб |
Операційна система | кросплятформність ![]() |
Мова програмування | JavaScript, TypeScript |
Ліцензія | MIT |
Репозиторій | github.com/sveltejs/svelte |
Вебсайт | svelte.dev |
Svelte (читається як «свелт») — це компонентний фронтенд-фреймворк і мова програмування з відкритим вихідним кодом, створена Річем Гаррісом. Її підтримує команда розробників Svelte. На відміну від традиційних бібліотек JavaScript[3], Svelte не є монолітним фреймворком, який просто імпортується в застосунок. Замість цього Svelte компілює HTML-шаблони у спеціалізований код, який напряму працює з DOM. Це дозволяє зменшити розмір файлів і покращує продуктивність клієнтської частини.
Один із ключових підходів Svelte полягає в автоматичному оновленні елементів інтерфейсу, коли змінюються дані, на які вони спираються. Завдяки цьому відсутня необхідність у використанні проміжних представлень, таких як віртуальний DOM, що відрізняє Svelte від традиційних фреймворків, наприклад, React[4] або Vue[5]. Більшість роботи виконується під час компіляції, а не в браузері, що зменшує навантаження на клієнтський пристрій.
Код компілятора Svelte написаний на JavaScript[3] і ліцензований за ліцензією MIT. Вихідний код доступний на GitHub. Цей фреймворк має один з найменших об'ємів бандлів серед аналогічних бібліотек для фронтенду — близько 2KB.
*Ця стаття є адаптацією англійської версії статті про Svelte у Вікіпедії.[6]
Svelte високо цінується розробниками. Отримавши найвищий рейтинг у кількох масштабних опитуваннях розробників, він був обраний найулюбленішим вебфреймворкомStack Overflow 2021 року та найкращим фронтенд-фреймворком в опитуванні JS 2020 року з найбільшою кількістю задоволених розробників.[7][8]
Svelte був прийнятий низкою відомих вебкомпаній, включаючиThe New York Times,Apple,Spotify,Yahoo,ByteDance,Rakuten,Bloomberg,Reuters,Ikea,Facebook таBrave[9][10]
На цю статтю не посилаються інші статті Вікіпедії. Будь ласка розставте посилання відповідно доприйнятих рекомендацій. |