Добавлю про JS 1. Когда парсер видит тег script и там нет defer или async, то парсер ждет пока скрипт загрузится и уже потом продолжить создавать HTML 2. потому что в теге скрипт может быть переопределение DOM, но парсер не знает про это 3. поэтому он ждет пока скрипт загрузится 4. Т.к если все же в скрипте есть переопределение DOM-дерева, то заново нужно запускать весь процесс CRP Поэтому тег script всегда советуют писать в конце документа
Спасибо! Очень нужная вещь для понимания как работает код + браузер
Пожалуйста! Рад, что понравилось)
продолжайте сниматьтакие видосы. Сейчас такие visual video мало. Есть но они не такие. Требую еще видео
Спасибо за поддержку! Постараюсь еще что-нить сделать. А пока можете мой новый роадмап заценить vallek.github.io/frontend-roadmap-ru/
Добавлю про JS
1. Когда парсер видит тег script и там нет defer или async, то парсер ждет пока скрипт загрузится и уже потом продолжить создавать HTML
2. потому что в теге скрипт может быть переопределение DOM, но парсер не знает про это
3. поэтому он ждет пока скрипт загрузится
4. Т.к если все же в скрипте есть переопределение DOM-дерева, то заново нужно запускать весь процесс CRP
Поэтому тег script всегда советуют писать в конце документа
все равно будет блокировка. потому что пока файл не скачается и не исполнится, render tree строить нельзя
Классно что ушел на excalidraw!