Как измерение становится данными реестра
Вы завершаете прогон лаборатории и ставите галочку «Отправить анонимно» под результатом. Отправляются только итоговые метрики, показанные на экране.
Сервер проверяет каждое число по белому списку и диапазону для данного типа, хеширует ваше подключение с дневной солью для ограничения частоты и сохраняет строку с идентификацией модели.
Когда у модели набирается 30 и более измерений, она получает публичную страницу с медианами, перцентилями и разбивкой по подключениям, обновляемую с каждым релизом.
Почему важен порог
Страница модели с тремя выборками вводила бы в заблуждение. Тридцать независимых измерений дают стабильную медиану и осмысленные квартили, поэтому реестр ждёт. До тех пор модель видна только в счётчиках выше и во фразе о перцентиле, которую видят отправители этой модели после десяти выборок.
Идентификация модели
- Геймпады: USB-идентификаторы производителя и продукта из Gamepad API, сопоставленные с названиями вроде Sony DualSense или геймпад Xbox Series X|S. Неизвестные пары сохраняют исходное имя.
- Мыши и клавиатуры: идентификаторы WebHID, когда посетитель определяет устройство, иначе введённое им название, нормализованное в ключ.
- Телефоны: модель из client hints браузера на Android; Safari скрывает модель, поэтому iPhone собираются в общую запись Apple.
Как читать числа
Дрейф, задержка, дрожание и доля пропусков лучше при меньших значениях; частоты опроса, частоты обновления, стабильность и покрытие лучше при больших. Каждая страница модели указывает направление рядом с метрикой. Перцентили считаются только по сохранённым выборкам этой модели, поэтому DualSense сравнивается с другими DualSense и никогда с геймпадом Xbox.
Граница измерения: каждое значение в реестре наблюдаемо браузером. Bluetooth и проводные подключения считаются отдельно, потому что ведут себя по-разному, а большая выборка браузерных измерений всё равно описывает то, что видят браузеры, а не лабораторный стенд.
Защита от злоупотреблений
Двадцать четыре отправки с одного подключения в день, одинаковые результаты подавляются на десять минут, строгие числовые диапазоны, никакого свободного текста, кроме 80-символьного названия устройства без разметки. Вместо средних используются медианы и квартили, чтобы горстка абсурдных значений не сдвинула главное число модели.