Hi, I'm Geoff.

I blog about web development, focusing on the front end. I'm also a member of the Svelte core team.

You can check out some of my latest writing below. If you enjoy what you read, come say hi on Bluesky or Mastodon. I also have an email newsletter that I'll send out when I post something new, along with anything else I find interesting.

If you read one thing, read Accessible Svelte transitions.

Geoff Rich

Latest posts

  1. CascadiaJS 2024: Optimize for vibes

  2. You can’t preload SVG sprites (but I want to)

  3. Reading assets on the server in SvelteKit

    How SvelteKit 2.4's new read function simplifies things

  4. Svelte Radio Episode 70: View Transitions in SvelteKit and beyond

  5. Conditionally stream data in SvelteKit

    Preventing loading flickers and serving users without JavaScript