🚀 Enhanced Page Load Speed Test

🏎️ Улучшает скорость загрузки страниц, скрывая ненужные ресурсы и оптимизируя изображения для быстрого отклика и производительности

当前为 2024-12-31 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
R1KOV
评分
0 0 0
版本
0.2-speed-test
创建于
2024-12-31
更新于
2024-12-31
大小
2.1 KB
许可证
MIT
适用于
所有网站

Описание скрипта: 🚀 Enhanced Page Load Speed Test

**Версия:** 0.2-speed-test
**Автор:** r1kov
**Лицензия:** MIT

**Описание:**
Этот пользовательский скрипт предназначен для ускорения загрузки веб-страниц за счёт скрытия ненужных рекламных элементов и оптимизации загрузки изображений. Он улучшает скорость отклика и общую производительность страниц, обеспечивая более плавное и быстрое взаимодействие.

**Как работает скрипт:**

1. **Скрытие рекламных элементов:**
- Скрипт ищет на странице элементы, которые могут содержать рекламу, используя предопределённые селекторы (`script[src*="ads"]`, `div[class*="ad"]`, и т. д.).
- Обнаруженные элементы скрываются (`display: none`), что предотвращает их загрузку и отображение, без удаления из DOM. Это позволяет избежать возможных функциональных проблем, связанных с удалением скриптов.

2. **Отложенная загрузка изображений:**
- Все изображения на странице, которые ещё не были загружены, получают атрибут `loading="lazy"`, что позволяет браузеру откладывать загрузку изображений до момента, когда они появятся в области видимости пользователя.
- Это уменьшает количество загружаемых данных и ускоряет начальную загрузку страницы.

3. **Ранний запуск:**
- Скрипт запускается на этапе `document-start`, что позволяет ему начать оптимизацию как можно раньше, до загрузки большинства ресурсов страницы.

4. **Динамическое применение:**
- Используется `MutationObserver`, чтобы отслеживать изменения в DOM и применять оптимизацию к новым элементам, которые могут быть загружены динамически.

**Предупреждения:**
- Скрипт может незначительно изменить внешний вид и функциональность некоторых страниц, особенно тех, которые сильно зависят от рекламных элементов.
- В редких случаях некоторые важные элементы могут быть скрыты. Если это происходит, вы можете добавить атрибут `data-important` к таким элементам, чтобы исключить их из обработки.

**Заключение:**
Этот скрипт предоставляет простой и эффективный способ ускорить загрузку страниц и улучшить пользовательский опыт, снижая нагрузку на ресурсы и устраняя отвлекающие элементы. Он особенно полезен для пользователей, которые хотят получать информацию быстрее и без отвлекающих факторов.