- From: Martin Thomson <notifications@github.com>
- Date: Wed, 27 Aug 2025 18:15:58 -0700
- To: w3ctag/design-reviews <design-reviews@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Thursday, 28 August 2025 01:16:02 UTC
martinthomson left a comment (w3ctag/design-reviews#1089) That matches my understanding, mostly. * `SharedWorker.runCleanupOnExit()` doesn't instantiate the worker until shutdown happens. So while it serializes the argument, it doesn't involve a worker that is active until cleanup runs. The difference in work is therefore Shared Worker instantiation vs. serialization. So the busy closing period might even have to do more work if instantiating a worker is a heavier lift. * The use of `ExtendableEvent` avoids inventing a new paradigm. (Your point about neither being a guarantee is already understood in that context, so maybe it saves you having to say "this applies here too" quite as often.) -- Reply to this email directly or view it on GitHub: https://github.com/w3ctag/design-reviews/issues/1089#issuecomment-3230790042 You are receiving this because you are subscribed to this thread. Message ID: <w3ctag/design-reviews/issues/1089/3230790042@github.com>
Received on Thursday, 28 August 2025 01:16:02 UTC