- drizzle, pg, pusher, ws, trpc, redis, upstash
+ convex
- drizzle, pg, pusher, ws, trpc, redis, upstash
+ convex
the PR for moving to @convex.dev π
Not sure what frontends youβre building on pg π
The Grand Canyon!
Side project: Vector landscapes generated using Open Topo Data (opentopodata.org) and a Svelte app. Elevations -> SVG paths.
Thinking about making these into some different styles and possibly printing some location-specific apparel. #buildinpublic
Pictured: The Grand Canyon. π
If youβre a JS dev, hereβs one simple change to improve your security: disable postinstall scripts in your npm package manager.
postinstall is the main vector for supply chain attacks from node_modules, but most packages donβt need it.
β Thread
let me give you some more context:
i'm streaming events from several clients to a ws server, the stream should start as soon as the page loads/permissions are granted. The clients only track connection/error states, no other data returned from the server
ws connection / cleanup
Svelte folks: Classes with DOM + cleanup, do you:
A) Use $effect inside class methods (encapsulated, cleanup via returned disposal function)
B) Keep class dumb, handle lifecycle in component `$effect` (tied to component lifecycle)
I like A's clean API but B is more explicit. What's the move here?
LLMs have finally stopped recommending React. Nature is healing π§‘
Iβve been using Graphite for a while and itβs mostly been a pretty great experience! So much better UI/UX than GitHub graphite.com
First Svelte Berlin meetup happening! guild.host/svelte-socie...
Biome v2.3 is out!
π¨βπ¨βπ¦βπ¦ Full support for @vuejs.org, @svelte.dev and @astro.build
βΌοΈ New ignore syntax
π¬οΈ Tailwind v4 support
β¨οΈ New CLI flags and reporters
biomejs.dev/blog/biome-v...
today we landed a @svelte.dev feature i'm pretty stoked about β we call it 'forking', and it lets you run state changes offscreen and later choose whether to commit them (e.g. user hovers on a link, preload data in case they click)
- docs svelte.dev/docs/svelte/...
- demo svelte.dev/playground/a...
Joy Of Code always making the best Svelte videos!
This is the way
svelte.dev/packages is now live!
It's a convenient and easily discoverable place to find a sampling of high quality packages in the ecosystem. We hope it will give confidence in the Svelte ecosystem to newcomers and help them get started more easily.
Wth, this is what I miss when Iβm not on xitter, time to move my sites off Vercel!
It took a bit of time, but @tanstack.com query now has support for @svelte.dev 5 π
Huge shoutout to @lachlancollins.bsky.social for working on this as well as the big blocker - versioning π
@krazam.bsky.social did it again
SvelteKit async SSR has landed! The future of Svelte is now here. Try it out along with the new remote functions!
See the PR for some unfinished rough edges. Work continues on it while it's behind an experimental flag, but you can now play around with it!
github.com/sveltejs/kit...
ok i know it's a beta, but this spacing and padding is driving me nuts π«£
Svelte keeps upping the game!
SvelteKit remote functions are now available under an experimental flag. Docs here: svelte.dev/docs/kit/rem...
In CSS, color names are not case sensitive, but class names are, and properties are not, yet custom properties are, but function names are not, and values sometimes are and sometimes are not... So, tell me again what is so confusing about CSS being case-insensitive?
For my British friends
a simple, 14 kB JavaScript script to be included in an HTML page, allows one to write CSS files using proper spelling, such as background-colour and centre. Harsh language such as !important is replaced with the more pleasant !if-you-would-be-so-kind. hackaday.com/2025/03...
screenshot of new React Compiler docs. you can see the actual docs here: https://react.dev/learn/react-compiler
new React Compiler docs have landed! thank you everyone for the feedback.
react.dev/learn/react-...
2 year βhigher professional degreeβ in FE web development, the most useful part of it was having 2 years where I could go deep in a topic, and build things just to see how they work
If youβre looking for direct component testing instead of the whole page, Vitest might be a better choice. Afaik you cannot use playwrightβs experimental component testing mode with Svelte yet.
I donβt think you would need anything Svelte specific when testing with playwright. Itβs working in the browser layer and does not really care about the underlying language that drives the page.
Iβve written some blog posts about playwriting and playwright setup here: www.kyrre.dev/blog
This will be amazing when it drops, server actions is last reason Iβm using nextjs atm