Svelte · Middle · Запитання 55 з 75
Навіщо серверний load повертає проміс для повільних даних?
export async function load() {
return {
post: await getPost(),
comments: getComments(), // not awaited
};
}- ✓Правильна відповідь: Сторінка рендериться з
postодразу, аcommentsнадходять потоком пізніше; на сторінці використовуйте{#await data.comments} - 2Це баг: усі дані треба дочекатися
- 3Це переносить запит у браузер
Пояснення
Стримінг пришвидшує появу першого вмісту. На платформах без підтримки стримінгу відповідь чекає на все.