👨💻
Что фронтендеру нужно знать о браузере?Один из частых вопросов на собеседование: "Расскажите что будет после того как в браузерной строке вбить
google.com и запустить?"
Что же нужно знать?⁃ Как парсится URL
⁃ Отличие HTTP от HTTPS
⁃ Обязательно упомянуть Handshake и сертификаты
⁃ Как работает DNS
⁃ Что уходит на сервер
⁃ Методы: GET, POST, PUT, OPTIONS, DELETE
⁃ REST
- CORS и запрос preflight
⁃ Заголовки и Cookies
⁃ Что возвращается от сервера
⁃ Что значат популярные коды ответа
⁃ Заголовки и как изменяются Cookies на сервере
⁃ Как браузер парсит HTML, если он приходит кусками
⁃ Когда начинает строиться DOM
⁃ Блокирующая и неблокирующая загрузка стилей и скриптов.
⁃ Рендеринг DOM и его стадии
⁃ Когда происходит повторный рендеринг
- Reflow, repaint, layout
Хорошие статьи на эту тему:
https://t.me/easy_javascript_ru/289Рендеринг веб-страницы