Ускорение развития Svelte
Масштабирование команды, строительство партнерских отношений и растущее сообщество
Svelte - это фронтенд-фреймворк для создания быстрых реактивных веб-приложений с меньшим количеством кода. Если вы новичок здесь, пройдите учебник или посмотрите примеры, чтобы почувствовать это.
Svelte был запущен 5 лет назад и с тех пор прошло долгий путь. В 2021 году, когда использование более чем удвоилось, он был признан самым любимым с наиболее удовлетворенными разработчиками в паре опросов. Наряду с такими известными компаниями, как The New York Times, Apple, Spotify, Square, Rakuten, Bloomberg, Reuters, Ikea, Brave и бесчисленными другими, Svelte используется для всего, от хобби-проектов до интерфейсов встроенных систем.
Чтобы помочь разработчикам создавать полнофункциональные приложения с помощью Svelte, не беспокоясь о сложных деталях, мы разрабатываем фреймворк приложений SvelteKit. Мы быстро переходим к стабильному выпуску 1.0 с помощью ранних последователей, которые уже загрузили SvelteKit почти миллион раз.
Масштабирование команды
Рич Харрис, создатель Svelte, присоединился к Vercel, чтобы работать над Svelte полный рабочий день. Мы невероятно рады, что уровень участия Рича в Svelte еще больше повышается и заставляет его управлять Svelte в будущем.
Svelte стал возможным благодаря работе большого, преданного сообщества. К Svelte присоеденились множество основных сопровождающих в ходе пандемии, в том числе трех на прошлой неделе. В алфавитном порядке:
- benmccann - основной сопровождающий SvelteKit на протяжении большей части 2021 года
- bluwy - основной участник SvelteKit, vite-plugin-svelte и Vite
- dominikg - создатель vite-plugin-svelte
- dummdidumm - сопровождающий language-tools, который включает в себя расширение VS Code и
svelte-check
- ehrencrona - участник SvelteKit и использует Svelte на работе
- geoffrich - стимулировал усилия по улучшению доступности сайта и документации Svelte
- GrygrFlzr - имеет уникальный статус сопровождающего как SvelteKit, так и Vite
- Halfnelson - создатель svelte-native
- ignatiusmb - обычный участник SvelteKit, особенно поддержка TypeScript
- jasonlyu123 - сопровождающий языковых инструментов, который включает в себя расширение VS Code и
svelte-check
- kaisermann - создатель svelte-preprocess
- RedHatter - создатель Svelte Devtools
- [rixo] (https://github.com/rixo) - создатель svelte-hmr
Svelte начал принимать пожертвования через OpenCollective в прошлом году и на сегодняшний день пожертвовал более 60 000 долларов США с Cohere, дав 10 000 долларов только сегодня. Мы надеемся, что эти фонды позволят существующим сопровождающим тратить больше времени на Svelte или что средства могли бы в противном случае поддерживать Svelte на неполный рабочий день или контрактной основе, что мы будем продолжать расследовать.
Партнерство
Несколько крупных поставщиков облачных услуг активизируются, чтобы сделать развертывание приложений SvelteKit в любом месте бесшовным. В результате новой работы Рича SvelteKit скоро будет работать на Vercel Edge Functions. Netlify внесла большой вклад в адаптер SvelteKit Netlify, а также обновлено свой инструмент zip- Недавний запуск Cloudflare Pages SvelteKit был партнером первого дня через [новый адаптер](https://github.com/sveltejs/kit/tree/master/packages/adapter-cloudfla Начать создал адаптер SvelteKit для приложений Architect. И члены сообщества вкладные адаптеры для таких сред, как Firebase и Deno, демонстрируя способность SvelteKit работать везде, где это делает JavaScript.
Мы также тесно сотрудничаем с командой Vite, чтобы устранить проблемы SSR, выявленные пользователями SvelteKit. Vite - это инструмент сборки, который делает возможным опыт разработчика SvelteKit, и благодаря напряженной работе базы участников, в которую входят представители нескольких фреймворков, последние выпуски решили почти все проблемы, которые мы отслеживали в качестве блокировщиков релизов SvelteKit 1.0.
Растущее сообщество
SvelteSociety только что провел 4-й саммит Svelte — читайте резюме здесь В дополнение к хостингу Svelte Summit Кевин и SvelteSociety ведут и управляют подкастом Svelte Radio, каналом SvelteSociety на YouTube и Svelte subreddit. SvelteSociety стал домом для всех вещей, связанных с сообществом Svelte, а sveltejs/community и sveltejs/integrations repos были уволены в пользу sveltesociety.dev, который был переработан и перестроен в SvelteKit. В октябре Бриттни Постма, которая внесла свой вклад в дизайн пользовательского интерфейса сайта, основала Svelte Sirens, группу для женщин и небинарных членов сообщества и их союзников.
Сотни разработчиков присоединяются к Svelte Discord каждую неделю, чтобы поговорить о Svelte. Возможно, вы заметили, что в последнее время некоторые члены сервера имеют фиолетовые имена. Это люди с ролью послов, которая была создана, чтобы признать некоторых из самых ценных членов сообщества и помочь справиться с требованиями быстро растущего сообщества. Послы Svelte - это люди, которые хорошо известны своей полезностью и вкладом, а также за поддержание репутации Svelte как дружелюбного, гостеприимного сообщества, и мы глубоко благодарны за их участие. Первоначальными послами в алфавитном порядке являются:
- babichjacob
- brady fractal
- brittney postma
- d3sandoval
- geoffrich
- kev
- puru
- rainlife
- rmunn
- stolinski
- swyx
- theo
Мы также тестируем обсуждения GitHub на SvelteKit и можем принести это в другие репозитории в организации Svelte, если обратная связь будет положительной.
Что посмотреть
SvelteKit продолжает продвигаться к 1.0, и только на прошлой неделе мы добавили основные функции, такие как улучшенный клиентский рендеринг, [хуки маршрутизации](https://github.com/sveltejs/kit/pull В настоящее время мы работаем над рядом других высокоприоритетных пунктов, таких как обсуждение дизайна API для таких функций, как потоковая передача и загрузка файлов, а также участие в предстоящем выпуске Vite 2.8.
Хотя в последнее время в SvelteKit прилагаются большие усилия, мы продолжаем развивать всю экосистему. Svelte 3.46.0 был одним из наших крупнейших выпусков за последнее время с двумя основными новыми функциями: константы в разметке и директивы стиля.
Траектории Svelte и SvelteKit были ускорены многочисленными инвестициями выше, и в ближайшие будет много обновлений - подпишитесь на блог через RSS или проверяйте ежемесячно, чтобы получить их первыми.