Я пытаюсь понять инструменты разработчика Chrome, когда я запускаю тесты производительности на своих сайтах. Если вы выберите "Сеть" в утилите инструментов, она будет выглядеть так:
Затем, если я выберу файл производительности, я буду иметь следующую информацию:
Мой вопрос:
- В чем смысл поиска DNS, подключения, отправки, ожидания и получения? Что происходит между сервером, сетью и браузером на каждом этапе?
- На первом изображении красная строка считывает "Событие загрузки", а синяя - "Событие DOMContent". В чем смысл этого и почему это событие DOMContent запускается после загрузки всего содержимого?