Sourav Khan
Experience
Writing
Contact
Sourav Khan
GitHubLinkedInRésuméEmailRSS
© 2026 Sourav KhanNoida · open to remote work worldwide

Writing5

Notes on building for the web. The version I'd give a teammate, not a listicle.

Allperformance4browsers3html3css2agents1ai1architecture1developer-tools1fonts1http1images1javascript1llm1networking1quic1video1
RSS

latest26 Aug 2026·13 min read

Making images and video fast

Images are the heaviest thing on most pages, and the standard advice can make them slower. The format rules, the srcset maths, and the lazy-loading trap.

Read post

Making web fonts fast

A web font can hide your text for three seconds before a single word renders. What font-display really controls, and why preload is the second fix, not the first.

26 Aug 2026·12 min read· performance· fonts

What a coding-agent harness actually does

An LLM can't open a file, run a test, or fix its own mistake. The harness is the loop that lets it — here's the whole cycle, with a playground you can pull apart.

25 Aug 2026·6 min read· ai· agents

HTTP 1 vs HTTP 2 vs HTTP 3

Switching to HTTP/2 can make mobile slower. The reason sits one layer below HTTP, in a place your server config can't see — and it's also why HTTP/3 isn't the free upgrade everyone assumes.

31 Jul 2026·11 min read· http· networking

How browser rendering works

Move one script tag into the head and a working DOM lookup starts returning null. The full path from raw bytes to painted pixels, and where JavaScript cuts into it.

30 Jul 2026·9 min read· browsers· performance

Reading#2

Things I didn't write but keep coming back to.

  • What is a Harness

    earendil.com · Aug 2026

    AI
  • How browser rendering works — behind the scenes

    blog.logrocket.com · Jul 2026

    browser