AdGuard для iOS 4.5.12: более плавная работа Safari
Нашей целью всегда был чистый интернет, где ваши личные данные остаются неприкосновенными. С выходом этой версии AdGuard для iOS делает ещё один шаг к прекрасному миру, к которому мы стремимся.
Главное в этом выпуске — обновлённая библиотека SafariConverterLib. Давайте посмотрим, что стало лучше благодаря её обновлению.
Правила Safari загружаются до 5 раз быстрее
Мы улучшили способ преобразования правил в Safari, решив давнюю проблему, которую даже не замечали раньше. Как объясняет наш технический директор, нам потребовалось некоторое время, чтобы обнаружить эту проблему, но теперь правила загружаются в Safari так, как и должны были.
Если коротко, мы усовершенствовали способ преобразования специальных символов в правилах AdGuard в регулярные выражения. Благодаря этому загрузка правил теперь происходит в 5 раз быстрее, файлы блокировщиков контента стали меньше, а расширенные правила работают лучше.
Более подробную техническую информацию о том, как это улучшение позволило сэкономить около 50 миллионов часов за последние 10 лет, можно найти в отдельной статье.
Улучшенная поддержка расширенных правил
Начиная с версии 4.5.12, AdGuard для iOS использует новый подход к применению расширенных правил. Это улучшение позволяет нам применять правила, которые раньше не работали в Safari, делая фильтрацию более точной и эффективной.
Другие исправления
Некоторые расширенные правила не применялись к определённым сайтам в Safari, хотя они нормально работали в других продуктах AdGuard. Теперь эта проблема решена, а значит, фильтрация стала стабильнее и качественнее. Мы также исправили другие мелкие ошибки и внесли улучшения.
Вам понравилось это обновление?
Делимся советами, хитростями и последними улучшениями в наших социальных сетях. Подписывайтесь, чтобы быть в курсе!
А если найдёте ошибку или придумаете, что можно добавить или улучшить, не стесняйтесь создавать нам задачи на GitHub.