Currently service workers is enabled only when building with -DENABLE_EXPERIMENTAL_FEATURES=ON This feature has been in development since 2 years ago and Safari TP is already shipping it. Anyone knows about any blocker before enabling this by default? I will check the test pass-rates on WPT related tests.
Running the JS and Ref tests for /service-workers on https://w3c-test.org/tools/runner/index.html gives the following result for the GTK MiniBrowser: Passed: 1192 Failed: 198 Timeouts: 63 Errors: 2 Not run: 70 So, around 82% of pass-rate.
Here is another manual test for SW: https://serviceworke.rs/message-relay_demo.html it works fine
Created attachment 381450 [details] Patch
Comment on attachment 381450 [details] Patch Clearing flags on attachment: 381450 Committed r251424: <https://trac.webkit.org/changeset/251424>
All reviewed patches have been landed. Closing bug.