Очікує на перевірку

Svelte.js

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Svelte
Типвеб фреймворк
РозробникРіч Харріс (англ. Rich Harris)
Перший випуск2016
Стабільний випуск5.0.0
Платформавеб
Операційна системакросплатформова програма
Мова програмуванняJavaScript, TypeScript
ЛіцензіяMIT
Репозиторійgithub.com/sveltejs/svelte
Вебсайтsvelte.dev

Svelte (читається як «свелт») — це компонентний фронтенд-фреймворк і мова програмування з відкритим вихідним кодом, створена Річем Гаррісом. Її підтримує команда розробників Svelte. На відміну від традиційних бібліотек JavaScript[2], Svelte не є монолітним фреймворком, який просто імпортується в застосунок. Замість цього Svelte компілює HTML-шаблони у спеціалізований код, який напряму працює з DOM. Це дозволяє зменшити розмір файлів і покращує продуктивність клієнтської частини.

Один із ключових підходів Svelte полягає в автоматичному оновленні елементів інтерфейсу, коли змінюються дані, на які вони спираються. Завдяки цьому відсутня необхідність у використанні проміжних представлень, таких як віртуальний DOM, що відрізняє Svelte від традиційних фреймворків, наприклад, React[3] або Vue[4]. Більшість роботи виконується під час компіляції, а не в браузері, що зменшує навантаження на клієнтський пристрій.

Код компілятора Svelte написаний на JavaScript[2] і ліцензований за ліцензією MIT. Вихідний код доступний на GitHub. Цей фреймворк має один з найменших об'ємів бандлів серед аналогічних бібліотек для фронтенду — близько 2KB.

*Ця стаття є адаптацією англійської версії статті про Svelte у Вікіпедії.[5]

Прийняття

[ред. | ред. код]

Svelte високо цінується розробниками. Отримавши найвищий рейтинг у кількох масштабних опитуваннях розробників, він був обраний найулюбленішим вебфреймворком Stack Overflow 2021 року та найкращим фронтенд-фреймворком в опитуванні JS 2020 року з найбільшою кількістю задоволених розробників.[6][7]

Svelte був прийнятий низкою відомих вебкомпаній, включаючи The New York Times, Apple, Spotify, Yahoo, ByteDance, Rakuten, Bloomberg, Reuters, Ikea, Facebook та Brave[8][9]

Примітки

[ред. | ред. код]
  1. https://gist.github.com/Rich-Harris/0f910048478c2a6505d1c32185b61934
  2. а б JavaScript. Вікіпедія (укр.). 28 лютого 2024. Процитовано 6 листопада 2024.
  3. React. Вікіпедія (укр.). 26 жовтня 2023. Процитовано 6 листопада 2024.
  4. Vue.js. Вікіпедія (укр.). 10 лютого 2024. Процитовано 6 листопада 2024.
  5. Svelte. Wikipedia (англ.). 28 жовтня 2024. Процитовано 6 листопада 2024.
  6. Stack Overflow Developer Survey 2021. Stack Overflow. (амер.). Процитовано 26 жовтня 2021.
  7. State of JS 2020: Front-end Frameworks. 2020.stateofjs.com (англ.). Процитовано 26 жовтня 2021.
  8. Svelte - Кібернетично розширені веб-додатки. svelte.dev (амер.). Процитовано 3 серпня 2021.
  9. Web-сайти з використанням Svelte - Wappalyzer. www.wappalyzer.com. Процитовано 3 серпня 2021.

Шаблон:СТАНДАРТНЕ СОРТУВАННЯ: КЛЮЧ СОРТУВАННЯ:Svelte