Включение «невидимой рекаптчи» от Google, по-видимому, значительно увеличивает время «первого интерактивного» (и впоследствии «постоянно интерактивного») измерения, измеренного Lighthouse.
Я создал две пустые веб-страницы, используя шаблон HTML5шаблон.Эти сайты отличаются только включением скрипта API recaptcha;а именно, эта строка:
<script src='https://www.google.com/recaptcha/api.js'></script>
Первый (не повторяющийся) сайт получает первое интерактивное время, эквивалентное первому значимому времени рисования.
Второй (повторяющийся) сайт получает первое интерактивное время ~ 14 секунд, а расчетное время задержки ввода ~ 1,6 секунды:
Я включил скрипт внизу раздела <head>
, как указано в инструкциях Google, однако я также попытался включить скрипт внизу <body>
(а также с async
и defer
) без заметных улучшений.
Это проблема с тем, как Lighthouse измеряет первый интерактив (особенно учитывая, что он все еще помечен как «бета») или Recaptcha?Если в последнем случае стоит ли беспокоиться об этом, и если да, то есть ли способы смягчить воздействие?