Анализатор водопада ХАР датотека
Отпремите .хар датотеку извезену из ДевТоолс вашег претраживача да бисте видели прави водопад захтева направљен од података о времену сваког захтева, плус провере да недостају заглавља кеша, некомпримовани одговори и скрипте за блокирање приказивања.
Резултат
ХАР (ХТТП архива) датотека је ЈСОН експорт свега што је ДевТоолс мрежни панел прегледача снимио током учитавања странице: сваки захтев и заглавље одговора, тачна величина и МИМЕ тип тела сваког одговора, као и временски распоред по захтеву. Можете га произвести из Цхроме-а, Фирефок-а, Едге-а или Сафарија тако што ћете отворити ДевТоолс, поново учитати страницу на картици Мрежа, а затим десним тастером миша кликнути на листу захтева и изабрати „Сачувај све као ХАР са садржајем“. Овај алат директно чита ту извезену датотеку — ништа се поново не преузима или поново захтева.
Графикон водопада је у потпуности изграђен од података који су већ унутар датотеке: сопствени временски објекат сваког уноса разбија захтев на блокиране, ДНС тражење, повезивање, ССЛ/ТЛС преговарање, слање, чекање (време до првог бајта) и фазе примања, а свака фаза се црта као сопствени сегмент у боји. Према ХАР спецификацији, ССЛ време је такође укључено унутар конекције, тако да се прво одузима назад — у супротном би се ТЛС део бројао два пута и ширине трака више не би одговарале стварном трајању захтева. Испрекидани вертикални маркери приказују ДОМЦонтентЛоадед и Лоад, читају се директно из временских распореда страница у датотеци, тако да можете тачно да видите који су захтеви завршени пре него што је страница постала интерактивна.
Поред графикона, алатка покреће три правила проналажења преко поља која ХАР формат већ бележи. Означава одговоре који се могу кеширати (статуси 200, 203 или 206) који не носе ни заглавље Цацхе-Цонтрол ни Екпирес, што значи да поновна посета мора да их поново преузме од нуле. Означава текстуалне одговоре — ХТМЛ, ЦСС, ЈаваСцрипт, ЈСОН, СВГ и сличне — веће од 1 КБ који су сервирани без кодирања садржаја, што је лака могућност компресије коју већина сервера може укључити са једном линијом конфигурације. И означава ЦСС или ЈаваСцрипт захтеве који су започети пре сопственог ДОМЦонтентЛоадед офсета странице, класичног потписа средства за блокирање приказивања.
Све ово ради на подацима који се већ налазе у датотеци коју отпремате — нема приступа мрежи, нема екстерне услуге претраживања и нема поновног преузимања оригиналне странице. ХАР датотека се чита, анализира и приказује у потпуности на картици вашег претраживача и никада се нигде не учитава.