Почему API PSI помещает значения originLoadingExperience в loadingExperience, если CRuX не имеет достаточных данных о реальной скорости для страницы?

Если в отчете Chrome User Experience нет достаточных данных о реальной скорости для страницы, ответ PSI API (v5) действительно содержит значения для всех свойств loadingExperience в ответе. Эти значения точно такие же, как значения для originLoadingExperience. Проблема заключается в том, что из ответа API вы не можете узнать, действительны ли данные в loadingExperience или дублируют originLoadingExperience. Конечно, можно сравнить все эти значения, и если все они точно совпадают, можно с уверенностью сделать вывод, что это случай дублирования, но это не является пуленепробиваемым и требует дополнительного кода.

Есть ли способ достоверно узнать из ответа API, если у CRuX недостаточно данных для страницы?


person Aaron Peters    schedule 19.07.2019    source источник


Ответы (1)


Да, я тоже это видел и считаю это ошибкой в ​​PSI API. Я уже отмечал это вместе с командой PSI, предлагая включить сообщение об ошибке в поле loadingExperience, чтобы пояснить, что у него недостаточно данных для страницы.

person Rick Viscomi    schedule 19.07.2019