[Webkit-unassigned] [Bug 149850] Reinstate support for SharedWorkers

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jun 4 16:07:03 PDT 2021


https://bugs.webkit.org/show_bug.cgi?id=149850

andrew.k.henry at nasa.gov changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |andrew.k.henry at nasa.gov

--- Comment #34 from andrew.k.henry at nasa.gov ---
I work on a NASA project named Open MCT, which is a web-based mission control system. Right now the lack of support for shared workers is making it very difficult for some of our missions to use Safari.

Our use case for Shared Workers is that some of our deployments rely on a chunked HTTP response or Server Sent Event connection in order to receive change events from Couch DB. This involves holding a socket open indefinitely, tying up 1 connection per tab. A user can trivially exhaust the entire connection pool for a host just by opening multiple tabs. We can solve this in other browsers using a shared worker.

Multiple instances of our application in many tabs is central to some of our users workflows, and right now we just have to tell them not to use Safari.

WebSockets are not an option because of a lack of support from Couch DB. Even if they were an option, SSEs are still a useful paradigm which is stymied on Safari for lack of Shared Workers.

Here's our project repository if you're interested - https://github.com/nasa/openmct

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210604/c46783bc/attachment.htm>


More information about the webkit-unassigned mailing list