Skip to content

[worklets] Merge the worklets spec into HTML? #1000

@domenic

Description

@domenic

https://drafts.css-houdini.org/worklets/

The worklets specification is, at this point, serving as a fairly stable piece of foundational infrastructure for other specifications. However, it's continuously impacted by cross-cutting changes in how HTML defines script fetching, event loops, agents, and globals, as well as Web IDL updates. See, for example, #467, #757, #938, #956, #958, #966, #981, #984, #992, and #998. This is because, along with service workers, worklets is the only other spec on the web platform that defines a new global environment.

Offline, @bfgeek mentioned it's hard for him to find the time to edit the specification. Given that, and the cross-cutting and foundational nature of worklet globals, would it make sense to merge the spec into the HTML Standard?

If the Houdini TF is interested in this, I'd be happy to put in the legwork of moving it over, triaging or moving open worklets issues, and sending pull requests to all the other worklet-using specs to ensure they link to the new definitions.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions