Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Home - Geoff Rich
[go: Go Back, main page]

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