Почему recreation.gov так много использует CPU? Плохой дизайн или что-то более зловещее?

Почему recreation.gov так много использует CPU? Плохой дизайн или что-то более зловещее?

Утром я вернулся к своему рабочему столу после того, как накануне вечером исследовал кемпинги, и заметил, что мой рабочий стол готовит! Полная скорость вращения вентилятора и т. д.

Предположив, что я посетил веб-сайт, на котором установлен GPU Miner, я начал просматривать открытые вкладки (все 30+, у меня проблема!) и обнаружил, что виновником был сайт правительства США.https://recreation.gov. В частности, эта страница:https://www.recreation.gov/camping/campsites/11555

Всякий раз, когда я открываю эту страницу, мой процессор (не графический процессор) резко нагружается, и, согласно диспетчеру задач Google (Shift+Esc), резко нагружается процесс графического процессора и увеличивается объем памяти.

Список процессов диспетчера задач Google

Просматривая исходный код и вкладку "Сеть", я не вижу ничего, что бы кричало о криптомайнинге или чем-то подобном, поэтому мне интересно... это просто плохой дизайн где-то? Может быть, с библиотеками карт или библиотеками анимации?

Я использую Antiminer, No Coin и AdBlock Plus.

Что вы думаете?

решение1

Профилировщик производительности DevTools очень точно расскажет вам, о чем идет речь:

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

Из второго кадра стека мы видим, что речь идет о карте. Карта находится в самом низу страницы и работает на WebGL. Она, по-видимому, не предназначена для пропуска обновлений, если ничего не произошло, а вместо этого работает на максимально возможном fps.

Никакой другой активности нет. Если заблокировать карту, то использование ЦП исчезнет. Это карта.

Связанный контент