Mozilla's Nightingale: Why Firefox Still Matters
An anonymous reader writes "Mozilla could be heading into an open confrontation with its rivals Google, Apple and Microsoft as browsers evolve into platforms. Mozilla's director of Firefox engineering John Nightingale gave some insight on the past, present, and future of Mozilla and outlined why Firefox still matters. While Mozilla is accused of copying features from other browsers, the company says the opposite is the case. Nightingale says that a future Firefox will give a user much more control over what he does on the Internet and that Mozilla plans on competing with the ideal of an open web against siloed environments."
Chrome may have a nice interface and be a bit faster than Firefox's rendering engine, but if Firefox failed as a project I'd miss its Emacs-like extensibility (something all other browsers lack).
Firefox matters because it's once again the only open source browser that goes by standards instead of doing whatever they want. Chrome was there for a long time, but now immediately when they started to gain some market share Google decided to do what Microsoft did in the 90's and start implementing their own features and not documenting them good enough for others to implement. Then they went on and created websites that only work with Chrome. I have no idea why and when Google started acting like the new douche bag in town, but it's finally happening. And things were going so well for web designers now that Microsoft picked up their act and made IE9 standards compliant and HTML5 capable..
Google+ vs. Facebook, and why Google+ will fail
Isnt what ALL browsers did up to this point ? why any idiot dares criticize any browser outfit for this ?
Read radical news here
It is also usually the only browser many learning management systems like Angel support other than Internet Explorer ..
Don't blame me, I voted for Kodos
I don't need my web browser to be a full platform. I need it to be a web browser. I wish these guys would figure that out.
There are too many links in this summary. I don't want to hunt around for 5 minutes trying to find the correct article.
If they have to pay a man to convince you that Firefox is still worthwhile then it probably isn't. All the new "features" that the Mozilla Foundation have been adding lately (save for Asa Dotzler's comical diatribe against corporate users) have been directly lifted from Chrome, down to the new tab system. I started using Firefox because it -wasn't- all the other browsers, it was something different and open source. Now it's more akin to the Wine project, always playing catch up and never really getting anywhere on its own. If I wanted Chrome I'd install Chrome, but the Mozilla Foundation isn't giving me much of a choice. Particularly if I decide to roll out packages for a business...thank you again Asa for fucking up the plans of IT admins all over the world with your loud ass mouth. Half the reason the director is trying to re-assure everyone that Firefox is still a force to be reckoned with is damage control in light of Dotzler's uninformed babblings.
Well, at least we don't need to Ctrl+Shift+Alt+Num Lock+Scroll Lock+Z in Firefox in order to input a URL.
Basically take the 3.6 interface and keep the gecko engine up to date on it, similar to how Seamonkey took over the old Mozilla. This will keep the older Firefox users, who got Firefox's market share up in the first place happy while the interface games can be played on the "new Firefox".
Don't let us go back the old days of 90%+ IE share just because you won't make a geek friendly browser.
It's Open Source. Unimportant to the apathetic, however it is a factor which will become more important as corporations increase their role in governments.
Join the Slashcott! Feb 10 thru Feb 17!
Comment removed based on user account deletion
Chrome may have a nice interface and be a bit faster than Firefox's rendering engine,but if Firefox failed as a project I'd miss its Emacs-like extensibility (something all other browsers lack).
-1 Flamebait - emacs vs. vi. :)
However, I have to tip my hat for cleverly bringing up emacs in an article about browsers. Or, wait, is emacs a browser now? Wouldn't surprise me in the least.
"None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
...is to make a version of Firefox that is essentially a fat client for web applications.
Think client server architecture, but the client is generic and provides complete access to the OS GUI API, robust security and complete control of the app.
No more alphabet soup of languages, syntax and extensions to provide a real GUI interface. They could even leverage AJAX to eliminate the fucking PostBacks.
Of course it will all end up in some standards committee, get raped by Microsoft and finally killed as everyone rewrites the apps yet again to support I.E. 23.
When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
websites that only work with Chrome
Seems to work fine in Safari 5.1.
Firefox 5 struggles to keep up on my Core i5, but it plays it in a jerky sort of way.
Noscript is the #1 feature why I'm using Firefox. I suspect a lot of medium to advanced users desire its functionality.
I find it funny that every time there's a discussion about browsers, most articles won't even mention Opera.
.
All in the name of inflating the ego of some developers who are in a testosterone-enabled development war with other browser developers.
I've watched for years as other browsers have stolen idea after idea from Opera. Tabs, Start Pages, Gestures (via Mozilla plugin), Advanced cookie control, Saved Sessions, etc.
..when it gets rid of all the bloat. If the Mozilla foundation isn't willing to streamline the Firefox codebase they should release a stripped-down no frills version. They can call it something like Phoenix or Firebird to distinguish it from Firefox.
"What kind of music do pirates listen to?" -Paul Maud'dib
"Yeeeaaarrrrr n' Bee!!" -Stilgar, Leader of Sietch Tabr
The closest thing you can get to NoScript on Chrome is NotScripts. And I'm sorry but that sucks ass by comparison.
SJW: Someone who has run out of real oppression, and has to fake it.
1- make it not crash: I've got Chrome, IE 9, Opera, and Firefox. Firefox is the only browser that can't go a day without crashing.
2- make it work without addons: Firefox code don't run too well... but it still runs better than addons, and addons create headaches at upgrade time. So, instead of dreaming up a cloud-based quasi OS with a laundry list of sci-fi features, how about they just put mouse gestures, ad blocking... in it ? You know, as if it were a browser ?
I'm getting the same vibe from Firefox as I am from the Linux UI guys: devs have taken over and are working towards nerdgasm be working on stuff that nobody but they and their buddies care about. Real, unglamorous users' needs, such as reliability, usability, compatibility have fallen by the wayside.
The Cloud - because you don't care if your apps and data are up in the air.
Try UZBL. It's rendering engine is based on WebKit, and all other features are provided by scripts. You can customize it in any way you want.
Give me Classic Slashdot or give me death!
stolen idea after idea from Opera. Tabs
Tabs were first in Firefox (through an extension). Opera copied the idea from the extension. Pot. Kettle.
Chrome may have a nice interface and WebKit may be a bit faster than Firefox's rendering engine, Gecko , but if Firefox failed as a project I'd miss its Emacs-like extensibility (something all other browsers lack).
TFTFY. Seriously, how do you publish a story about browsers and get stuff like this wrong, or use such confusing language? And I don't want to get into another pissing contest between WebKit and Gecko, but do we really need a shout-out to Chrome in a Firefox story just to placate the /. users that prefer it? While we're at it, why such a dismal outlook on Firefox's future? It's not becoming a niche browser any time soon; anyone see concrete signs of that happening? Even if it did, I'm sure Mozilla will live on in some form...there are dozens of products out there still using code from the Mozilla suite. Y'know, stuff like that thing "XULrunner" from the summary.
Geeks like to think that they can ignore politics, you can leave politics alone, but politics won't leave you alone.-rms
http://techcrunch.com/2008/08/28/mozilla-extends-lucrative-deal-with-google-for-3-years/
Ah, the Sheen Strategy:
First, the steal from you,
Then, they ignore you,
Then, you go on a crack bender,
Then, you winning!
Good for you, Opera.
And yet with all that innovation, Opera is still the red-headed stepchild of web browsers. I suspect it's because they tried to create revenue with a browser directly as opposed to OS bundling (MS/Apple) or advertising (Google/Firefox).
Eagles may soar, but weasels don't get sucked into jet engines.
When it comes to the every day user browsing the internet, in my mind there is one thing that matters. Firefox has No Script. Thats it. Chrome I will use on websites I trust. But I want the browser known as my default browser to have No Script. Anytime Im opening a new webpage. Im protected. I have to whitelist websites. It gives me a chance to look at what Im dealing with before letting any of it in. Invaluable. I do however prefer Chrome for sites I know and trust.
Honest question. I know little about the source code of both projects, but Chrome does have extensions (I know b/c I use a lot of them) and is based on an open-source product, making it very hackable. So in what way is Firefox extensible that Chrome isn't?
Free Manning, jail Obama.
I finally had enough of endless Firefox updates that never fixed the memory leaks... it always gobbled up all my free memory in a very short time. Once I made the switch to Chrome, everything was running smoother and I can leave it running for days without memory problems. I bet it's difficult to win back customers who left...
Firefox as a platform will never be a major threat to Chrome/IE9 for the single sad reason, Google+MS+Apple have all the money and all the patents and can sue Mozilla's pants off.
<quote>
<p>Tabs were first in Firefox (through an extension)</p></quote>
"Firefox 1.0 was released on November 9, 2004" Did I use Opera in a parallel universe where it started life with a MDI?
Was I the only person who read the headline and briefly mistook "Mozilla's Nightingale" for the name of yet another project they were starting up?
I'm sure Bob Seamonkey and Jill Firefox can sympathise.
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
It is on!
Anyone else feel that the last decade control has been taken out of the hands of developers, in return for a big increase in compatibility headaches? I personally feel as if I'm being taken hostage by all these new environments. I cannot even have the guarantee that the javascript/HTML code I write now will still work in 1 year from now. This is of course ridiculous and completely contrary to the idea that technology should improve our lives as developers. And I think it cannot continue in this way.
The main issue is that the more complex webbrowsers become, the bigger the compatibility headache for developers.
I don't claim to have the solution, but what Mozilla could do is take a more layered approach:
layer 1: basic opengl type of graphics api
layer 2: low-level NaCl-esque virtual machine (see google code)
layer 3a: high-level garbage collected languages like javascript (in "user-space!)
layer 3b: w3c rendering engine (in "user-space"!)
layer 4: web apps
Now here's the crucial point: every layer above level 2 should be accessible and replaceable by any user (i.e., webdeveloper), thus also the rendering engine layer (heck even the W3C specs could be replaced).
An architecture like this would (imho) solve a lot of development headaches and allow for a much richer open-source ecosystem.
--
Please clean up your code behind you. Thank you.
If Pandora's box is destined to be opened, *I* want to be the one to open it.
Gee, "siloed environments." Looks like Flash still has a future. Apple's reason for killing Flash? It makes their platform irrelevant. If you can 'write once, run anywhere' who needs to buy a Mac for their "apps?" Please, let go of the technical arguments of why Flash sucks. Those are technical issues which can be overcome, but the real issues of greed and profit? Much harder to surmount.
It's a bit more complex than that, Opera sort of had tabs since about version 4 / 5 before Firefox started as a project (I don't think the Mozilla Suite had got to 1.0 either?), but seeing as it hadn't really been decided that the UI for tabs should be tabs, it presented tabs using a Windows taskbar style metaphor. The UI for "tabs" was adjusted to be tabs after a while, which was after a few other browsers started using tabs, but that was mostly a skin change, and not some major rewrite.
I guess the question about if Opera had tabs [first / early on / whatever] depends one quite how far tabs have to be to the final version that most browsers use nowadays. If you go for the idea of a single window containing multiple web pages switched between though a row of widgets, than Opera had them. However if the switcher had to specifically be a row of tabs at the top of the screen and not a row of buttons on the bottom, Opera didn't.
10 PRINT "LOOK AROUND YOU ";
20 GOTO 10
That is so not even true.
Opera had tabs before there was a Firefox, or even a Firebird. I don't want to say it for sure, but I think it had them before there was even a Mozilla browser.
Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
1. Firefox 4 crapped up the UI, but hey, I got used to it. /. article) /.)
2. Firefox 5 came out a month later, broke all my plug ins, again.
3. Firefox released images of new release, which looks exactly like chrome.
4. Firefox states that no one needs a URL bar. (CBA to find the
5. Firefox states that it's not for enterprise users, then that it is soon after (both articles on
Anyone else miss the days firefox was for the users, not it's owners?
When it didn't give a flying flip about how it's market share was, and just did the best they could to push down a wonderful product?
I miss those days. Goodbye firefox, call me when/if you guys wake up again.
Er.... all browsers I know of allow you to write extensions. And Chrome's extension system is arguably vastly superior to Firefox's in almost every single way, from overall speed to not having to restart your browser to seamless synchronization to superior forward compatibility to everything else.
How does Chrome have a nicer interface? We're stuck with the big ugly "other bookmarks" folder that can't be moved or deleted, and buttons that can't be rearranged. Firefox and Chrome have pretty much identical interfaces these days, but Firefox's can be customized. That's the difference.
Are you kidding? Chrome's extension API has always been limited by design. Extensions are not allowed to change the interface or even do simple things like disable autoscrolling. Remember how long it took for Adblock to even be available for Chrome? Google has been fighting customization the whole way.
Tabs were first in Firefox (through an extension). Opera copied the idea from the extension. Pot. Kettle.
Damn kids these days.
In 1995 the Opera browser version 2 ("MultiTorg Opera") had a "multi-document interface" where you could view several pages at the same time in the same application window. Opera introduced tabs as we know them today in version 4, in June 2000. Several browsers I haven't heard of had tabs before then, starting in 1988 with a browser for browsing news (not a "web" browser). The Mozilla browser introduced tabs in Oct. 2001, and Phoenix (Firefox) a year later in Oct. 2002. Safari got them in 2003, and IE7 got them in 2006. You seem to think that tabs burst on the scene through a Firefox extension some time after Oct. 2002 when Phoenix got extension management. You, my friend, are wrong. Even the Mozilla browser had them before that. Hell, there was even a shell for IE that had tabs in 1997.
Here you go, fanboy, educate yourself.
"Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
Contrast that with C++0x where at least they pretend that there will eventually be a standard and we'll just call it C++0A or C++0B...
More then pretend: in April the final draft was voted for review and approval by the ISO and the final specification should be published later this year.
I guess it depends on your workload. Opera freezes up on me a few times each month. Luckily just one thread keeps spinning so I can easily shut it down on my dual-core machine. CHrome/FF/IE have all been stable for me...
The thing I hate about Firefox is the interface.
Now, granted, I hated the UI changes in Opera too, but one of Opera's big strengths is it's customizability - I have been able to keep the UI the same as the version 5 UI I used right up to the current version including keyboard shortcut behaviour, menus, mouse gestures etc., despite all of these being COMPLETELY different in stock Opera 11.50.
Of all the well-known browsers, only Opera can do this easily.
I really hate this trend/plague of sweeping asinine UI changes that keep being forced on us in new versions of stuff that to try and make something that's had nothing new look new.
And what really gets my goat is how they tell you it "improves your work flow" and "is more intuitive" and shit like that. They DO NOT make things easier or better or anything like that! Stop bloody doing it! I want a nice stable and intuitive UI design! It can't be intuitive if you keep making such sweeping changes to it all the fucking time!!!!
It isn't just Firefox that is guilty of this; Windows is guilty. Office is guilty. KDE is guilty. Gnome is guilty. STOP. IT. NOW!
Please work on something that will be actually useful, like those below. These are hard to do but it looks really bad when Mozilla ignore these for nearly 10 years to work on eye candy.
HTML5 <ruby> support
https://bugzilla.mozilla.org/show_bug.cgi?id=33339
CSS3 writing-mode (vertical text)
https://bugzilla.mozilla.org/show_bug.cgi?id=145503
Mozilla Nightingale and thought of a new Xul application, adding to the collection of birds?
Should be the #2 extension for Firefox that you install after Noscript. It'll seriously change the way you see many many many websites and open your eyes to just how many websites have "web bugs".
It's an architectural thing.
For all intents and purposes the entire firefox UI is one gigantic extension, you can change it, play with it, adjust it, pretty much however you want all without having to actually alter the source code in any way shape or form. Sure you still have to deal with APIs changing, but pretty much anything Mozilla can do you can do. Chrome isn't like this, the extensions are limited in what they can do, and the UI is not written in the same language and using the same APIs as your extensions are. Essentially Chrome has extensions, Firefox is extensible.
There are of course pluses and minuses to the whole thing, firefox extensions are able to do a lot more damage to the firefox environment than Chrome ones are, but there's a reason why there's nothing else quite like firebug or no-script on the market for any other browser.
As for open source code being hackable, that's always been a lie. Maintaining your own patch set for any complex product is pretty close to a full time job unless you can get the upstream maintainers to accept your patch into the trunk.
Firefox is really the bees knees for web development....
firebug for javascript...
http://getfirebug.com/
and the poorly named web developer plugin for css make firefox a potent tool.
http://chrispederick.com/work/web-developer/
and opera had usable tabs at bottom. a thing, which is missing from modern browsers. you can configure them to have the tabs at bottom, but not in a usable way, anymore
Comment removed based on user account deletion
it does what ***I*** tell it to do.