Общото време за блокиране измерва кумулативната продължителност, за която основната нишка на браузъра е била блокирана от дълги задачи по време на зареждане на страницата, което ѝ е пречело да реагира на потребителски вход. То сумира частта от всяка задача, надвишаваща петдесет милисекунди, като брои само излишъка, и се измерва в лабораторни условия между първото изобразяване на съдържанието и точката, в която страницата става надеждно интерактивна.
Целта му е да служи като лабораторен показател за бързината на реакция, която е трудно да се измери без реално взаимодействие с потребителя. Тъй като взаимодействието със следващото рисуване изисква действителен потребителски вход, то не може да бъде засечено в синтетичен тест, където никой не кликва. Общото време на блокиране приблизително определя същия основен проблем, като измерва каква част от периода на зареждане браузърът не би могъл да отговори, и корелира достатъчно добре, за да бъде полезен за диагностика.
Прагът от петдесет милисекунди отразява човешкото възприятие, а не е произволен избор. Задачите под тази продължителност позволяват на браузъра да реагира на входните данни достатъчно бързо, така че интерфейсът да се усеща незабавен, докато по-дългите задачи водят до осезаемо забавяне. Като се брои само излишъкът над прага, означава, че една задача от петстотин милисекунди допринася много повече от десет задачи от шестдесет, което правилно отразява факта, че един дълъг блок е по-лош от няколко кратки.
Причините са почти изцяло изпълнението на JavaScript. Големи пакети, които трябва да бъдат анализирани и компилирани, инициализация и хидратация на рамката на страниците, рендирани на сървъра, скриптове на трети страни, изпълняващи се по време на зареждане, и скъпи изчисления, извършвани синхронно, всички те заемат основната нишка. Подобренията в мрежата не решават този проблем: скрипт, който се изтегля незабавно, все още блокира нишката, докато тя се изпълнява.
Коригирането следва от идентифицирането на това кои задачи са дълги и какво съдържат. Стандартните подходи са разделяне на пакети, така че само кодът, необходим за първоначалния изглед, да се зарежда веднага, отлагане на некритични скриптове, разделяне на дълги задачи на по-малки части, които се отстъпват на браузъра между тях, преместване на тежки изчисления в работен поток и премахване на скриптове на трети страни, които не могат да оправдаят цената си. Одитирането на трети страни поотделно често е стъпката с най-висока възвръщаемост, тъй като един контейнер за мениджър на тагове може да доминира в измерването.
Връзката му с полевите данни изисква внимателно тълкуване. Общото време за блокиране е лабораторно измерване при контролирани условия, докато данните за взаимодействие със следващото рисуване се събират от реални потребители на реални устройства. Страница може да регистрира приемливо време за блокиране на бърза тестова машина и лоша полева реакция на телефони от среден клас, които голяма част от аудиторията реално използва. Тестването при ограничени условия, приближаващи реалното разпределение на устройствата, е това, което прави лабораторната стойност предсказуема.
Освен това, това обхваща само периода на зареждане, което е истинско ограничение. Проблемите с отзивчивостта, възникващи по-късно, когато потребителят филтрира голям списък или отвори сложен изглед, са невидими за измерване, което спира след завършване на зареждането. Приложенията със значителна интерактивност след зареждане се нуждаят от полеви измервания на реални взаимодействия, вместо да разчитат на показател за времето на зареждане.
Тъй като решенията се отнасят до кода на приложението и зависимостите от трети страни, а не до доставката на активи, подобрението изисква инженеринг, а не конфигурация. На практика диагнозата се поставя в рамките на... уеб изпълнение работа, промените в пакета и изпълнението се доставят чрез разработване на продуктии решенията за това кои скриптове на трети страни оправдават разходите си за основна нишка обикновено трябва да включват маркетингови услуги, тъй като повечето такива скриптове са там по тяхно искане.