We could say svelte is the winner because it's compatible with the whole js ecosystem without having to write adapters for it, it's kind of a pointless debate. Talent can also pick up svelte faster even if coming from react or other frameworks. You gotta remember react wasn't always number one.
Posts by Cristian Ros
Ooh I totally thought it worked the other way around 😓 hahah ty!
I didn't know about pathname till now. Are they different in the sense RouteId are all the routes of your app and Pathname all paths? I guess depending on your need you should use one or another, but for sure I would use it as a type instead of a string just for quick autocomplete and errors
Oh, not sure if it's better but I just did
import type { RouteId } from '$app/types'
and made href: RouteId instead of string
this works with resolve(href) and it doesn't let you use unavailable routes, also has autocomplete and if you delete a route you'll get errors where it was used!
And they say you can't do everything with Svelte...dunno it seems pretty capable U_U
I'm gonna replace all my git usage with this. lol
Discord? Are we really putting ads on top of the app fr? I get this is free pretty much for everyone but damn...
I really like the Tsoding video, it’s amazing to see an experienced programmer outside the web world reacting to the svelte docs. You can see the good and the bad. Although, I think the current docs are really best suited for people who already have a web background.
www.youtube.com/watch?v=M2X-...
Btw, you can still use plain JS in the <script> tag, call document.getElementById or anything else to update the DOM manually. But imo, svelte just improves the DX by handling updates automatically for you.
svelte.dev/playground/d...
If you check out this example, look at the JS output, not just the result. This shows the fine-grained reactivity Svelte gives you: the compiler generates JS that knows exactly what to update on the page, so you don’t have to do it manually.
You wrap a variable with runes so svelte can track it reactively, like a computed value: let double = $derived(count * 2). The main benefit is that it automatically updates anything that depends on it like the UI without you having to touch the DOM yourself. Runes are a small DSL for the compiler.
Thank god I'm learning graphics APIs with SDL3 and not Vulkan, my brain hurts lmao
⚡ Want to learn Svelte from the person who created it? Join @rich-harris.dev LIVE for a full day of Svelte and SvelteKit 5+, covering components, animations, server-rendering, and testing.
📅 April 9, 2026 from 9:30am to 4:30pm CDT
🔗 frontendmasters.com/workshops/sv...
not an april fools joke: svelte is no longer just a web framework (or rather, won't be once we merge @paolo.ricciuti.me's magnum opus). have seen some extremely cool demos of this
Svelte is taking a leap towards supporting other rendering targets besides the DOM like terminals and native mobile apps
I can't wait for this! Awesome work!!!
I'm looking into #atproto and seems pretty interesting. I wonder about lexicons that aren't widely spread. Like you could do a bookmark app where you collect all bookmarks around different apps and organize them but that would require all apps to use the same format or use their custom one, right?
I feel like tauri 2.0 really got much better up to the point I would consider going for it instead of capacitor, but there are some posts on svelte's reddit with capacitor that say it has great DX and it's full of features. I would test both for performance and ergonomics tbh.
oh I didn't see this, I basically said the same + use the modulo operator (%) for wrapping back to 0 hahah
This is a bit more concise and uses derived runes, also % modulo operator can handle wrapping around back to 0 easily svelte.dev/playground/9...
afaik people avoid svelte native entirely right now, everytime I looked into it, they seem to choose capacitor/tauri instead. I'm kind of waiting for this svelte-custom-renderers.com but it's not ready atm
Zero to 1.0
After two years of work, 50+ releases, thousands of commits, and hundreds of bugfixes, we are officially declaring Zero stable and ready for production workloads.
zero.rocicorp.dev/docs/release...
this is really good and you should watch it! and i'm not just saying that because me and a bunch of my friends are in it
the AI FOMO is strong
The internet's in a bad place. We're not winning. How can we turn things around? We need money.
What parts of the internet 1) are still under democratic control and 2) are in a position to produce significant revenue? It's mostly down to Wikipedia.
But there's more… 🧵