I don’t know why Jagex just doesn’t threw this out there, and instead takes the blame on themselves. What is blocking Firefox from running the game appears to be a bug that was a low priority since 2009 and it still remains a low priority.
Web Sockets on Web Workers is not supported (Runescape 2007 Gold HTML5 error)
Bug 504553 – WebSocket in Workers
2009-07-16 06:33 PDT by Wellington Fernando de Macedo
His last post on Bugzilla:
Wellington Fernando de Macedo 2010-08-17 17:34:50 PDT
Sorry, I’ve started this work, however I’m a lot busy right now in my new work. Can anyone else implement this bug, please?
Since then no real work started until 2012 and it appears to be a real deep embedded bug with the program code. Nothing interested to read until….
J-mod response on bugzilla
Chris Endicott 2013-02-26 11:00:08 PST
I’ve been on the CC list for this issue for a while – if there’s anything we (Jagex) can do, please do get in touch with me directly. Of course as soon as a patch hits release builds, we’ll remove the Chrome only guard on the Bestiary and let our player base know.
We have internal release targets for the full RuneScape 3 Gold.game on this platform in the next couple of months and of course we’d love for it to run on FireFox at launch.
Kyle Huey [:khuey] (khuey@mozilla.***) 2013-02-26 11:04:30 PST
We’re in the process of totally reworking our memory model and event systems for workers in order to do things like this. End of March is probably too optimistic for that.
In the end, it still appears to be a low priority bug that will probably not be fixed until Firefox 25 at the very least. I’m actually surprised that Jagex offered to help with the FireFox development. From the continuation of the bugzilla conversation, we are stuck with Chrome for a good long while as they are just now getting serious about this bug.
Thanks for the Kyle for the info on time frame. I’ll reach out to Chris and see if there are some alternative solution possible in the short term.
Comment 36 Martin Best (:mbest) 2013-07-22 15:46:40 PDT
Is there an updated on progress?
Jonas Sicking (:sicking) 2013-07-22 15:57:21 PDT
See blocking bugs
Bug 898706 – [meta] Replace social FrameWorker with a real worker
Mark Hammond (:markh) 2013-07-26 20:34:59 PDT
It has always been an aspirational goal to replace our Frameworker with a real worker – ideally a real shared worker. We might as well start tracking what we depend on to make this happen.