- From: L. David Baron via GitHub <sysbot+gh@w3.org>
- Date: Wed, 26 Oct 2016 01:43:04 +0000
- To: public-houdini-archive@w3.org
dbaron has just created a new issue for https://github.com/w3c/css-houdini-drafts: == [css-paint-api] should normatively require switching between at least 2 worklet global scopes in most cases == As [recorded at the end of our Lisbon minutes, part I](https://lists.w3.org/Archives/Public/www-style/2016Oct/0084.html), css-paint-api should: ``` RESOLVED: Paint/Layout specs will have normative section that implementations must have at least 2 globals with an opt-out for memory constraints. ``` We wanted this (if my memory is correct) to reduce the chance that content will depend on state in the global scope in ways that would break implementations that want to do things like run these worklets at the same time on different threads, which is something that probably won't happen in initial implementations but that we might want to do in the future. The current wording in the spec appears to be: > Let workletGlobalScope be a PaintWorkletGlobalScope from the list of worklet’s WorkletGlobalScopes from the paint Worklet. > > The user agent may also create a WorkletGlobalScope given the paint Worklet and use that. > > Note: The user agent may use any policy for which PaintWorkletGlobalScope to select or create. It may use a single PaintWorkletGlobalScope or multiple and randomly assign between them. which does not express this normative requirement. (I got here from https://github.com/w3ctag/spec-reviews/issues/140 .) Please view or discuss this issue at https://github.com/w3c/css-houdini-drafts/issues/327 using your GitHub account
Received on Wednesday, 26 October 2016 01:43:13 UTC