Ну, это очень широкий вопрос, поэтому я постараюсь ответить на большинство их аспектов.
Я думаю, что важной частью информации, которую вам не хватает, является то, что сервер только отображает первую страницу, к которой осуществляется переход.Остальные страницы загружаются клиентом.По этой причине вы используете SSR (рендеринг на стороне сервера).Если мы использовали Vue без SSR, сервер отправляет все эти перемешанные файлы, которые клиент должен декодировать и визуализировать файлы Vue.При использовании SSR сервер отрисовывает его заранее и отправляет чистые файлы HTML, JS и CSS в браузер, чтобы они просто отображались.Это значительно повышает производительность на медленных устройствах, потому что сервер обычно намного лучше при рендеринге, чем медленные устройства.
Вдобавок к этому Nuxt также использует то, что называется предварительной выборкой, для предварительной загрузки другогоинтернет страницы.Это делается на стороне клиента после отображения первой страницы.Вы можете узнать больше об этом здесь .
Если вы хотите получить больше информации и прочитать об этом, хорошее место для прочтения - в документах Vue и Nuxt .
Пожалуйста, не стесняйтесь спрашивать что-нибудь еще, если я не ответил на ваш вопрос.Max