Действительно ли выборочная блокировка Javascript в Chrome уменьшает использование полосы пропускания?

4

В Chrome Javascript разрешено запускать по умолчанию. Тем не менее, есть хороший диалог (Настройки → Показать дополнительные настройки ... → Настройки контента ...) для блокировки Javascript с определенных сайтов:

введите описание изображения здесь

Мой вопрос: на каком уровне выполняется эта блокировка? Предотвращает ли блокировка Javascript таким образом фактическую загрузку сценариев (таким образом сокращая использование полосы пропускания), или это просто предотвращает запуск заблокированных сценариев?

nc4pk
источник

Ответы:

6

Да, это экономит полосу пропускания, и это легко проверить, посмотрев вкладку « Сеть » Сервис> Инструменты разработчика в Chrome. Когда вы блокируете JavaScript для сайта, Chrome просто не загружает их и, таким образом, экономит трафик. Это делается на уровне «приложения» модели OSI (вы спросили, на каком уровне это произошло, поэтому я не был уверен, что именно вы имели в виду, но я предполагал, что вы имели в виду модель OSI).

Вот результаты для меня с JavaScript заблокирован для SuperUser.com

JavaScript заблокирован

Вот результаты для меня с JavaScript, не заблокированным для SuperUser.com

JavaScript не заблокирован

Как вы можете видеть, время загрузки с заблокированным JavaScript было меньше секунды, но с включенным JavaScript это заняло около 2 секунд.


Следует отметить, что в этом эксперименте я сначала выполнил тест «с заблокированным JavaScript» и никогда раньше не посещал SuperUser.com в Chrome. Я сделал тест "с JavaScript не заблокирован" второй.

Дрю Чапин
источник