Это результат, который я получаю, когда выполняю только рендеринг на стороне сервера (без начальной загрузки клиентской части). Это означает, что с обслуживаемой страницей невозможно взаимодействовать, поскольку в браузере не выполняется js.
First Contentful Paint: 0.6 s First Meaningful Paint: 0.6 s
Speed Index: 0.6 s First CPU Idle: 1.5 s
Time to Interactive: 1.7 s Max Potential First Input Delay:140 ms
Общий балл: 99
Это результат, который я получаю, когда выполняю рендеринг с использованием Angular universal и preboot (рендеринг на стороне сервера + рендеринг на стороне клиента). Страница полностью интерактивная.
First Contentful Paint: 0.6 s First Meaningful Paint: 0.6 s
Speed Index: 2.5 s First CPU Idle: 2.6 s
Time to Interactive: 3.3 s Max Potential First Input Delay:160 ms
Общий балл: 75
Очевидно, что индекс скорости, первый процессор простаивает и Time to Interactive были сильно затруднены, когда я попытался выполнить javascript на стороне клиента.
Я не уверен, как уменьшить это. Использование Angular Universal и предварительной загрузки.
Когда я не использую Angular Universal (только рендеринг на стороне клиента), даже тогда результаты лучше, чем при рендеринге на стороне сервера + рендеринге на стороне клиента. Мне требуется рендеринг на стороне сервера для целей SEO.
В чем может быть проблема?