(доступна также русская документация Svelte)
БЫСТРО 🚀 | ВЕСЕЛО 🎉 | ГИБКО 🎛️ |
---|---|---|
SvelteKit работает на Svelte и Vite, скорость заложена в каждую щель: быстрая настройка, быстрая разработка, быстрая сборка, быстрая загрузка страниц, быстрая навигация. Мы уже говорили, что это быстро? | Больше не нужно тратить дни на выяснение конфигурации bundler, маршрутизации, SSR, CSP, TypeScript, настроек развертывания и прочих скучных вещей. Пишите код с радостью. | SPA? MPA? SSR? SSG? Проверьте. SvelteKit дает вам инструменты для достижения успеха, что бы вы ни создавали. И он работает везде, где есть JavaScript. |
Смешивайте и сочетайте пререндеренные страницы для максимальной производительности с динамическим рендерингом на стороне сервера (SSR) для максимальной гибкости. Превратите свое приложение в PWA с клиентским рендерингом с помощью одной строки кода, для всего приложения или только одной страницы. Используйте доступную маршрутизацию на стороне клиента (CSR) с автоматической предварительной загрузкой для удобной, мгновенной навигации, которая не перезагружает всю страницу (и аналитику, и прочий мусор). Защитите своих пользователей с помощью автоматической защиты CSRF и простой в использовании конфигурации политики безопасности контента (CSP). Храните свои секреты при себе с помощью расширенной обработки переменных окружения. Изящно и безопасно обрабатывайте ошибки. Загружайте данные непосредственно из базы данных и соединяйте бэкэнд с фронт-эндом с помощью типо-безопасной загрузки данных и встроенных действий с формами, которые работают как с JavaScript, так и без него. Сочетать с другими фреймворками маршрутизации на стороне клиента на одной странице. Добавляйте сервис воркеры для поддержки работы в офлайне. Генерируйте AMP-совместимые страницы, если это действительно необходимо. Создавайте сложные пользовательские интерфейсы с необычайно мощными маршрутами на основе файловой системы. Вложенные макеты? Да. Изучайте веб-стандарты, которые работают в разных средах. Интегрируйтесь с Tailwind, Playwright, Vitest, Storybook и, в общем, с чем угодно. Создавайте библиотеки и приложения. Развертывание в любом месте с помощью адаптеров.
SvelteKit - это фреймворк, который растет вместе с вами, что бы вы в итоге ни создали.
Экспортируйте статические HTML-файлы. Запустите свой собственный сервер Node. Развёртывание кода на краю света. Если платформа работает на JavaScript, она работает на SvelteKit - в некоторых случаях с нулевой конфигурацией.
Хотите попробовать развернуть код на другой платформе? Поменяйте адаптер одной строкой кода.
Переведено:
- Начало работы
- Основные понятия
- Сборка и развёртывание
- Расширенные функции
- Лучшие практики
- Ссылки
- Приложение
- FAQ
Работает на docsify |