3 ms·
> Firefox was literally born in the dark ages of browser development to serve a clear need(s): lean, fast, modern. Yes, and imo Firefox was the best browser fo
by lighthawk 11y ago
> Firefox was literally born in the dark ages of browser development to serve a clear need(s): lean, fast, modern.
Yes, and imo Firefox was the best browser for several years, until Chrome/Chromium took hold. Chrome is faster, it's developer tools are still better than Firefox's, and maybe more importantly, by usage it currently ranks highest: http://en.wikipedia.org/wiki/Usage_share_of_web_browsers http://en.wikipedia.org/wiki/Usage_share_of_web_browsers
Mozilla has really struggled in the past several years with Firefox, and Firefox OS is similarly fighting. As noted in http://www.cnet.com/news/firefox-os-in-flux-as-mozilla-loses-technology-chief-to-startup/ http://www.cnet.com/news/firefox-os-in-flux-as-mozilla-loses... "Mozilla joined Microsoft, Samsung and BlackBerry in learning that it's brutally hard to compete successfully. Of the 334 million phones shipped during the first quarter of 2015, Google's Android OS accounted for 78 percent and Apple's iOS 18.3 percent, according to analysis firm IDC. That leaves just 3.7 percent for all other challengers."
> One could argue this same "need" exists for smartphone OS's.
I'm not sure if I agree completely. Firefox OS is modern in the sense that it aims to be HTML/CSS/JS-based, but in what sense is it either lean or fast? If it is HTML/CSS/JS-based, it probably won't take up less space than compiled apps would. And from others here, you can see there are complaints about its speed.
I will continue to use Firefox at home, but I think Firefox OS needs to be rethought before I'll use it. I don't think lean/simplistic and fast should be the goals. Instead I'd suggest:
(1) Freedom: How can it be used almost anywhere for almost anything? Why just mobile devices? What about building atop the Linux kernel, thereby having access to a slew of possible devices, and providing easy access to them via JS?
(2) Fun: How can it be fun to both use and develop for via well-designed but easy to use libraries along with great documentation that automatically generated and given lots of attention along with lots of examples for each version.
However, that would be a huge undertaking and I don't foresee them doing it.