Перейти к содержимому

Бесплатные инструменты

Железо и подсказки клиента

Число ядер, объём памяти, точки касания и подсказки клиента сайт читает в первую секунду и сверяет между собой. Здесь показано, что он получает от вашей машины.

Ваши значения сейчас

Значения ниже прочитаны у вашего браузера на этой странице.

Платформа
Измеряем…
Ядра
Измеряем…
Память в гигабайтах
Измеряем…
Предел кучи скриптов
Измеряем…
Точки касания
Измеряем…
Архитектура процессора
Измеряем…
Разрядность
Измеряем…
Версия системы
Измеряем…
Модель аппарата
Измеряем…

Всё на этой странице измеряется в вашем браузере и никуда из него не уходит. Ни запросов, ни записей, ни учётной записи.

Что сверяет сайт

Ядра и память приходят порознь, а читаются вместе с видеокартой: старое встроенное видео рядом с шестнадцатью ядрами это пара, которой в ноутбуках не бывает.

Память браузер отдаёт ступенью, а не точным числом, и предел кучи ложится на одну из ста ступеней.

Подсказки клиента

Архитектура, разрядность, версия системы и модель аппарата отдаются сайту по его запросу. Модель у настольной машины пуста, а у телефона названа, и пустая модель при телефонной подписи выдаёт подделку.

Что делает ARMANOS

Ядра и память следуют за названной видеокартой, а не выпадают отдельным жребием. Предел кучи считается по той же ступени, что у настоящего браузера, и у телефона вдвое ниже настольного при той же памяти.

Как сравнить два профиля

Откройте страницу в двух профилях. Ядра, память и версия системы обязаны сходиться с объявленной платформой в обоих, а между профилями расходиться.

Чего эта проверка не показывает

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

Где это решается

Показания считаются в вашем браузере, а обещания ниже подтверждаются файлами, которые можно открыть.

Показания читаются на странице из разрешённого списка
apps/web/components/site/LiveReadout.tsx
Сто ступеней памяти сходятся с движком до единицы
packages/shared/test/ступени-памяти-как-у-движка.js
Ядра и память не расходятся с названной видеокартой
apps/desktop/test/fingerprint-consistency.js

Вопросы

Почему память округлена?
Так делает браузер: точное число выделяло бы вас сильнее любой ступени. Профиль отвечает той же ступенью, что и настоящий браузер.
Что значит пустая модель?
На настольной машине браузер модель не называет. Пустая строка здесь обычна, а на телефоне она обязана быть заполнена.
Отправляются ли значения куда-то?
Нет. Страница читает их у браузера и показывает вам.

Два профиля дают два разных ответа

В ARMANOS эти значения задаются внутри движка браузера до того, как страница получит хоть что-то. Откройте два профиля, прогоните проверку в обоих и сравните.