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


4

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

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

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

Ответы:


6

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

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

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

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

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

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


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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.