Sign in

Kresna Satya

@kresna.me
57 followers 146 following 354 posts

Humanity. Lilo and Stitch lover. Programmer. I play Genshin Impact & Wuthering Waves.

PostsRepliesMedia
Kresna Satya @kresna.me · 09/10/2026
Didn't realise that Halloween is approaching this month.
000 0
Reposted by Kresna Satya
bryan newbold @bnewbold.net · 07/10/2026
ah damn, RIP Margaret Hamilton. she took safety-critical software engineering seriously, and got people to the moon and back. news.mit.edu/2026/margare...
old photos of a woman (Margaret Hamilton) standing next to a tall stack of books (printouts of Apollo space mission software source code)
102144294733 0
Reposted by Kresna Satya
rich harris @rich-harris.dev · 02/10/2026
it seems we caught the orange wave, which took me by surprise a bit. i didn't think anyone really cared about frameworks any more! warms the cockles news.ycombinator.com/item?id=4992...
Hey everyone, Rich from the Svelte team here. Coordinating all the moving parts for yesterday's launch (last few PRs, doc updates and redirects, CLI release, launch blog post...) turned out to be a bit of a slog so I'll confess I turned off my laptop and went for a beer as soon as it was done instead of sticking around to engage in HN threads and Reddit and so on.

Honestly, I didn't expect the release to generate much conversation at all. There's a lot less focus/interest in front-end frameworks generally these days, for obvious reasons, so I figured the median reaction would be 'oh, the Svelte team are still shipping? good for them' and not much more. It's a joy to see the conversation here whether it's from happy users, or people who prefer different things, or people who have fully outsourced the writing-the-code bit to LLMs and straight up don't care about the underlying tools any more.

Which I totally understand! As framework authors we're very persnickety about the details of the code, so we've been on the slower end of the LLM adoption curve, but even we're starting to delegate more of the work to agents. If you're prompting an app into existence it's natural not to care that much about the particulars. But a question I've seen several times here, and in the zeitgeist more generally — 'in a world of agents why should I care about Svelte vs React vs whatever?' — deserves an answer.

And it's this: your app will be _better_ if you use Svelte. Your JavaScript bundle will use fewer bytes, your server-side rendering will take fewer milliseconds, and your users will reap the benefits: faster, more efficient apps. For all that the agentic revolution has created a huge _quantity_ of software, the _quality_ of the average app stubbornly refuses to budge. If anything, software is becoming less reliable. I think we've all felt that. Using a framework that treats things like accessibility ... [truncated due to alt text limits]
3427 0
Reposted by Kresna Satya
Agustin Capeletto @lowpoly.gg · 07/10/2026
Explore the universe in 3D CSS. JavaScript is optional. Launching css.earth 🌍 🚀 #WorldSpaceWeek
1518640 0
Reposted by Kresna Satya
Mathijs Kadijk @mathijskadijk.bsky.social · 05/10/2026
Drop two screenshots into Bezel to get a video of iPhone Duo folding open. Polishing it and removing the last bugs, hope to release it soon!
101 0
Kresna Satya @kresna.me · 30/09/2026
With AI the code is cheap. The true challenge is whether I understand the meaning of the code itself. Because I'm newbie in the Swift programming language and browser engine area. The curiosity is the key to achieve how far I can make it happen! The journey still continue...
001 0
Kresna Satya @kresna.me · 30/09/2026
Of course with AI/LLM help but with strict rules. The minus thing in this browser engine is it uses JavaScriptCore (JavaScript engine) from Safari. But, rendering engine is built from scratch.
100 0
Kresna Satya @kresna.me · 30/09/2026
Since couple months ago, I made browser engine from scratch with Swift programming language. No WebKit engine! The purpose is curiosity how far I can use Swift programming language to make browser engine. Scrolling long content works well, the CSS animation works well too.
100 0
Reposted by Kresna Satya
Chrome for Developers @developer.chrome.com · 16/09/2026
sibling-index() = knowing your exact spot in line sibling-count() = knowing how long the line is Both CSS functions have reached Baseline Newly Available status for the latest browsers. Read the full docs → goo.gle/4AfHN6Z Guides and fallbacks are in Modern Web Guidance → goo.gle/4AhBGPG
0174 0
Kresna Satya @kresna.me · 18/09/2026
Dang! It's only available on iOS. Not iPad or Mac. 😢
000 0
Reposted by Kresna Satya
Stanislav @khromov.se · 12/09/2026
👀 A new official adapter option is coming in SvelteKit 3! The Bun adapter takes advantage of Bun-specific API:s like Bun.serve(), Bun.file() and Bun.env for the best possible performance! Try it on Kit 3.0 pre-release with npx sv@next create #svelte #bun
3294 0
Kresna Satya @kresna.me · 12/09/2026
I can confirm that it works well. Thank you, Rick. 👍
130 0
Kresna Satya @kresna.me · 11/09/2026
Thank you. ;)
000 0
Reposted by Kresna Satya
Patrick Brosset @patrickbrosset.com · 11/09/2026
Interop 2027 prep is now. Want to help? 1. Go to developer-signals.rviscomi.workers.dev 2. Sign-in using GitHub 3. Find features you need 4. Click the comment icon, add your use case 5. Submit There aren't many ways to tell browsers what you need and why you need them. That's a very effective one.
The website, showing a list of web features and a search tool. The title says Shape what browsers build next. The github sign-in button is highlighted as step 1. The speech bubble icon on one of the features is highlighted as step 2.The website, a feature has been selected, and the Provide developer signal dialog is displayed. The use case text input field is highlighted as step 3. The workaround text input field is highlighted as optional. And the submit button is highlighted as step 4.
32311 0
Kresna Satya @kresna.me · 11/09/2026
I have sign in then vote. But get 403 :'(
100 0
Kresna Satya @kresna.me · 10/09/2026
Amazing compile time!
000 0
Kresna Satya @kresna.me · 10/09/2026
So, you want faster compile? Always put explicit type! That's it. From 2 seconds to 1.3 seconds!
100 0
Kresna Satya @kresna.me · 05/09/2026
In this context I feel like how lucky the NYC citizen have a great mayor that care about set guard rail on AI. youtu.be/1LX55U4BImc?...
youtu.be
NYC Mayor Zohran Mamdani Explains Exactly Why He's Banned AI In Elementary & Middle Schools
YouTube video by Mint
000 0
Reposted by Kresna Satya
Sam Goto @sgo.to · 01/09/2026
@thisismissem.social @divy.zone and I recently went through an exploration of how the browser can help you login to websites with atproto accounts. We recently presented to the FedID CG and here is a sneak peek in case you couldn't join! This is early but we'd love your input before we go too far!
2127350 0
Kresna Satya @kresna.me · 01/09/2026
Why they don't include Alex in Voice Over? 😭
000 0
Kresna Satya @kresna.me · 03/08/2026
Low effort. 🥰 youtu.be/iQb3F9UzBR4?...
youtu.be
Your effort level is TOO DAMN HIGH
YouTube video by Matt Pocock
000 0
Kresna Satya @kresna.me · 29/07/2026
So, Puerts is a kind of library developed by Tencent to help you integrate with Unity or Unreal Engine using TypeScript. It's great for starting point but the cost will revealed soon as famous AAA game did. github.com/tencent/puerts
github.com
GitHub - Tencent/puerts: PUER(普洱) Typescript. Let's write your game in UE or Unity with TypeScript.
PUER(普洱) Typescript. Let's write your game in UE or Unity with TypeScript. - Tencent/puerts
000 0
Kresna Satya @kresna.me · 29/07/2026
Got an insight from famous AAA game. Performance boost when they shift from TypeScript to C# for certain part. www.reddit.com/r/WutheringW...
reddit.com
From the WutheringWavesLeaks community on Reddit: 3.6 Performance improvement (The game was switched from javascript to c#)
Explore this post and more from the WutheringWavesLeaks community
110 0
Kresna Satya @kresna.me · 26/07/2026
Thanks for this music, Andrew. ;) youtu.be/p2ZdeIKJA8c?...
youtu.be
Ninajirachi - Infohazard (Official Video)
YouTube video by Ninajirachi
010 0
Kresna Satya @kresna.me · 26/07/2026
"You don’t need a million dollars to compete to change the world. You only need a computer, a sense of curiosity, and time. That’s the magic of computers." It is. youtu.be/zLZwpH5lCD4?...
youtu.be
Don't Take the Black Pill - Andrew Kelley | SSW 2026
YouTube video by Software Should Work
100 0
Reposted by Kresna Satya
Joey Arhar @josepharhar.bsky.social · 14/07/2026
Hi! I'm working on a new HTML feature: filterable select There are two proposed API shapes so far: 1. Nesting <input> in <select> 2. Sibling <input> for listbox <select> w/id ref Option 1 is more ergonomic, but would break selects in older browsers Thoughts? (Both currently in Canary w/flag)
2211623 0
Kresna Satya @kresna.me · 02/07/2026
I look the job as software developer based on the tool I use for example Svelte. But, there's no job available in the sveltejobs. Meanwhile if I look into the neighbour like Vue, it shows a lot. So sad.
000 0
Reposted by Kresna Satya
rich harris @rich-harris.dev · 18/06/2026
your token costs: lower your server costs: lower your bandwidth costs: lower not to mention the fact that you'll ship in half the time and tear out less hair in the process. just use @svelte.dev, people. it's like other frameworks but better
1419328 0
Reposted by Kresna Satya
Marvin Hagemeister @marvinh.dev · 14/06/2026
Sometimes, HTML is all you need. I wish more sites were like that project described in the article.
1504 0
Kresna Satya @kresna.me · 02/06/2026
My own SaaS lives now. But invitation limited. Feel free to DM if you want to try. :) Or maybe I will DM the people I know well. ;)
000 0
Kresna Satya @kresna.me · 31/05/2026
Halo Maulana. Salam kenal. Sip, aku udah follow akun kamu. ;)
000 0
Kresna Satya @kresna.me · 20/05/2026
You're not alone. I'm using Safari too. :)
010 0
Kresna Satya @kresna.me · 20/05/2026
Safari.
000 0
Kresna Satya @kresna.me · 15/05/2026
Cooking on my first own SaaS. This product will be useful for you, developers especially in Indonesia. :) Stay tuned!
200 0
Reposted by Kresna Satya
rich harris @rich-harris.dev · 13/05/2026
🤯 wcandillon.github.io/redraw/ www.youtube.com/watch?v=nGLC...
youtube.com
Drawn Together
YouTube video by William Candillon
1485 0
Kresna Satya @kresna.me · 11/05/2026
Today my conversation with LLM: Grill me again Grill me again Grill me again Then, the it says: Are we done brainstorming? Ready to move to implementation plan? 😂
010 0
Reposted by Kresna Satya
Andy Bell @bell.bz · 29/04/2026
“vibe code cleanup specialist” is probably a good way of landing freelance gigs at the moment
621522161 0
Reposted by Kresna Satya
dftbaRachel 🦋 @dftbarachel.dftba.social · 27/04/2026
i had the best time making these silly little pelicans this weekend 🤩 i present: ✨The Pelifont✨
image of an illustration of the alphabet, only a goofy pelican is in the shape of each letter, at the bottom right is text that reads The Pelifont dftbarachel
391328192 0
Reposted by Kresna Satya
Björn Ottosson - making Island Architect @bottosson.bsky.social · 13/04/2026
I'm making a cozy and relaxing town builder called 🌳🏡Island Architect 🏡🌳! - Coastal European vibe - Sculpt terrain, including caves & sea arches - Build wonky, curved buildings Wishlist now on Steam: store.steampowered.com/app/3079100/...
323838 0
Reposted by Kresna Satya
rich harris @rich-harris.dev · 17/04/2026
svelte is officially Enterprise Ready™. tell your CTO on linkedin www.thoughtworks.com/radar/langua...
ha ha! svelte!
919417 0
Kresna Satya @kresna.me · 12/04/2026
Update of Browser Engine with Swift. Previously, if I go back during in fragment section (eg. `#encrypted-connections`), it will trigger full reload (honestly, I don't realize it - side effect of AI). Now, it's much better by use browser?.applyScrollAndRecomposite(). 😉
000 0
Reposted by Kresna Satya
patak @patak.cat · 11/04/2026
In 15 years, I've never seen my Hungarian friends so hopeful. I wish I already had my Hungarian citizenship so I could go and vote. We're all rooting for change with you. Cheers for an even bigger celebration after you turn the page tomorrow. Most vagy soha! 🇭🇺 ♾️ 🇪🇺
111938 0
Kresna Satya @kresna.me · 10/04/2026
Bit update of Browser Engine with Swift. CSSParser enhanced. 👀
110 0
Reposted by Kresna Satya
Monica Dinculescu @notwaldorf.bsky.social · 09/04/2026
I made* a little website home for all these quotes I've been writing down in a notes app for the last decade. It's very colourful thanks to one of @mrmrs.bsky.social's many colour projects 😅 *vibecoded, ugh. meowni.ca/quotes
2203 0
Kresna Satya @kresna.me · 10/04/2026
I love this idea! I'm also have a lot of quotes that I saved in various places (Notion, Telegram, Google Keep). I will follow your approach. Thanks for your insight! 😉
010 0
Reposted by Kresna Satya
Keith Cirkel @keithamus.social · 01/04/2026
Rather than the same old boring internet pranks, I thought I'd build something more fun this April Fools. CSS or BS. Can you tell your CSS properties names from BS? www.keithcirkel.co.uk/css-or-bs
keithcirkel.co.uk
CSS or BS?
Think you know CSS? Real property or made-up nonsense? 20 rounds. No mercy.
2422382 0
Reposted by Kresna Satya
Niels Leenheer @html5test.com · 05/04/2026
Take a Joy-Con and connect it with WebHID, draw a picture in the air and capture it with the sensors. Create an SVG path and insert in the DOM. Apply CSS styling. Sample the DOM and use WebUSB to convert to ILDA and send it to a laser projector. I created the worlds most complicated laserpointer…
4777 0
Reposted by Kresna Satya
Joe Tannenbaum @joe.codes · 31/03/2026
We just published our @svelte.dev Laravel Echo adapter, allowing you to easily consume WebSocket events within your Laravel + Svelte app! Now everything in our client-side ecosystem has the complete React/Vue/Svelte trifecta 🤝 📡📡📡 npmx.dev/package/@lar...
npmx.dev
npmx
0173 0
Kresna Satya @kresna.me · 31/03/2026
I Built a Browser Engine in Swift. But Why? dev.kresna.me/posts/browse...
dev.kresna.me
I Built a Browser Engine in Swift. But Why?
In short is curiosity. For long reason read the post.
021 0
Kresna Satya @kresna.me · 30/03/2026
What is: Invalid app.bsky.feed.post record: Invalid uri (got "https://") at $.writes[0].record.facets[0].features[0].uri
000 0