![Почему recreation.gov так много использует CPU? Плохой дизайн или что-то более зловещее?](https://rvso.com/image/1585789/%D0%9F%D0%BE%D1%87%D0%B5%D0%BC%D1%83%20recreation.gov%20%D1%82%D0%B0%D0%BA%20%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82%20CPU%3F%20%D0%9F%D0%BB%D0%BE%D1%85%D0%BE%D0%B9%20%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%20%D0%B8%D0%BB%D0%B8%20%D1%87%D1%82%D0%BE-%D1%82%D0%BE%20%D0%B1%D0%BE%D0%BB%D0%B5%D0%B5%20%D0%B7%D0%BB%D0%BE%D0%B2%D0%B5%D1%89%D0%B5%D0%B5%3F%20.png)
Утром я вернулся к своему рабочему столу после того, как накануне вечером исследовал кемпинги, и заметил, что мой рабочий стол готовит! Полная скорость вращения вентилятора и т. д.
Предположив, что я посетил веб-сайт, на котором установлен GPU Miner, я начал просматривать открытые вкладки (все 30+, у меня проблема!) и обнаружил, что виновником был сайт правительства США.https://recreation.gov. В частности, эта страница:https://www.recreation.gov/camping/campsites/11555
Всякий раз, когда я открываю эту страницу, мой процессор (не графический процессор) резко нагружается, и, согласно диспетчеру задач Google (Shift+Esc), резко нагружается процесс графического процессора и увеличивается объем памяти.
Просматривая исходный код и вкладку "Сеть", я не вижу ничего, что бы кричало о криптомайнинге или чем-то подобном, поэтому мне интересно... это просто плохой дизайн где-то? Может быть, с библиотеками карт или библиотеками анимации?
Я использую Antiminer, No Coin и AdBlock Plus.
Что вы думаете?
решение1
Профилировщик производительности DevTools очень точно расскажет вам, о чем идет речь:
Из второго кадра стека мы видим, что речь идет о карте. Карта находится в самом низу страницы и работает на WebGL. Она, по-видимому, не предназначена для пропуска обновлений, если ничего не произошло, а вместо этого работает на максимально возможном fps.
Никакой другой активности нет. Если заблокировать карту, то использование ЦП исчезнет. Это карта.