diff --git a/packages/chord/docs/next/guide-plugins-hosts/book.md b/packages/chord/docs/next/guide-plugins-hosts/book.md index 563ba5315..81dea645f 100644 --- a/packages/chord/docs/next/guide-plugins-hosts/book.md +++ b/packages/chord/docs/next/guide-plugins-hosts/book.md @@ -480,9 +480,9 @@ evaluation or setup failed is left out and listed in `report.failed` with the re need it wait until a later edit loads it. ::: -A worker never builds. The server builds the worker kind too and sends the scripts in the worker's start message; the -worker only evaluates, with its own modules. A page gets its scripts from the server over HTTP and evaluates them with -the modules of its base bundle. +Only the server builds. Workers and clients (browser tabs, terminal UIs) only evaluate: the server builds their kinds +too, a worker gets its scripts in its start message, a tab or a TUI gets them from the server over HTTP, and each +evaluates them with its own modules (a worker's from `workerMain`, a page's from its base bundle). # Plugins Using Plugins {#together lede="Two ways one plugin uses another, and the one it may not."} diff --git a/packages/chord/docs/next/guide-plugins-hosts/index.html b/packages/chord/docs/next/guide-plugins-hosts/index.html index a62ac6175..efff61f9f 100644 --- a/packages/chord/docs/next/guide-plugins-hosts/index.html +++ b/packages/chord/docs/next/guide-plugins-hosts/index.html @@ -457,9 +457,9 @@ script's default export must be a facet.
evaluation or setup failed is left out and listed inreport.failed with the reason; the others load. Objects that
need it wait until a later edit loads it.
-A worker never builds. The server builds the worker kind too and sends the scripts in the worker's start message; the -worker only evaluates, with its own modules. A page gets its scripts from the server over HTTP and evaluates them with -the modules of its base bundle.
+Only the server builds. Workers and clients (browser tabs, terminal UIs) only evaluate: the server builds their kinds
+too, a worker gets its scripts in its start message, a tab or a TUI gets them from the server over HTTP, and each
+evaluates them with its own modules (a worker's from workerMain, a page's from its base bundle).
Two ways one plugin uses another, and the one it may not.