Svelte 4 сокращает объем кода, скомпилированный вывод

автор vadim


Спустя более четырех лет после появления Svelte 3 теперь доступен Svelte 4, предлагающий более компактный и быстрый код для повышения производительности.

Svelte 4 уменьшает размер пакета Svelte почти на 75%, с 10,6 МБ до 2,8 МБ, что означает меньшее время ожидания. npm install. По словам команды Svelte, это будет особенно заметно для пользователей Svelte REPL, пользователей с ограниченным подключением и пользователей, впервые загружающих интерактивный учебный процесс Learn.svelte.dev. Пользователи SvelteKit могут увидеть сокращение скомпилированного вывода, изучив .svelte-kit/output/client/_app/immutable/nodes папка.

Другие улучшения в Svelte 4 включают более последовательный и интуитивно понятный процесс разработки: |local теперь используется по умолчанию для транзакций, чтобы анимация не блокировала переходы между страницами, препроцессоры проще писать, а ряд исправлений упрощает использование CSP (политики безопасности контента). Кроме того, количество зависимостей в Svelte было уменьшено с 61 до 16, что привело к более быстрой загрузке и меньшей уязвимости к атакам на цепочку поставок. Количество зависимостей в SvelteKit также было немного уменьшено.

Svelte 4, описанный в основном как отладочный выпуск, был обновлен, чтобы воспользоваться преимуществами улучшений Node.js и API-интерфейсов браузера. По словам команды Svelte, Svelte 4 готовит почву для следующего поколения Svelte, которое будет выпущено как Svelte 5. Svelte 5 будет переписанным компилятором и средой выполнения, предлагая улучшения производительности и основные новые функции.

Svelte позволяет разработчикам собирать веб-интерфейсы с помощью HTML, CSS, JavaScript и компилятора Svelte. По словам команды Svelte, большинство приложений и библиотек, совместимых со Svelte 3, должны быть совместимы со Svelte 4.

Svelte можно установить локально через NPM:

npm create svelte@latest

Разработчики также могут опробовать Svelte 4 на StackBlitz.

Related Posts

Оставить комментарий