Запросы от пользователей о необходимости введения ограничений для майнинга в браузере начала появляться с середины сентября, когда был запущен первый подобный сервис Coinhive.
Блокировка JS-кода, который потребляет ресурсы ЦПУ
Один из инженеров Google Chrome, Охан Вафай (Ojan Vafai) поделился своим видением механики работы новой функции:
Если сайт использует больше XX% ресурсов ЦПУ на протяжении YY секунд, тогда страница будет автоматически переведена в “режим экономии энергии”, когда будут вводится принудительное ограничение использования системных ресурсов (троттлинг). Пользователь получит всплывающее оповещение и в случае необходимости сможет отключить режим экономии. На фоновой вкладке, переведенной в режим экономии, выполнение всех задач полностью прекращается.
Нам нужно выяснить, какие значения использовать для XX и YY, но мы можем начать с критических значений, таких как 100% и 60 секунд.
У нового разрешения будут необычные условия запуска - оно будет срабатывать только тогда, когда страница делает плохую вещь.
Предложение Вафай официально не одобрено, дискуссии продолжаются.
Google отказалась от черных списков скриптовых майнеров
Возможность наличия отдельного разрешения для блокировки ресурсоемких задач JavaScript, которые потребляют большое количество ресурсов процессора в течение длительного времени является шагом вперед.
В одном из отчетов в середине сентября инженеры Google отказались от идеи блокировки JavaScript кода майнера с помощью черных списков как непрактичный.
Адам Лэнгли (Adam Langley), инженер Chrome, работающий над проектом Chromium, сообщил:
Мы не сможем создать реалистичную модель для блокировки данной схемы поведения. В этом случае веб-сайты смогут обойти блокировки за счет изменения кода.
На данный момент пользователи Chrome могут блокировать браузерные майнеры с помощью дополнительных расширений: AntiMiner, No Coin и minerBlock. Некоторые блокировщики рекламы, в частности AdGuard, и антивирусные продукты также могут блокировать некоторых из этих криптомайнеров.
Обновления программ, что нового
• Firefox для Windows получил долгожданную поддержку PWA приложений
• Xiaomi представила Redmi Note 15 Pro и Pro+: аккумулятор 7000 мАч и новые процессоры
• Apple обсуждает с властями РФ установку RuStore на iPhone – «Известия»
• Battlefield 6 выйдет 10 октября: изменения после бета-теста и планы разработчиков
• Mozilla готовит запуск Thundermail и подписки Thunderbird Pro с новыми сервисами
• Samsung Galaxy S25 FE: Exynos 2400, дисплей 120 Гц, аккумулятор 4900 мА·ч и тройная камера 50 Мп