Сайт выбрал слишком тяжёлый режим в Edge 152: проверка CPU Performance API и fallback. People-first инструкция: отдельный baseline, один обратимый тест, дерево «API доступен → класс известен → pressure допустим → режим выбран → fallback подтверждён» и стоп-линия без персональных данных.
Граница пользовательской боли
Материал решает один вопрос: как проверить CPU Performance API и адаптивный режим Edge 152. Наблюдаемая боль сформулирована отдельно: адаптивное приложение выбирает тяжёлую обработку по одному CPU-сигналу и ухудшает отзывчивость. Совпадение со временем обновления не доказывает причину. До настроек запишите expected и actual одним предложением, точную версию браузера и наличие API, возвращённая категория CPU, текущий pressure state, выбранный quality tier, frame time и стабильный ручной fallback. Не добавляйте соседние проблемы сети, аккаунта, расширений или устройства, если они не меняют этот контроль. Цель — получить дерево «API доступен → класс известен → pressure допустим → режим выбран → fallback подтверждён», а не объявить Edge виновным по одному случаю. Неизвестное значение помечается unknown; память пользователя о прежнем поведении не заменяет зафиксированное состояние.
Версионный контракт Edge 152
Официальные web platform release notes указывают: Edge 152 включает CPU Performance API для определения класса производительности CPU; release notes предлагают рассматривать его вместе с Compute Pressure API, который сообщает о текущем давлении на процессор. Это заявленная возможность Edge 152, но наличие API проверяется на фактической четырёхчастной версии и в конкретном контексте. Документ подтверждает область функции, но не популярность запроса, частоту ошибки, поддержку каждым сайтом или выигрыш производительности. Второй первичный источник — «WICG CPU Performance API proposal» — задаёт независимую модель проверки: Предложение WICG описывает ограниченный сигнал относительной мощности устройства и обсуждает privacy-границы; это не бенчмарк конкретной модели процессора. Форумный пост или поисковый сниппет может быть лишь поводом открыть документацию; здесь он не используется как доказательство причины.
Контрольная точка A
Контрольный снимок включает: наличие API, возвращённая категория CPU, текущий pressure state, выбранный quality tier, frame time и стабильный ручной fallback. Снимайте его до воздействия и сразу после, с одинаковой тестовой страницей и одним профилем. Запишите время, канал и полный номер версии, но не профиль пользователя, историю, IP, cookie, токены или содержимое рабочих полей. Для сценария «адаптивное приложение выбирает тяжёлую обработку по одному CPU-сигналу и ухудшает отзывчивость» отдельно отметьте вход, который реально наблюдается, и ожидаемый безопасный fallback. Если обязательный вход недоступен или нельзя очистить данные, не продолжайте: статус остаётся unknown, а не превращается в догадку.
Изолированная проверка B
Выполните одно воздействие: в локальном canary включить автоматический выбор только для одной операции, сравнить его с фиксированным средним режимом и вернуть ручной tier при неизвестном или меняющемся сигнале. Порядок фиксированный: A — исходное состояние, B — единственное изменение, затем A2 — возврат. Между шагами не обновляйте ОС, браузер, драйвер, framework и тестовый код одновременно. Наблюдайте только поля baseline и заранее определённый outcome. Практическая запись идёт в дерево «API доступен → класс известен → pressure допустим → режим выбран → fallback подтверждён». Если возврат не восстанавливает исходное поведение, связь не подтверждена; остановитесь вместо добавления новых вмешательств. Само нажатие rollback не считается возвратом, пока A2 не проверено тем же наблюдением.
Возврат к A и классификация
Сведите результат в дерево «API доступен → класс известен → pressure допустим → режим выбран → fallback подтверждён». Для каждой строки используйте reproduced, not reproduced, stopped или unknown. Reproduced означает лишь локальное повторение при записанных входах; not reproduced означает, что именно этот контроль не повторил симптом. Stopped нужен, если нарушена стоп-линия или rollback. Для боли «адаптивное приложение выбирает тяжёлую обработку по одному CPU-сигналу и ухудшает отзывчивость» сравнивайте точное наблюдение, а не название возможности. Различайте unsupported, policy/token unavailable, invalid input и runtime failure: эти ветви требуют разных владельцев и не должны сливаться в общее «не работает».
Безопасный итоговый артефакт
Критерий остановки: не собирать аппаратный отпечаток пользователя и не переносить один замер производительности на все устройства. Для обращения сохраните точную версию, короткие expected/actual, минимальные шаги A–B–A2, статус rollback и дерево «API доступен → класс известен → pressure допустим → режим выбран → fallback подтверждён». Перед отправкой удалите имена, адреса, пути профиля, идентификаторы устройств, сетевые адреса, содержимое форм, ключи и полные логи. Укажите, что проверялся конкретный intent «как проверить CPU Performance API и адаптивный режим Edge 152», а массовость и поисковый спрос не измерялись. Не обещайте исправление или межбраузерную поддержку: пакет должен позволить владельцу воспроизвести границу с минимальным раскрытием данных.
Материал подготовлен редакцией VOne с помощью ИИ; технические утверждения, статус stable/origin trial, источники и границы вывода постатейно сверены с указанными первичными документами 29 августа 2026 года.
Источники и проверка
- Microsoft Edge 152 web platform release notes проверено 2026-08-29
- WICG CPU Performance API proposal проверено 2026-08-29
Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.