Remove support for SharedWorkers
Created attachment 244426 [details]
The Mac failure to build looks unrelated.
Committed r178310: <http://trac.webkit.org/changeset/178310>
Can anyone comment what is another option to make shared websocket if you removed this feature?
SharedWorker is mandatory for implementing the superthread architecture for webapps. Is there any chance that it will be brought back to consideration?
(In reply to Lewis from comment #5)
> SharedWorker is mandatory for implementing the superthread architecture for
> webapps. Is there any chance that it will be brought back to consideration?
ServiceWorkers can do everything SharedWorkers could. (Or am I wrong about that?)
@brady ServiceWorker has temporary lifetime while SharedWorker persists until all pages are closed. This is the fundamental difference between the two. As a result, persistent connections (websocket, indexeddb) can not be kept alive in ServiceWorker.