From 3c73cc703a4f9a704f690fc5dfc5d7c17bb9eaf6 Mon Sep 17 00:00:00 2001 From: "S. Elliott Johnson" Date: Mon, 8 Sep 2025 17:28:03 -0600 Subject: [PATCH] feat: first hydrationgaa --- .../98-reference/.generated/shared-errors.md | 8 +- hydration-next.md | 319 ++++++++++++++++++ .../svelte/messages/shared-errors/errors.md | 8 +- .../compiler/phases/1-parse/utils/create.js | 1 + .../server/visitors/SvelteBoundary.js | 29 +- .../internal/client/dom/blocks/boundary.js | 104 ++++-- packages/svelte/src/internal/server/dev.js | 2 +- packages/svelte/src/internal/shared/errors.js | 4 +- .../svelte/tests/runtime-legacy/shared.ts | 16 +- .../samples/async-hydrate/_config.js | 13 + .../samples/async-hydrate/main.svelte | 2 + .../tests/server-side-rendering/test.ts | 13 +- 12 files changed, 453 insertions(+), 66 deletions(-) create mode 100644 hydration-next.md create mode 100644 packages/svelte/tests/runtime-runes/samples/async-hydrate/_config.js create mode 100644 packages/svelte/tests/runtime-runes/samples/async-hydrate/main.svelte diff --git a/documentation/docs/98-reference/.generated/shared-errors.md b/documentation/docs/98-reference/.generated/shared-errors.md index de34b3f5da..bd728ef340 100644 --- a/documentation/docs/98-reference/.generated/shared-errors.md +++ b/documentation/docs/98-reference/.generated/shared-errors.md @@ -3,18 +3,14 @@ ### await_outside_boundary ``` -Cannot await outside a `` with a `pending` snippet +Cannot await outside a ``. ``` -The `await` keyword can only appear in a `$derived(...)` or template expression, or at the top level of a component's `