Profile avatar
khromov.se
πŸ‡ΈπŸ‡ͺ Web developer and obscure trivia enjoyer 🌱 Find me at https://stanislav.garden/ πŸ”΅ Starting over on Bluesky
104 posts 743 followers 194 following
Regular Contributor
Active Commenter

In the talk Rich shared a concept for SvelteKit remote functions that might become an alternative to `load` functions. πŸ”₯

πŸ‘€ The official Claude Code GitHub action uses Bun! #bunjs #javascript

✨ The results are in - Opus 4 and Sonnet 4 are very capable of writing Svelte 5 code out of the box, without excessive prompting or llms.txt files! All results here: khromov.github.io/svelte-bench... Bonus: A TODO app written with Svelte 5 / Opus 4 in one shot: svelte.dev/playground/e...

πŸ‘€ Currently benchmarking Claude Opus 4 and Sonnet 4 to see if they can write Svelte 5 code properly. Results soon! #ai #svelte

✨ New video out! This time we're testing GitHub's new Copilot Coding Agent on a local-first app using Svelte 5 and SvelteKit. At $40/month it's an interesting option for automating features. #GitHub #programming #svelte #ai #javascript #sveltekit www.youtube.com/watch?v=FRcO...

[citation needed]

Did you know that you can run local models on your computer or phone using Svelte and Wllama? I made a demo that shows off the latest Gemma3 (1B) model running locally on-device using Svelte 5. Demo: svelte-local-ai.khromov.se Code: github.com/khromov/svel... #svelte #javascript #ai

Made a quick website for all my links using WordPress. 100/100 performance score and a beautiful open-source theme by Anders NorΓ©n. I forget how amazing the WordPress ecosystem is sometimes! stanislav.garden

✨ How good are AIs at writing Svelte 5 code? I decided to test the newest models and find out. More info soon, but the tldr is: Gemini 2.5 Pro is best, all OpenAI models do poorly. Base results: khromov.se/svelte-bench With llms-small.txt: khromov.se/svelte-bench... #svelte

So, some of you may know that recently I'm working full time on the svelte renderer API thanks to the company I work for ( @mainmatter.com ). This will unlock using Lynx to build native applications with svelte. There's still a lot of work to do but isn't a counter the mother of all apps? 🧑😍

🌱 New video out! Let's talk about "mediocre" software developers, why the explosion of frameworks and tools makes expertise in everything impossible, and why that might be completely OK! #webdev #programming #devculture #dx www.youtube.com/watch?v=tvxb...

Svelte 5 AI support just got even better! πŸ”₯

This is your last chance to get an in-person ticket for the upcoming Svelte Summit next month! Use the code last-chance to get 33% off. Ticket sale closes on April 30th. www.sveltesummit.com

πŸ’Ύ Did you know that you can turn an entire SvelteKit app into a single HTML file that runs without a server? In my latest video, I show you how to use the hash router and inline bundle strategy options to create truly portable apps! #svelte #sveltekit #javascript www.youtube.com/watch?v=vCMT...

✨ New video! I put the new Gemini 2.5 Pro head-to-head against Claude 3.7 Sonnet in a real-world coding challenge. These were some really surprising results that might make you re-evaluate your AI coding workflow! #AI #webdev #programming www.youtube.com/watch?v=AVdV...

🌱 New video out! I built a tool called svelte-render-scan! It helps you visualize every DOM update in your Svelte apps to catch re-rendering performance issues. #svelte #webdev

The GitHub desktop commit view is the only place where I actually want AI (to write a commit message automatically), yet for some reason it's absent while Microsoft continues cramming AI into every other place in GitHub. 🀷

🀟 New video out! I couldn't resist taking the just-announced Claude Sonnet 3.7 and the all-new agentic coding tool Claude Code for a spin. Check it out! #claude #ai #coding #javascript

πŸͺ΄ New video out! Let's talk about why social networks are feeling sort of stale nowadays, and what we can do about it! https://www.youtube.com/watch?v=Dzr0W5sL9Dw #socialmedia

🌱 Just released Svelte Render Scan - a visual debugging tool that helps you track component re-renders in your app. Useful for debugging reactivity and performance issues in your Svelte apps! https://khromov.github.io/svelte-render-scan/

So cool to see the fine grained reactivity of Svelte 5 using the render-scan project. Zero effort needed to get perfect fine-grained DOM manipulations and excellent performance. https://github.com/NullVoxPopuli/render-scan/

Over the past ~6 months I've started 1072 chats with Claude. That's an average of ~6 chats per day. I'm still using Google every day, but there's clearly been a shift for me where I use AI for a lot of the things I'd use Google for (and of course a lot of coding too!)

πŸ‘€ New video out! Check out my top five tips for better AI-assisted using ChatGPT or Claude Sonnet! #ai

🌱 Today I released the open source project DeriVault - a deterministic, offline-first password manager. Passwords are generated on-demand and no passwords are ever stored on your device. Written in SvelteKit, Melt UI and the Web Crypto API. Code: https://github.com/khromov/derivault/

✨ New video out! In this video we learn how to make any existing JavaScript library compatible with Svelte 5! #svelte

πŸ‘€ Putting the finishing touches on a new YouTube video! Tomorrow we'll be learning how to use any vanilla JavaScript library in Svelte 5! #svelte

State of Metaverse apps in 2024: 1. AI slop 2. Copyright infringement 3. Copyright infringement 4. Preloaded default app with 100 global concurrent user I don't think the Metaverse is happening any time soon.