Total Blocking Time (TBT) is een webperformance-metric die meet hoeveel tijd een webpagina onbruikbaar is voor de gebruiker tijdens het laden. Het wordt berekend door de tijd op te tellen waarin de pagina langere periodes (50 milliseconden of meer) niet reageert op gebruikersinvoer zoals klikken of toetsaanslagen, tussen First Contentful Paint (FCP) en Time to Interactive (TTI).
Een hoge TBT wijst erop dat de pagina traag reageert op gebruikersinteracties, wat resulteert in een slechte gebruikerservaring. Het optimaliseren van TBT kan worden bereikt door het verkleinen van zware JavaScript-bestanden, optimalisatie van code, en het verminderen van het aantal externe scripts. Een lage TBT draagt bij aan een snellere en responsievere website, wat niet alleen de gebruikerservaring verbetert, maar ook de SEO-prestaties.