Как работи уебът

В серията „Как работи уебът“ разглеждам какви действия се извършват от момента, в който въвеждаш URL в браузъра, до момента, в който Google индексира страницата.

Ще видиш как браузърите парсват HTML, как се създават DOM и CSSOM, как се изгражда render tree, как се изпълнява JavaScript и как търсачките анализират страниците.

Какво е Event Loop и защо бавният JavaScript замразява страницата

Какво е Event Loop и защо бавният JavaScript замразява страницата

Event Loop е механизмът в браузъра, който позволява на JavaScript да обработва потребителски действия, мрежови заявки и рендиране - едновременно, въпреки че езикът може да изпълнява само едно нещо в даден момент.

ПрочетиКакво е Event Loop и защо бавният JavaScript замразява страницата

Reflow и Repaint: защо малки промени в DOM могат да забавят страницата

Reflow и Repaint: защо малки промени в DOM могат да забавят страницата-

Reflow се случва, когато страницата на DOM променя своето оформление. Repaint се случва, когато има промени само в стила на външния вид, като цвят и видимост.

ПрочетиReflow и Repaint: защо малки промени в DOM могат да забавят страницата

Critical Rendering Path: процесът, който определя скоростта на сайта

Critical Rendering Path: процесът, който определя скоростта на сайта

Critical Rendering Path (CRP) или „Критичен път на рендиране“ е поредицата от стъпки, които браузърът предприема, за да превърне HTML, CSS и JavaScript кода в реални пиксели на екрана. Този процес е от фундаментално значение за скоростта на зареждане на сайта (performance) и потребителското изживяване.

ПрочетиCritical Rendering Path: процесът, който определя скоростта на сайта

Как браузърите парсват HTML (и какво означава това за SEO)

Как браузърите парсват HTML (и какво означава това за SEO)

Парсването на HTML от браузърите е процесът, при който браузърът получава чист HTML код от сървъра и го превръща в интерактивна, визуална уеб страница, която виждаш на екрана.

ПрочетиКак браузърите парсват HTML (и какво означава това за SEO)