
💼 Schneider Electric. ai slop solver, performance freak. @sveltejs team. 12 years experience. Conference Speaker ex-@stackblitz, @beyonk.
India
Joined August 2015
- Tweets13.8K
- Following650
- Followers5.9K
- Likes11.5K
Pinned Tweet
🏝️ ogygia — SSR islands for SvelteKit. Plus lakes.
No Kit patches. csr = false. Mark the interactive bits; everything else stays server HTML. Runtime ≈ 7.3 KB min+brotli (CE + optional SPA router).
🏝️ Client islands — load · idle · visible · media
🛰️ Server islands — HTML later, no component JS
🌊 Lakes — freeze a subtree inside an island
🔌 Kit remotes & form actions inside islands
🧭 SPA router — View Transitions, persist, prefetch
🤌 Small and fast — 7.6KB client runtime only
Docs + playground: ogygia.puruvj.dev
I rewrote builder io SDK Svelte with Opus 5.5, and its now amazingly fast and efficient. Heck, its 300x faster in some cases and 1200x memory efficient
npm i @puruvj/builder-sdk-svelte
The thing that made the greatest difference: Compile the data into efficient data structures ahead of time
cc @builderio would love for y'all to check this and incorporate into your codebase as suited
Ogygia at this point has turned into a metaframework for sveltekit. Islands, Lakes, streaming, OOOStreaming, Content colelctions(MDSveX), builder blocks, Programmatic routing, A/B testing, feature flags, its insane frrr
Due for a soft rebrand in 0.8.0, coming soon
Meet the Raycast Keyboard ⌨️
A low-profile mechanical keyboard, designed with @nuphystudio for instant access to your favorite commands.
🎹 14 custom keycaps
*️⃣ Dedicated Hyper key
🤫 Silent linear switches
🖥️ Made for macOS and Windows
Available now → ray.so/kbd
Anyone knows how to make claude(fable opus whatever) write coherent documentation. Right now it writes such bad docs. Or any other model that tends to write better docs?
Ogygia has first class support for these ogygia.puruvj.dev/docs/app/r…
There's a native Browser API called Speculation Rules that allows you to write something like this and it'll prefetch all the links in a page! #javascript #webdev
{PuruVijay}.svelte retweeted
RED ALERT! Tickets ARE LIVE! 🚨 sveltesummit.com/ 🚨
Use code: launch-10-off to get 10% off! Promo runs until the 25th!
2 huge ogygia releases incoming, one with breakage to context API, portable components, and new feature: import.meta.og.asRegion() for barrel imports.
2nd, is much more interesting: Now u can pass non-POJOs as props and context through islands. Yes, they'll pass over. Inspired from Qwik's QRL. Also, an opt-in to morph the existing dom as surgically as possible rather than swapping whole document crudely





















