Алтай
Атрибуты async и defer
Моя шпаргалка. Обязательные атрибуты в скриптах? Атрибуты async и defer существуют, чтобы помочь нам ускорить загрузку сайта. Скрипты с атрибутами defer загружаются и выполняются последовательно, а с async – асинхронно. Кроме того, defer всегда ждёт, пока весь HTML-документ будет готов, а async выполняется сразу после загрузки. По умолчанию script теги блокируют рендеринг , что означает, что браузер не будет отображать содержимое страницы до тех пор, пока скрипт не запустится. Когда анализатор HTML...
🏋️ Что происходит, когда ты открываешь сайт — или почему твой браузер сильнее, чем кажется
Когда я впервые задумался, что происходит на самом деле, когда открываешь сайт, то понял — это как смотреть на идеально выполненный жим лёжа: снаружи красиво, а внутри — куча техники, синхронизации и силы. Многие думают, что сайт просто “появляется” после клика. Но под капотом там настоящий айтишный кроссфит — с DNS, серверами, запросами и кучей протоколов. Если ты не понимаешь, как это работает, то рано или поздно столкнёшься с ошибками, которые “бьют по суставам” твоего проекта. Разберём это по шагам...