HN user

khromov

101 karma
Posts27
Comments24
View on HN
mochi.fast 1d ago

Mochi 0.8.0

khromov
3pts0
mochi.fast 1mo ago

Show HN: Mochi – a performance-first SveltKit alternative

khromov
5pts0
khromov.se 10mo ago

How and why I built an MCP server for Svelte

khromov
2pts0
andersnoren.se 10mo ago

WordPress Themes by Anders Norén

khromov
11pts0
jesterkit.com 10mo ago

Exe: Distribute Standalone SvelteKit Web Apps

khromov
3pts0
www.youtube.com 10mo ago

SvelteKit Remote Functions, by Simon Holthausen [video]

khromov
7pts1
the-blog-of-alexandria.ricciuti.app 11mo ago

The Blog of Alexandria

khromov
1pts0
www.puruvj.dev 1y ago

I Analyzed 16,384 Bundle Combinations (and You Should Too)

khromov
2pts0
github.com 1y ago

Show HN: I built an LLM benchmark for Svelte 5

khromov
4pts2
github.com 1y ago

Show HN: DeriVault: a deterministic, plausible deniability password manager

khromov
1pts0
khromov.se 1y ago

Chain of Thought Prompting Boosts LLM Performance

khromov
2pts0
huggingface.co 1y ago

Llama 3.2 in the Browser with WebGPU

khromov
4pts0
capacitorjs.com 1y ago

Capacitor: Cross-Platform Native Runtime for Web Apps

khromov
3pts0
khromov.se 1y ago

Dropbox keeps threatening to delete my files

khromov
110pts68
www.joshwcomeau.com 1y ago

CSS in React Server Components

khromov
4pts0
www.seedtoscale.com 1y ago

Kunal Shah's Delta 4 theory of successful startups

khromov
1pts0
www.triplit.dev 1y ago

Triplit Introduces Offline Mode

khromov
1pts0
tinyawards.net 1y ago

Tiny Awards

khromov
2pts0
www.npmjs.com 2y ago

AI-digest: Query your whole codebase in a Custom ChatGPT or Claude Project

khromov
3pts0
unwanted.cloud 3y ago

Show HN: Unwanted Cloud – Privacy-focused product reviews

khromov
2pts0
khromov.se 5y ago

Code Reusability Patterns for Next.js

khromov
1pts0
khromov.se 5y ago

A Case for the Mediocre Developer

khromov
1pts0
news.ycombinator.com 6y ago

Ask HN: How do you build corporate culture?

khromov
1pts0
github.com 8y ago

Show HN: Dropbox public folder replacement

khromov
3pts2
khromov.se 9y ago

A technical approach to choosing the right WordPress plugin

khromov
1pts0
khromov.se 9y ago

WordPress needs another long term support version

khromov
2pts0
khromov.wordpress.com 13y ago

How CloudFlare client-side DDOS detection works

khromov
5pts0

Not from my reading. DoS are irrelevant, remote functions exploits don't apply and from my reading neither does the "XSS via hydratable" since a prerequisite is hydratable() which is a Remote Functions feature.

WordPress is very fast out of the box considering all its capabilities, it's not hard to get in the range of 100ms TTFB out of the box on dirt cheap VPS servers, which is pretty good in my book. The problem is that people add very heavy themes and plugins that push them well above acceptable TTFB numbers.

Full Site Editing with the new Gutenberg editor have amended a lot of that, it's very performant out of the box. Just as an example, I have a site averaging about 200ms for uncached requests, it has an FSE theme and 20 installed plugins, including heavy ones like ACF.

This is all out of the box without cache, but by adding a simple static page cache (either a plugin or something like Fastly, Varnish etc.) you can make it so that the p95 latency drops by 80-90% because most people will see cached page views any way.

Svelte 4 3 years ago

You would be hard pressed to find a functional difference between a SvelteKit project compiled with adapter-static and a "Create React App" app. If you have any concrete differences, do share them. They're functionally equivalent (except a SvelteKit project is a lot lighter in JS due to the compiler architecture).

There are unfortunately a lot of misunderstandings around SvelteKit because it is SSR-centric. SvelteKit has probably the best interactive docs of any framework at https://learn.svelte.dev/ and I do encourage everyone to go through them to get the full picture!

Svelte 4 3 years ago

It sounds like you have a misunderstanding about SvelteKit. It does have a client side router and you can use SvelteKit as a pure SPA today very easily, all you need is to set `export const ssr = false;` and `export const prerender = false;` in `src/routes/+layout.ts`. Then export with `adapter-static` and you're done.

Swing by the official Svelte Discord, we're happy to discuss your questions! https://discord.com/invite/svelte

Years ago I started a personal blog but like many others, I found myself struggling to write more than a couple of posts per year. The barrier of quality felt too large. So I decided to create a separate shortform blog where I would share small code snippets that solved problems for me.

It turned out to be quite popular and since I started the blog in 2013 it's gotten well over 1.5 million visitors and still attracts hundreds every day, exculsively from search traffic.

While I can't say that it changed my life in any way, it did bring me a lot of satisfaction that it helped many people. It also taught me about the concept of "long tail keywords" on Google!

You can find it here if you are interested: https://snippets.khromov.se/