1min.

1MIN · PRODUCTION ENGINEERING

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

More engineering ideas, one minute at a time.

Explore more stories