Svelte · Middle · Pytanie 55 z 75
Po co serwerowy load zwraca promise dla wolnych danych?
export async function load() {
return {
post: await getPost(),
comments: getComments(), // not awaited
};
}- ✓Poprawna odpowiedź: Strona renderuje się od razu z
post, acommentsdopływają strumieniowo później; na stronie użyj{#await data.comments} - 2To błąd: wszystkie dane trzeba awaitować
- 3Przenosi to żądanie do przeglądarki
Wyjaśnienie
Streaming przyspiesza pojawienie się pierwszej treści. Na platformach bez obsługi streamingu odpowiedź czeka na wszystko.