sourav khan
githublinkedinrésuméemailrss
© 2026 sourav khan

writing#5

notes on building for the web — the version i'd give a teammate, not a listicle.

performance 4browsers 3html 3css 2agents 1ai 1architecture 1developer-tools 1fonts 1http 1images 1javascript 1llm 1networking 1quic 1video 1
rss
latest
Aug 26, 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.

performanceimagesvideo
Aug 26, 2026·12 min read

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.

performancefontscss
Aug 25, 2026·6 min read

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.

aiagentsllm
Jul 31, 2026·11 min read

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.

httpnetworkingperformance
Jul 30, 2026·9 min read

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.

browsersperformancehtml

reading#2

things i didn't write but keep coming back to.

  • 01

    What is a Harness

    earendil.com · Aug 2026

    AI
  • 02

    How browser rendering works — behind the scenes

    blog.logrocket.com · Jul 2026

    browser