Mozilla Plans To Build Virtual Reality APIs Into Firefox By the End of 2015 91
An anonymous reader writes: Mozilla's VR research team is hard at work making virtual reality native to the web. The group wants more than a few experimental VR-only websites, they want responsive VR websites that can adapt seamlessly between VR and non-VR, from mobile to desktop, built with HTML and CSS . Experimental work is already underway, and now the team says that they 'aim to have support for the WebVR API shipping with our release channel builds of Firefox Desktop by end of this year.' Those with the Oculus Rift developer kit can already try out a few native WebVR experiences using Firefox Nightly.
Return of VRML? (Score:5, Insightful)
Reading the article, it looks very much like the promises of VRML back in 1994.
Re: (Score:3)
There were some pretty cool VRML websites in the late 90's which you could view/interact with using Cosmo player plugin. Didn't really require too much of CPU as I was watching them on a Pentium 2
Re: (Score:2)
All I recall were a lot of broken ones.
Re: (Score:2)
There were still a few that I found through alt.lang.vrml I believe.
Re: (Score:2)
Reading the article, it looks very much like the promises of VRML back in 1994.
Yes it does, but computers today are thousands of times faster, with hundreds or even thousands of GPU cores.
Re: (Score:2)
Fed over the web via the browser, don't you see a slight contradiction there?
No, because the Internet is also way faster, and caches are several orders of magnitude bigger. There may be some initial lag, as your textures are buffered, but after that it should be fine.
Re: (Score:2)
And the Firefox bloat continues to swell (Score:5, Insightful)
.
One would think that Mozilla would take a step back and think, what might we be doing wrong?.
But no. Mozilla, instead, accelerates the rate of bloating.
Re: (Score:2)
Trimming the code bloat was one of the major reasons to fork Mozilla into Phoenix/Firebird/Firefox, Thunderbird, and Seamonkey back in the day. They decided a browser should not also be an email client, HTML editor, news client, and IRC chat client. Seamonkey kept all that butwas rebranded as an "Internet suite".
Re: (Score:3)
Yeah, no kidding. I have no interest in a VR website. I don't want VR website.
I read this and I think "just who the hell is asking for this feature".
I want a web browser. If Mozilla wants to create a VR client, go right ahead. But this doesn't need to become bloat in the browser for the overwhelming majority of people who want to use Firefox.
This sounds like a feature nobody actually gives a damn about.
Mozilla, what happened to a lean, standards compliant, privacy focused browser?
Re: (Score:2)
This sounds like a feature nobody actually gives a damn about.
This sounds like a feature almost no one can even use.
I'm curious how many Slashdot readers even have a VR headset. I sure don't nor do I have any interest in getting one. It's one of those things I might be interested in "some day" but at present, I've done an Oculus Rift demo before. It was neat but it didn't make me think "I need to get this!"
This seems like a feature that not only does no one want, that nearly no one can even use.
Maybe hold off on the VR support until there's an install base? Or anyone
Re: (Score:2)
I don't have a VR headset yet, but I fully expect that it will acquire desktop-killer status in the near future (as a replacement to monitors, once it gets better, and possibly as an input device as well)
Re: (Score:2)
I'm on my second. The first was in the late 90s.
Re: (Score:2)
I want a web browser.
A multi-threaded web browser. (Which is why I'm writing this in Chromium.)
Re: (Score:3)
Firefox is multithreaded. Apparently it's using 86 threads right now as I type this.
I haven't a clue what those threads are doing since nearly everything clearly takes place in the UI thread given the number of times the browser freezes to deal with JavaScript, but - it's got a whole lot of threads for some reason.
Re: (Score:2)
Firefox is multithreaded. Apparently it's using 86 threads right now as I type this.
I haven't a clue what those threads are doing....
I/O, there has a been a lot of effort into moving all I/O off the main thread... I know because I refactored part of the code that hooks system calls on windows, to intercept not just our own I/O calls, but I/O calls for all system-libraries/libraries/plugins etc. Someone else finished this up and made a lovely dashboard of data that I won't pretend to understand :)
Have a look: http://mozilla.github.io/iacom... [github.io]
So a lot of the threads are I/O related. But there is also a ton of other things that are moved
Re: (Score:2)
It sounds like the primary goal here might be for web games, not for browsing the web.
Re: (Score:2)
Then build a "web games" client, the rest of us just want a web browser and don't want this crap.
Re: (Score:2)
Yeah, no kidding. [snip] This sounds like a feature nobody actually gives a damn about.
Mozilla, what happened to a lean, standards compliant, privacy focused browser?
A million times this. I really want to give up on Mozilla. They've lost their way and the designers rule the roost. I just don't have any better options. I'm never going closed source again and I'm not a fan of Chrome or Google's concept of privacy.
Re: (Score:2)
Trust the idea of privacy of none of them.
That's what privacy extensions are for.
Chrome: ScriptSafe, Ghostery, HTTPSwitchboard, and Disconnect.
Firefox: Request Policy, NoScript, AdBlock Plus and Ghostery.
Opera, again with HTTP Switchboard, Ghostery, Disconnect, and AdBlock, but set to reject cookies and javascript for all but the single website I use it for because I don't trust them.
Never trust any corporation's concept of privacy. Especially ones who do analytics and advertising.
Between explicitly blac
Re: (Score:3)
I don't trust Mozilla for a second but Chrome's idea of privacy is to pretend it doesn't exist... even if you block everything you can Chrome still has the ability to send data back as part of its core functionality. To my knowledge they haven't exploited this yet but it's only a matter of time.
Re: (Score:2)
I don't want VR website.
I do. I am very much looking forward to it, and I am happy to see them pursuing this. I bet your kids and grandchildren are also interested. Not all of us are crotchety old geezers that think 140 characters should be enough for anyone.
I'll get off your lawn now.
Re: (Score:2)
I wouldn't care about whether or not Firefox has VR support in it if there wasn't so much stuff in Firefox that needs to be fixed. Come on, Mozilla, please make the browser work well before you shovel more features into it.
Re: (Score:2)
Come on, Mozilla, please make the browser work well before you shovel more features into it.
Open source projects don't work like that. Unpaid programmers work on what is interesting to them, not what you want. I would much rather work on a VR engine than track down some caching bug.
Re: (Score:2)
Re: (Score:1)
Bloat as compared to what exactly, Chrome? IE? That totally not IE new Microsoft browser? Safari?
The only browsers not adding more junk than needed are the ones with totally minimal market share like iCab who trade on being a niche product.
Re: (Score:1)
The Firefox market share continues to drop as Mozilla continues to add bloat to what once was an excellent browser.
Is it though? I would bet that the number of Firefox installations is growing, just the rate of other installations is growing faster.
Re: And the Firefox bloat continues to swell (Score:2)
why fix the hard architectural problems when you can spend Foundation money on bolt-on cruft instead?
Re: (Score:2)
Firefox is a great operating system, lacking only a decent web browser... oh wait [mozilla.org]
I Snark (Score:2)
One would think that Mozilla would take a step back and think, what might we be doing wrong?.
Absolutely nothing! At least, if you're targeting the market segment consisting of people who think every program they use should be a full operating system. These people can be reliably identified by one or more characteristics, such as frequent use of the dangerous, addictive drugs IDE and EMACS. Other symptoms include falling ill with Fully Redundant Internet of Things Outsourcing Syndrome (FRITOS), excessive time spent in walled gardens, and withdrawal anxiety from smart phones or other mobile devices.
Re: (Score:2)
Ah ah ah, you didn't say the magic word!
Yeah, sure (Score:2)
Multiple operating system with different font rendering, with multiple browsers on each, then responsive to adapt to different screen sizes, then hi-dpi to support higher dpi displays, and now VR in 3D? And it's supposed to still degrade gracefully?
Sorry if I have serious doubts.
Dear Firefox (Score:1)
Dear Firefox,
Stop. Stop screwing around with it. You've made a browser. You've done it. Now you can stop.
Right tool for the job! (Score:2)
>built with HTML and CSS
Like trying to hammer a nail with a rope.
Meanwhile, Firefox 38.0.5 included even more bloat (Score:5, Insightful)
The recent release of firefox 38.0.5 on june 2 has been below the radar of many news sites, including Slashdot, because it was only a "patch" release.
However, 38.0.5 included real feature changes, meaning the inclusion of a proprietary web service [softpedia.com]. I not just hate that firefox added a proprietary web service prominently to its browser, also they smuggled this in in a patch release, avoiding press attention.
Firefox isn't a randy bitch dog that every dog inside the SV startup neighbourhood springs on, its a major web browser which respects its users. At least it was until 38.0.5.
I accepted that they added the social API, I understood their EME changes, I've thought firefox hello was a good addition. But for 38.0.5 pocket integration, I'm heavily disappointed by mozilla.
Re: (Score:2)
Unless you have NoScript installed, then it does literally nothing.
Half the point to the original Phoenix browser was to allow shit like Reader Mode and Pocket to be offered as optional addons.
Firefox seems to have entirely forgotten this.
Re: (Score:2)
Isn't that ESR? (Score:2)
Re: (Score:2)
Yes, exactly.
Re: (Score:2)
The recent release of firefox 38.0.5 on june 2 has been below the radar of many news sites, including Slashdot, because it was only a "patch" release.
However, 38.0.5 included real feature changes, meaning the inclusion of a proprietary web service [softpedia.com]. I not just hate that firefox added a proprietary web service prominently to its browser, also they smuggled this in in a patch release, avoiding press attention.
Firefox isn't a randy bitch dog that every dog inside the SV startup neighbourhood springs on, its a major web browser which respects its users. At least it was until 38.0.5.
I accepted that they added the social API, I understood their EME changes, I've thought firefox hello was a good addition. But for 38.0.5 pocket integration, I'm heavily disappointed by mozilla.
I tried hard to switch to Googles Chrome and Chromium (Linux), but every page presented by the latter were loaded with trackers. What I learned with using Privacy Badger from the EFF, was a good justification to return to FF. So, it takes a fraction of a second or two to render a page. Can I take the time that I would save using Google's product and extend by life by the few hundred milliseconds per day of time-savings?
This is what extensions are for (Score:4, Interesting)
This is what extensions and forks are for. Stop adding this into the core browser. I just upgraded to FF 38.0.5 today and I spent the morning reading pop-ups arrows pointing to features I don't want. The most recent one, "Pocket", requires me to sign-up for some 3rd-party service. So basically, someone wanted to advertise their product and they probably paid the Mozilla Foundation to get it added in.
Oh look, there's a bug request to have it removed. [mozilla.org]
Re: (Score:2)
... So basically, someone wanted to advertise their product and they probably paid the Mozilla Foundation to get it added in....
Mozilla no longer resembles a technical organization.
.
Now it looks like a bureaucratic corporation struggling to have enough revenue pay for the perks of its executives.
Re: (Score:2)
Now it looks like a bureaucratic corporation struggling to have enough revenue pay for the perks of its executives.
Or enough revenue to pay its general employees since every time they try to do any sort of monetization, people throw a hissy fit.
Re: (Score:3)
Yes, because monetization is inherently antagonistic to users. That should be no surprise. If the problem is money, then perhaps Mozilla would want to consider a less painful and more honest form of monetization: start charging for the browser.
But the main problem with Pocket isn't the monetization. It's that Mozilla is selling out the privacy of its users. Adding insult to injury, it's selling to a commercial, third party company with a blatantly awful privacy policy.
To bring things back around to the topi
Re: (Score:2)
Apparently they have shitcanned the bug fix request. It's classified as "RESOLVED INVALID" according to the bugzilla entry. Not gonna let anyone piss in their cornflakes, it would seem. "Fuck them!" is the thought that keeps coming up in my mind, but I can't stand the Chrome/Google/Snoop alternative(s).
Re: (Score:2)
Probably because it's not a bug.
Well, that and they couldn't care less about the opinion of a tiny minority of perpetually unhappy people who don't even use the browser.
Oh just great (Score:2)
Yes of course focus on useless 3D crap instead of trying to fix the performance and memory bugs that are in the current browser!
Re: (Score:2)
Yes, it's possible. There are numerous forks of Firefox around that don't suck.
Re: (Score:2)
I am thinking of doing the same. I would guess all you would have to do is turn off automatic updates, and remove the current one and install an old version, somewhere around 20x, or maybe even earlier. Thank the gods for oldversion.com - what was the last version of FF that didn't suck too badly, anyway?
The only big issue I would be concerned with is how the newer plugins of Adblock and NoScript will integrate with the older browser's API structure, and if they would be compatible with the older executab
But what do the users want? (Score:4, Insightful)
Mozilla's VR research team is hard at work making virtual reality native to the web. The group wants more than a few experimental VR-only websites, they want responsive VR websites that can adapt seamlessly between VR and non-VR, from mobile to desktop, built with HTML and CSS .
I'm not really concerned with what Mozilla's VR research team wants, I want to know why Mozilla doesn't care what their users want. I want to know why the slick, responsive, optionally extensible browser with a low memory footprint that millions of people switched to because it was a slick, responsive, optionally extensible browser with a low memory footprint has turned into a bloated behemoth that now includes such essentials as a built-in video chat client. The list of things I have to manually disable on a fresh Firefox install is bordering on inexcusable these days. Just filtering on about:config for enabled, there are 24 options I've changed from their defaults.
If I wanted Firefox to be my fucking operating system, I would buy a device that runs Firefox OS. I don't, and I haven't. I, as a user, want a browser.
Mozilla's continued race to become Chrome makes me question more and more with each Firefox update why I don't just give in and run Chrome itself. At this point I really have to wonder if the Firefox project isn't being intentionally torpedoed by some Google plants on Mozilla's payroll. There seem to be few explanations left.
Web browser "universality" (Score:2)
Universality is a word that often comes back in the article, but this sort of thing is only going to work on a recent Windows PC, or perhaps some high end ($500+) Android cell phones.
Not only you're likely requiring a fast CPU, but you need/want a strong enough and recent GPU, with strong drivers. There's tremendous variability in what GPU hardware and drivers people are running, capabilities from Shaders 2.0 to Shaders 5.0 (and some earlier or limited stuff still), not much incentive to add a new $50 graph
Oculus VR- Make you sick? (Score:2)
I get very ill from 3-d movies and film ride like at epcot. Will this make me sick too?
Re: (Score:2)
Re: (Score:2)
[rimshot]
Try the veal folks, I'll be here all week!
And you wonder why... (Score:2)
... they can never deliver anything meaningful, like the Electrolysis project.
Looking Forward to More Bloat (Score:3)
Maybe now they can include about:kitchensink
Please, Mozilla (Score:2)
Perhaps Mozilla should consider putting some of the time, money, and effort they're spending on crap like this into fixing all the stuff they've broken in Firefox.
Re: (Score:2)
Reminds me of Aqua Teen's Wwwyzzerdd episode. :D
Stop complaning this is great (Score:2)
This seems something that they plan to incorporate on the standards, just like webcam support already is. New tags and CSS rules to be able to see webpages better while wearing VR devices. This is not some kind of second life thing that mozilla is building, although you could probably build one using these new features, WebGL and Javascript. This is not some kind of non-standard bloatware like a built-in email client, just like support for mobile devices varying screen sizes did not break your website exper
And, yet (Score:2)
<input type="date"> still doesn't work. Basic html5 stuff.
Come. On.
This is as dumb as Win adding Skype (Score:1)
Seriously, if I wanted your lousy add on, I would have asked for it.
Bad bad bad bad bad.
buggy crapware. (Score:1)
Symptom of community development (Score:2)
VR is the new sexy thing. Who wouldn't want to contribute the big chunk of VR code to firefox that potential millions of people will be using? The problem is that Firefox has over 40,000 other small, unsexy bugs, including some that are almost 15 years old. There's no corporate management who can say "this stuff is embarrassing, hey you, you gotta fix this before we can even consider a big new feature."
It's not a bad thing necessarily, just different priorities that can potentially result in bloated soft
Where's u2f support? (Score:1)