Syntax: a hidden transcript tab was slowing every episode page
Syntax’s episode pages fetched bulky transcript data even when visitors never opened the transcript tab. Wes Bos and Scott Tolinski explain how they moved that query into a separate nested route, so ordinary page visits stopped paying for unused data. Their debugging story is a practical reminder that hiding a component does not stop its database work.
Syntax · Wes Bos and Scott Tolinski · Dec 25, 2023
Why it matters
Useful for engineers diagnosing slow pages that fetch more data than the visible interface needs.
More context
An evergreen episode from December 2023. Start at 07:51 for the unnecessary transcript payload, then 10:19 for the routing change. They also reduced word-level timing data. Inspect the requests and queries behind your own tabs before adding a cache.
Keep in mind
This is a case study of their site, not a benchmark proving the same speedup for every application.
Transcript read