• Did you order new AirTags? We've opened a dedicated AirTags forum.


macrumors 6502
Original poster
Apr 22, 2010
Hi, I'm running iOS 7 beta 2 on my iPhone, and upon going to html5test.com, which tests a browser's compatibility with HTML 5 features, I noticed the browser had a slight downgrade from beta 1. Beta 1 scored 404 (out of 500) with 9 bonus points, and beta 2 now scores 399 and 9 bonus points. For context, current iOS 6 Safari scores 378 and 8 bonus points.
Tracking down the change, beta 2 loses 5 points because it does not support "Shared Workers", whereas beta 2 does.
Doing some internet searching, a worker is "A web worker is a JavaScript that runs in the background, independently of other scripts, without affecting the performance of the page."
Now It seems like a "Shared worker" is a worker, but it can access multiple connections and can be accessed by any script that comes from the same domain".
I'm not a programmer and don't know much what this means, but can anyone clarify, are 'shared workers' even necessary on a mobile device? And why would Apple reduce the functionality of a browser?
I have screenshots, but I don't know how to add them.

Sources on what a worker/shared worker is: stackoverflow.com, w3schools.com
Last edited:


macrumors member
Sep 17, 2012
With regards to the particular feature, I don't see why it won't be as useful mobile as it is on desktop. It will most likely be back at some point.

The reason it was removed is pretty hard to tell w/o being part of the team at Apple who worked on this and related features but if I were to guess:

  • Implementation was buggy, decided to remove and fix in a later build or
  • Other related/tied-in feature affected this one, had to take it down and re-align the two for proper release
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.