Stanislav
khromov.se
Stanislav
@khromov.se
🇸🇪 Web developer and obscure trivia enjoyer
🌱 Find me at https://stanislav.garden/
🔵 Starting over on Bluesky
If you haven't tried Claude / Claude Code yet, here's a few referral codes to get a free week. Have fun and build something awesome!

claude.ai/referral/3eB...
Join Claude! | Claude
You've been invited to try Claude
claude.ai
January 10, 2026 at 12:42 AM
Reposted by Stanislav
the anthropic drama (tl;dr they blocked third party tools from using claude code subscriptions) is a useful reminder that you use LLMs at the pleasure of the companies providing them

sounds obvious but despite all the AI discourse, i don't see a lot of people talking about the consequences of this
January 9, 2026 at 11:51 PM
Reposted by Stanislav
We released a Svelte Skill! It will teach your agent to use the svelte CLI to invoke the same tools as the MCP! We also released a subagent so that docs and iterations with the autofixer don't take up precious context!

And you can get all of that easily because the repo is now a Marketplace! 🧡
Overview • Svelte MCP Docs
Overview • Svelte MCP documentation
svelte.dev
January 4, 2026 at 10:08 PM
Reposted by Stanislav
Finally, opencode supports MCP prompts (this was the PR I was waiting to get released)! I already switched to it as my daily driver, now it will be much better (prompts are a powerful MCP primitive and I use it every time with the svelte MCP).

Next: resources! I already have them working locally! 😎
December 31, 2025 at 6:44 PM
🧑💻 If you're using Claude Code on a Mac, the Claude Usage app lets you easily keep track of your usage from the menu bar, and it can even notify you when you're getting close to your limit. Free and open source at github.com/hamed-elfayo...
December 28, 2025 at 9:45 AM
Work on SvelteBench 2.0 is in progress! This time we're working on making it fully agentic and to support the official Svelte MCP! If you have ideas for the next version, please share them at github.com/sveltejs/ai/... - some early screenshots below.
December 27, 2025 at 9:45 AM
👀 The first model that writes perfect Svelte 5 code is here! In the video below you'll find out which one and see the scores for frontier models among all the big providers like Google, OpenAI and Anthropic! #svelte #javascript #ai

www.youtube.com/watch?v=nXIM...
This AI model writes Svelte 5 code PERFECTLY
00:00:00 Why AI struggles with Svelte 5 00:01:02 SvelteBench: early results 00:01:51 How scores improved over time 00:02:16 Open weights models 00:03:02 Small models that you can run locally 00:03:26…
www.youtube.com
December 26, 2025 at 9:45 AM
Reposted by Stanislav
🎙️ Just published a new episode of Svelte Radio: Custom Renderers for Svelte with Paolo Ricciuti . Have a listen:
Custom Renderers for Svelte with Paolo Ricciuti
In this episode of Svelte Radio, we welcome Jeppe as a new permanent...
www.svelteradio.com
December 11, 2025 at 4:00 PM
👀 The first AI model from OpenAI that can properly write Svelte 5 is here - welcome GPT 5.2! All results at khromov.github.io/svelte-bench...
December 12, 2025 at 11:08 AM
💫 Putting the finishing touches on my next video - tomorrow we'll find out how AI models have been improving at writing Svelte 5 code and which model has gotten a perfect store on the Svelte LLM benchmark! #ai #svelte
December 7, 2025 at 1:58 PM
Anthropic enabled Opus 4.5 for all Claude Code users (including Pro!) and you can set /model opusplan to use Opus 4.5 only for Plan mode and Sonnet 4.5 for execution to make your quota last longer!
#claude #ai
December 3, 2025 at 11:06 PM
If you are running projects on Next.js, you probably want to immediately upgrade them since a vulnerability with CVSS 10.0 (highest possible) was just disclosed in the RSC implementation, meaning the door is essentially wide open to hack your sites.
nextjs.org/blog/CVE-202...
Security Advisory: CVE-2025-66478
A critical vulnerability (CVE-2025-66478) has been identified in the React Server Components protocol. Users should upgrade to patched versions immediately.
nextjs.org
December 3, 2025 at 9:59 PM
Reposted by Stanislav
Guys I'm not making this up...I asked Claude, ChatGPT, Gemini and Grok what frontend framework they would pick if they only could pick the one they would enjoy writing more.

They ALL said Svelte 🧡

Do your LLM a favor, switch to Svelte 🧡
December 2, 2025 at 11:45 AM
A historic first today as Opus 4.5 scores 100% on SvelteBench - the first model to do so. We're hard at work on the next version of SvelteBench that will use an agentic approach, if you have feedback, submit it here: github.com/khromov/svel... #svelte #ai
November 25, 2025 at 9:45 AM
Reposted by Stanislav
pretty excited about this feature (thanks @ottomated.net!). dealing with file uploads can be a bit of a pain — the way it works normally is that you (or your framework) does `await request.formData()` to get a FormData object. but it has to buffer every file into memory first. that's a problem!
November 21, 2025 at 1:51 PM
🤖 Gemini 3.0 SvelteBench results are out! Gemini 2.5 was already great and 3.0 improves on the already excellent scores. All results at khromov.github.io/svelte-bench... #svelte #ai
November 19, 2025 at 9:45 AM
My quota limit for quota limits has been exceeded. 🙈 Just #AWS things!
November 12, 2025 at 2:05 PM
🎧 A couple of weeks ago I was a guest on the Svelte Radio podcast to talk about Svelte AI benchmarking and the brand new Svelte MCP server. Check it out in case you missed it! #svelte #javascript
www.youtube.com/watch?v=6PTJ...
Benchmarking AI with Stanislav Khromov
In this episode, Stanislav Khromov joins the Svelte Radio team to discuss his work on Svelte Bench, a benchmarking tool that scientifically measures how well different LLMs understand and write…
www.youtube.com
November 10, 2025 at 9:45 AM
If you're not tired of hearing about Svelte and AI I'm was recently on the Svelte Radio podcast!
🎙️ Just published a new episode of Svelte Radio: Benchmarking AI with Stanislav Khromov. Have a listen:
Benchmarking AI with Stanislav Khromov
In this episode, Stanislav Khromov joins the Svelte Radio team to...
www.svelteradio.com
October 30, 2025 at 6:50 PM
Reposted by Stanislav
Interested in hearing about Svelte and AI? Tomorrow we're releasing an episode of Svelte Radio with @khromov.se to talk about Svelte Bench and the new Svelte MCP server that was recently released.

We also talk about how LLMs always want to write React

Stay tuned!
October 29, 2025 at 6:59 PM
Next.js and RSC is (unfortunately) shown to be a poor abstraction over and over again. Really hope the React team changes course on the recent changes and goes back to simple, clear software.
marma.dev MRK @marma.dev · Oct 26
How our "perfect" one-line isOwner() function in Next.js started always returning true.

Spoiler: It is because of server functions...

Wrote about the bug, the fix, and the "magic" that caused it:

marma.dev/articles/202...

#webdev #javascript #typescript #react #nextjs #serverfunctions
marma.dev
October 26, 2025 at 10:37 PM
Reposted by Stanislav
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...
forking monkeys • Playground • Svelte
Web development for the rest of us
svelte.dev
October 25, 2025 at 7:11 PM
Reposted by Stanislav
i rewrote a popular next.js site in svelte. LOC before/after: 1/5th* of the code. <3 svelte

(this is a follow upon my previous post bsky.app/profile/nuqa...)

* 1/5th and not 1/6.7th since there are a few more features to add to svelte version
October 25, 2025 at 8:41 AM
Reposted by Stanislav
I curse at Claude Sonnet and Google's Codex a lot, but damn, Haiku on component level hits different. The velocity enables a nice feedback loop / iteration pace. And the Svelte MCP's autofixer add final touches. What a gift from @paolo.ricciuti.me and @khromov.se!
svelte.dev/docs/mcp/ove...
October 22, 2025 at 10:31 PM
Reposted by Stanislav
The Svelte MCP now uses `mcp-ui` to show you the playground directly in your chat with `playground-link`. This means you don't have to wait for the big playground link to play with the generated code!

Currently, not many clients supports it, but VS Code should soon, and you can try it in Postman 👀
October 22, 2025 at 3:36 PM