Convex is announcing support for the upcoming Svelte 5 release. Convex is a BaaS that lets you write your backend in pure TS/JS, curated to make developing your product alongside your persistence seamless. Check out
@convex_dev
to learn more.
🎉 Svelte Kit is now open source:
`npm init svelte
@next
`
⚠️ it is still not officially in beta, but you can at least read the source code now and 🌟 the repo
🗣️ Save the date for Svelte Summit on 25 Apr 2021!
We want a welcoming community around
@sveltejs
We don't want:
- Framework "wars"
- to "kill" React
- any other pointless violent metaphors
Spread love, make cool things, be nice to fellow humans ♥️
useState: Persist value between renders, trigger re-render
useRef: Persist value between renders, no re-render
useEffect: Side effects that run after render
useReducer: useState in reducer pattern
useMemo: Memoize value between renders
useCB: Persist ref equality between renders
👋Who else uses
@Sveltejs
in production at work?
Let's make this a PRODUCTION SVELTE MEGATHREAD!! Links/stats/screenshots/videos appreciated!
#ProductionReady
JAVASCRIPT ON EMBEDDED DEVICES
Case Study: Svelte
(1) - Svelte is used for POS systems in Brazil. Roughly 200,000 POS devices are currently in the cities of Brazil. The device runs a very outdated WebKit on extremely memory-constraint hardware.
@sveltejs
@SvelteSociety
🤔TypeScript support anyone?
We recorded an awesome
@Sveltejs
Radio podcast episode today with
@orta
and @.dummdidumm who have led the
@TypeScript
LSP effort. It's looking VERY good!
Great time to try out the Svelte Beta plugin and help out:
Today! It's happening! We're launching the SVELTE HACKATHON! $12.000 in prize money and a bunch of
@vercel
and
@stackblitz
pro/astoraunt accounts for the winners! CHECK IT OUT! 👇
🎉 State of JS 2022 results are out!
@sveltejs
takes
#2
spot after React, due to having the
#1
most interest across all frameworks
🫡 ceding
#1
metaframework slot to
@astrodotbuild
(survey was done before Sveltekit 1.0 launch)
Calling all design system users and advocates: we'd love to get your input on this RFC, which proposes a way to pass CSS custom properties to components:
🏔️We really enjoyed
@ronvoluted
's
#SvelteSummit
talk,
The Web a la Mode ()
Everyone was commenting on his floating head. Today he gave us a peek behind his recording process!
#BehindTheScenes
It’s time to announce our next Svelte Summit sponsor! It’s everyone’s favourite
@Cloudflare
🥳 If you haven’t checked out Workers or Pages, do it now! SvelteKit and CF workers are a perfect match. Fast + Fast = Superfast 😎
Svelte has a serious fundamental flaw: JS —the primary language underpinning the framework—is less secure and prone to XSS. Is
#blockchain
the solution we need to eliminate this flaw?
what happens when
@trueadm
joins your team
(and the performance isn't even the most exciting part! svelte 5 is going to be radical and i can't wait to share more)
❓Does
@Sveltejs
Scale?
An excellent investigation by @halfnelson:
- React baseline is ~130kb, Svelte is ~3kb
- Svelte compiler output starts being bigger than React at 120kb
- BUT code-split Svelte pages rarely get >40kb
So we never even get close!
TIL that
@Sveltejs
is the fastest growing framework out of the big 4!
22% quarter-on-quarter growth in npm downloads
13% quarter-on-quarter growth in GitHub 🌟's
and of course, super svelte bundle size :)
"73% of developers that used it want to keep working with Svelte. Fun fact: Our team at Stack Overflow used Svelte for the first time in building our 2024 Developer Survey results site."
That's great!
Our fourteenth Annual Developer Survey has arrived! Our definitive deep dive on the world of software gives us a snapshot of where devs have been and where they're going. Our Senior Analyst Erin Yepis digs into the results:
🎤 We are recording an episode of
@Sveltejs
Radio with
@Rich_Harris
soon!
Don't worry, we'll ask about routing and TypeScript support.
What *other* questions do you have for him?
cc
@antony
@kevmodrome
🆕 in SvelteKit v1.8.0:
**NO** new `+loading.svelte` page
(like many were speculating)
Instead, the existing `server.js` load function now streams *nested* promises as they resolve. This helps fast navigation to create skeleton loading UI!
@_AshConnolly
@HunterHodnett
@SvelteSociety
@reactjs
@sveltejs
@vercel
Counter argument; there is an even bigger ecosystem of vanilla JS libraries that often integrate nicely with Svelte more than React, since Svelte has regular events/bindings. Using actions to integrate to vanilla JS can be effective. Doesn't work with all of them of course.
🎉Svelte + TypeScript! Here it is, folks!
Tune in to our 1hr podcast with
@Rich_Harris
all about the Road to
@TypeScript
!
(if you'd like to get involved, check out the TS Language Tools episode we did with
@orta
and dummdidumm as well!)
ok, we've kept you in suspense long enough. we are absolutely cock-a-hoop to announce that Svelte now officially supports...
🎉🎉🎉 TYPESCRIPT!!! 🎉🎉🎉
amazing, amazing work by
@orta
, dummdidumm, jasonlyu123,
@UnwrittenFun
,
@halfnelson_au
and
@octref
Graphics can be tough to wrap your head around. Luckily we have
@Rich_Harris
. In this
#SvelteSummit
talk he reveals a new library that he's been working on. If you've ever wondered how to do cool 3D stuff on the web, this talk is for you
What if we had the same WYSIWYG editing experience that we know from the dev tools but for
@threejs
and
@threlte
?
👀
Tune in to Svelte Summit later today!
Some news on SvelteKit coming!
(also if you want to share any new/upcoming projects with the
@Sveltejs
community, submit a CFP for Svelte Summit! 🏔️! )
@eugenioclrc
we'll be opening up the public beta soon, and when we do the announcement blog post will go into the rationale for this. tl;dr Vite 2 is a better match for SvelteKit, it implements stuff like e.g. CSS code-splitting which we previously had to solve ourselves
It's job hunt time. I'm looking for full-time engineering remote roles.
Actions speak louder than words, so I will avoid the sales pitch and show you all the work I've done in last 3 years as a professional developer
🧵 1/n
Still feels surreal, but here it is: Today I'm joining
@vercel
to work on
@sveltejs
fulltime together with
@Rich_Harris
- super excited and grateful for this opportunity!
MORE TALKS!!! MORE! 🥳
@Rich_Harris
will tell us about "Annoying Things about Svelte"
@puruvjdev
will talk about his macOS Web project and how he went from React to Svelte!
@onlyspaceghost
and
@gtm_nayan
will talk about the Svelte Bot!
👇
Want to use
@vite_js
with Svelte, but not ready to jump into SvelteKit?
The official
@vite
/create-app now has blazing fast svelte and svelte-ts templates hot off the press!
thanks to
@GrygrFlzr
for their constant tireless work 🔥
Quote from a React developer:
"In
@sveltejs
everything just feels so clean, so straightforward. My side projects feel so exciting when I can start up a Svelte app, I love it."
Video for NYC meetup is up!
Host:
@sguberting
1️⃣Intro to Svelte Stores -
@swyx
2️⃣Svelte PWAs -
@JeffPosnick
3️⃣Tracking Changes with Bitmasks -
@Rich_Harris
Huge thanks to Google peeps for event logistics!
Signup for Feb now!
🚨 What's New In Svelte: June 2021
🆕 Progress towards SvelteKit 1.0
🔒 tighter TypeScript/Svelte integration
🧡 lots of new apps, sites, and tools in Community Showcase!
Don't miss an update ✉️
Thanks to
@d3sandoval
!
Does anyone in the Svelte community work at YouTube?
We're trying to improve the accessibility of our videos by uploading dubbed audio but we currently do not have access to the feature.
If anyone can help us get this feature activated, that would be amazing! 🙏