Почему CPU, RAM, GPU и хранилище являются оценками
Разберитесь, почему аппаратные значения в браузере часто округляются, группируются, блокируются или управляются самим браузером.
Аппаратные значения, которые показывает сайт, не равны спецификациям устройства из системных настроек. Браузеры намеренно ограничивают точность CPU, RAM, GPU и хранилища, потому что точные детали усиливают отпечаток браузера. Страницы информации об устройстве и методологии отделяют точные значения от оценочных.
Как проверить
Откройте информацию об устройстве и запишите ядра CPU, память, GPU-рендерер и квоту хранилища. Повторите тест в Chrome, Safari, Firefox или Edge. Если возможно, сравните обычное окно и приватный режим. Различия покажут, сколько данных решил раскрыть браузер.
Как читать результат
Ядра CPU обычно берутся из navigator.hardwareConcurrency, который сообщает логические ядра и может быть уменьшен браузером. Память часто приходит из navigator.deviceMemory и округляется в широкие диапазоны. GPU берется из WebGL и может показывать слой совместимости вроде ANGLE вместо реального чипа. Хранилище обычно означает квоту сайта, а не весь диск.
Ограничения
Ни один браузерный API не дает полный и гарантированный аппаратный инвентарь. ОС, настройки приватности, энергосбережение, виртуальные машины и обновления браузера могут менять результат. Отсутствующее значение не означает отсутствие оборудования.
Что делать
Используйте эти данные для совместимости и понимания приватности, а не для покупки или ремонта. Для точных характеристик смотрите настройки ОС. Для меньшей видимости выбирайте браузер с сильными стандартными защитами, а не редкую комбинацию расширений.
Короткий FAQ
Почему RAM меньше реальной? Браузер часто показывает округленный диапазон.
Почему GPU показывает ANGLE? Графика может проходить через слой совместимости.
Квота хранилища это размер диска? Нет. Это лимит браузера для данных сайта.