1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 15:17:36 +00:00

LibWeb: Add partially functioning Worker API

Add a partial implementation of HTML5 Worker API.
Messages can be sent from the inner context externally.
This commit is contained in:
Ben Abraham 2022-02-17 13:31:09 +01:00 committed by Andreas Kling
parent b6c3fad078
commit ae346cff6b
15 changed files with 659 additions and 3 deletions

View file

@ -43,7 +43,7 @@ public:
virtual JS::Object* create_wrapper(JS::GlobalObject&) override;
// https://html.spec.whatwg.org/multipage/web-messaging.html#entangle
void entangle_with(Badge<MessageChannel>, MessagePort&);
void entangle_with(MessagePort&);
// https://html.spec.whatwg.org/multipage/web-messaging.html#dom-messageport-postmessage
void post_message(JS::Value);