Firefox 3.0 Preview
Brian Heater passed us a link to a PC World preview of the upcoming Firefox 3.0 release. In addition to the usual smoother UI, bug fixes, and feature updates, Firefox 3.0 will introduce several new components that should expand offline Web application functionality. The inclusion of DOM Storage, an offline execution model, and synchronization should all work together to allow for wider adoption of software like Google Apps at the end-user level. "As the breadth and depth of the competing applications expand, perhaps Microsoft's 90-percent stranglehold on the preinstalled and post-PC-purchase installation suite market will loosen, if only a bit. Then, too, if Windows Vista is any indication of what lies ahead, the company's software will continue to require ever more awe-inspiring hardware--a far cry from the light and nimble Web-based applications Mozilla engineers envision." The piece covers more than just the new functionality, of course, and should be of interest to anyone looking forward to 'Gran Paradiso.'
1. Let me stop the damn animated gifs and flash things with the "stop" button like the old Netscape let me.
2. Smaller memory footprint.
3. Let me stop sounds/music with the stop button.
Otherwise I like the product.
The latest build that I got of Firefox 3 did pass ACID2. Another step forward for standards. Now if we can drag IE there.
Oh and first post.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Is there anyone other than me who wants my browser to just be a browser?
/frank
Why do I have to browse the web on something that wants to be an applications platform, an office suite, a local filesystem browser, and a dessert topping? Don't you remember that the original advantage of the Firefox browser was that it was smaller, faster, and more secure than IE (because it didn't include things like ActiveX)?
What happened?
And the worms ate into his brain.
The biggest problem I had with Firefox was that it would take more and more memory as you opened more pages, and despite trying a few things there seemed to be no limit to how much memory it would take. And it didn't release the memory until you actually closed the program and opened it again. So you could open 12 pages, close all but 1 and it'd still be using the memory equivalent to those eleven closed pages.
The biggest performance hit in Firefox seems to be to do with the fact that the UI is multithreaded (as is the JS engine). Is there any chance this is going to be addressed in Firefox 3? Using a single-threaded browser in a multicore environment is painful, especially when working with many tabs at a time.
Screenshots available here.
"Then, too, if Windows Vista is any indication of what lies ahead, the company's software will continue to require ever more awe-inspiring hardware--a far cry from the light and nimble Web-based applications Mozilla engineers envision"
Despite the alleged lightness and nimbleness of web apps, they're still slower and more unreliable than native apps, when they work at all.
"Then, too, if Windows Vista is any indication of what lies ahead, the company's software will continue to require ever more awe-inspiring hardware--a far cry from the light and nimble Web-based applications Mozilla engineers envision."
This may be true, but how is using Firefox helpful if the PC owner has already invested in all that hardware to run Vista?
It's nice to see Dell moving toward preinstalled Linux, but will that be enough? IMHO, Linux is great, but I wonder if it's too much OS for some people. One of the reasons that Windows succeeds is that it offers just enough functionality for most people. Look at it this way. I carry a Swiss army knife in my pocket. It's one of the smaller ones, with maybe 14 tools in it. I could go out and get the one that has something like 36 tools, but I don't need that. If I was going on a camping trip, maybe it would be useful, but it isn't necessary.
I guess I have two points here. First, if someone is going to use Firefox on Vista, then the hardware savings they'd experience with Firefox is negated by the fact that they needed all that hardware just to run Vista, never mind any other apps. Now, if they want to avoid Vista, then Linux is their only choice on the PC platform, and I have to wonder if it's ready for the masses. Say what you will about Linspire, but they seemed to have the right idea by simplifying things as much as possible.
DOM storage? Great, *yet* another way in which websites can store data. I haven't even managed to educate people like my parents about why they shouldn't automatically accept cookies from every server forever - and don't get me started on Flash and its ability to store data on your computer without you even noticing (a "feature" that's enabled by default, one might add, and that can't even (easily) be disabled without going to Adobe's website).
Now, don't get me wrong, there certainly are legitimate reasons to store data on people's computers, but I really want to have some control over who can store information on mine - I want to be able to allow/disallow it, I want to be able to say "notify me whenever it happens", and, most importantly, I want a sensible default where at the *very* least, you get notifications that data is being stored.
butter the donkey
The screenshots aren't pink and don't mention ponies. How am I supposed to use it on Saturday if there aren't any ponies?
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
Man, I hope it's as awesome as we all want it to be. Specifically, awesome enough to almost make me consider switching back from Opera. (Not that I want to, but I always enjoy watching competition)
Of course, by then we may have Opera 10 coming up... Good luck, Mozilla!
What those optimistic web application developers actually deliver is certainly a far cry from what they envision. That certainly isn't a reason not to try, but just because it's OSS doesn't mean they get kudos for promises they some day really hope to be able to fulfill.
Lightweight?
Deleted
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5373 colin 15 0 246m 71m 23m S 18.9 16.3 14:08.68 firefox-bin
Seems pretty big to me. Konqueror is a fraction of that size.
Deleted
It's quicker than FF, handles profiles better and is generally well built. The only bone to pick is the lack of extension update checking. Other than that Seamonkey is better than FF/T-Bird.
"Then, too, if Windows Vista is any indication of what lies ahead, the company's software will continue to require ever more awe-inspiring hardware--a far cry from the light and nimble Web-based applications Mozilla engineers envision."
Firefox, light and nimble?
Jebus, the memory footprint on that thing is far, far beyond ridiculous at this point, not to mention noticibly larger than even IE7's memory requirements.
And even ignoring that, you're comparing Firefox to Vista. I should bloody well hope it's light and nimble in comparison, unless, of course Firefox 3 aims to be a whole operating system.
Furthermore, Vista actually has fairly reasonable hardware requirements if you turn off all of that fancy GUI stuff. People forget that not only can all those flashy things be turned off, but you can painlessly swap out the explorer shell in and of itself. The comparison is outright stupid. Noone claims that Linux has obscene hardware requirements on the basis that you'd need a decent cpu/ram/gpu to run XGL/Compriz/Beryl or whatever, why should Aero be any different, you don't have to use it. The only difference is that Aero is included in the default install.
I understand that this is slashdot, and we never pass up a chanceto take a shot at Microsoft or Vista. But seriously, this has gotten to the point of sheer stupidity, and hipocracy: Id someone were to make a completely uneducated, false claim about Linux, it'd be followed up by a few dozen posts crying bloody murder, yet, now, because its ashot at Vista, its suddely okay to make completely asinine claims that in no way at all intersect with reality at any point whatsoever?
No wonder there's all this talk about Linux's superiority, and Firefox's superiority, and [random OSS app here]'s superiority, people have absolutely no clue about the competition. At least have a basic grasp on the competing broducts before making these comparisons. Know thine enemy and all.
I could swear Sun Tzu turns a full rotation with every other post here.
Yeah, yeah, -1 flamebait, whatever.
It's PC Magazine. Fact checking, anyone?
Slashdot: Playing Favorites Since 1997
Its architecture is far too sophisticated for a "simple" browser.
Thank goodness they put so much forethought into it or it would not have had a future.
This is all just my personal opinion.
I'd much rather see Thunderbird 2.0 get released. I thought Mozilla was going to try and have the development of the two projects a little more in sync than this.
Boy, are the Mozilla folks trigger happy with their version numbers lately. I thought they went pretty fast from 1.5 to 2.0, and expected them to slow down after that. With 2.0.0.3 as latest release, they're suddenly ready to go 3.0? WTF?
Whoever decided it was a good idea to add animated PNG support to the core instead of making it a plugin is clearly smoking crack.
Well, Java does that too, Eclipse does that too (which is more than just Java, it's its own platform; Eclipse doesn't - yet - unload modules it loaded). More and more platforms seems to make that mistake. Not sure if Linux auto-unloads modules it didn't need for a while.
Only the basic Unix platform (Linux, BSD...) seems able to actually just reuse memory it doesn't need (it will still keep things it loaded - like files - cached, but when you need the memory for something, it will be free to use).
Sad sad world.
Sorry for asking a really dumb question, but can anyone provide a link to the download of the latest alpha release?
One thing that annoys me is that when a plugin dies with Fx that also entire Fx instance dies. I guess it is less of a problem on Windows where everything is closed source and things like Flash plugin are more polished. But on Linux it is a fucking nightmare. My Fx crashes few times a week because of Flash Plugin. It would be cool if Fx did like Opera does - in Opera when plugin dies it is just that the does not display (you can reload it) but entire browser still sits there without a hickup. In Fx when plugin dies Fx dies with it and you are forced to kill Fx and load it again... good that they added session support so when you load after a crash set of all open tabs/URLs is opened again - but again, it is a workaround not fix to the problem.
So: does Fx still crash when a plugin crashes in version 3? If yes when they plan to overcome the issue? The issue of shitty closed source plugins cannot be overcomed for obvious reasons.
I can't count the number of times I've had to kill -9 firefox on my PowerPC based Mac Laptop. It would be nice if they could FIX the bugs that crash/freeze Firefox BEFORE moving on to the next release.
I'm thinking they bumped up the version number to 3.0 as it gives you even more reason not to use WinVista.
Because I'm sure MSFT is pushing tin with it's IE version release number for that.
-- Tigger warning: This post may contain tiggers! --
Grandparent has described 90% of the IT population..
Google Docs??!! This is not even close to MS office. The only free online office suite worth using (if you want something that reproduces MS office) is Thinkfree http://www.thinkfree.com/. It faithfully reproduces PowerPoint, Word, and Excel with full compatibility. The ONLY thing keeping something like this from replacing office for most people is that, obviously, you've got to be online to run the office suite. Now, what happens to an "online" office suite like this when you can use it offline, as well? More precisely, what's the point of spending hundreds of dollars on MS Office anymore? For me, at least, I'd never buy MS Office again.
--Dave
-- I'd give my right arm to be ambidextrous
Even if we consider the poster a credible source...
The parent post gives numbers without context of any kind. We do not know what version of Firefox is being used. We do not know how many and which extensions are being used. We do not know how many concurrent windows and/or tabs are in use. We do not know what URLs or files Firefox has been asked to open. Without this information, we cannot reach any actual conclusions, as these could be perfectly reasonable values for any browser, depending on the tasks the browser was asked to accomplish.
Very annoying. It happens from time to time, windows just can never move from their frozen screen position. If you can nav the browser somewhere else (depends if the buttons are not occluded) then it can unstick itself. Did I mention its annoying?
H.
Too much in the browser, again. It's a browser. Not a "platform". We went through this already, with Mozilla, which had to be chopped down to provide a browser of manageable size. The Firefox crowd is repeating the mistakes of Mozilla and Internet Exploder. We don't need this.
In Firefox 2, there's already too much bloat. Saving images of pages hogs memory, and didn't visibly improve performance.
The project seems to have been captured by the "browser as a platform" people again. Nobody cares about XUL, people. All users want is a browser.
In a few years, all web pages will have to work on the minimal browser comes with the OLPC machine. The OLPC is going to force computing to go on a much-needed weight reduction program.
That it has been decided to terminate support for all operating that cannot handle the Cairo graphics engine. I cannot help to believe that there are Firefox users out there who would like to get the latest features whenever a new version comes out. Also, it kind of makes me believe that adding the engine is a sort of quick fix to the sluggish performance some people claimed to have seen. Why couldn't the code just be optimized instead to make Firefox run faster?
What a disappointing release. I was hoping 3.0 would provide readline key-bindings and the ability to edit text entry boxes in an external editor (I mean, come on. If you are a Unix power user this is killing you). I was also hoping that we would finally be able to install extensions without requiring a restart and better isolation and profiling/inspection of extensions to better contain run-away extensions.
I was also hoping for an interface to enable a proper Ruby or Python console to make web development a hell of a lot easier. I don't know how many times I wished I could just pull up a console for the current page and manipulate or inspect it. Firebug and Chickenfoot have the right idea but they are still severely lacking (and javascript sucks).
Did the Firefox devs listen to any of the comments they asked for on the Wiki a few months back? What has actually been implemented?
I feel like the biggest problem with Firefox
is that it is too monolithic, everything is too tightly integrated; it needs a serious architectural overhaul.
It needs to be modular, parts should be able to be swapped out easily. I should be able to replace peripheral functionality (e.g. download manager) easily.
Extensions feel Frankenstein-ish, and they don't feel quite like a replacement as much as a hack glued on, although I don't know if this is a problem with the design of the extension system or with implementation of extensions by their authors.
Stop the Fucking trolling, firefox does not ever use more than 100 MB, you may wish to friging update yourself
Also whatever bad thing you have to say about firefox consider:
until they learn to program in threads so i don't have to have a tab freeze what another is rendering, which does not happen in konq
Just a concern.
Only 'flamers' flame!
Does slashdot hate my posts?
It is a valid question. You don't have to be a software developer to ask a question like that.
God, that answer makes you sound like a fucking idiot. It reflects poorly on OS.
Yes, he can fix it, but maybe he relizes he isn't qualified to fix it.
The Kruger Dunning explains most post on
What exactly are you saving that RAM for? True love?
-- taking over the world, we are.
Firefox, or Eclipse?
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
1. give me my flat tabs back! at least they used the right colours from the OS and the look was well-integrated.
2. stop the ugly animation of the beige bar every time a popup window gets blocked. that takes 10+ seconds when a site like digg.com is refreshing at evey step of the animation. it should appear, not animate.
3. when i hit F3 to find something, it should come up right away. the fact that it takes 3 seconds on any 1Ghz machine i have tried is absurd.
4. bring back the link navigation from mozilla where you started typing the text of the link and then hit enter to follow it.
5. make input text boxes follow the height: specification correctly in CSS. IE does do this, surprisingly, while firefox just adds a couple random extra pixels to the height.
6. get rid of the XML-based interface and use a hard-coded text file instead. i just did Edit->Preferences on my 1.6Ghz machine, and it is absolutely unreasonable that it took 2 full seconds to do that. it's a freaking property page! it should load in 0.1 second!
7. the error console, likewise, took 4 full seconds on a 1.6 Ghz machine for me on a page that is full of errors. really, now... the freaking error console is just lines of text!!! it should be displaying as fast as catting a text file into a console!! are they using XML for each error displayed or something? really, now... get rid of the happy little exclamation points and stop signs if that helps, but i doubt it... just please tell me what is taking my 1.6Ghz 4 full seconds to simply *display* errors that have already been processed. if it's "XML parsing" or some crap like that, really... come on... same with the download manager... it's a bunch of text and should come up in 0.01 seconds but takes me about 2.
8. make SVG faster, on par with Opera.
People like to point out that the online AJAX office applications will kill MS Office. While they will give people more choices, once the online/AJAX MS Office is out (yes, it is actually being created, as I am told by someone actually working on the project) people will likly automatically use that if using an online office product.
Woohoo! Macs for Mac Users, beyotch!
...are doomed to repeat it.
1) Netscape (under AOL). It was gonna be the ultimate OS-on-top-of-the-OS. Applications would run on Netscape's API, rather than on the OS itself. AOL f'ing destroyed Netscape.
2) Then we got Mozilla "about:kitchensink" jokes when the developers put email and usenet news and HTML webpage editing into Mozilla. Enough people screamed and eventually a *BROWSER* was created, called Phoenix. Due to trademark issues, it was eventually rename to Firefox.
Now we're going through the same thing all over again.
I'm not repeating myself
I'm an X window user; I'm an ex-Windows user
I still have a copy of Phoenix if you're interested !
I'm building a Rich UI web app and looked again at XUL, after not working with it for 3-4 years. Nothing changed, the toolkit looks awful compared to say Gmail.
Is plain XHTML, CSS and AJAX all that is required now for rich web UIs? Do you recommend and good tutorials+samples sites about this?
Thanks
I'd very much like to see browsers provide an option to get rid of having all content inside their own windows... Minimal and resizable (scalable?) frames or a clutter free fullscreen mode would be much more neater. Browsing would happen by a separate freely placeable configurable toolbox, which could be called when needed. To write an address a text input thingie could be called and hidden if not constantly needed. The overall feel would be much more open and free. I personally hardly ever use any other menus than Bookmarks, and the fullscreen mode doesn't minimize in the same nicely minimal fashion.
I think you missed an overall point that the original commenter had in mentioning one particular shortcoming of interest to him. Firefox development is haphazard. There is insufficient overall guidance of the process. Because there is insufficient guidance, Firefox development sometimes resembles playing.
. What people call
the memory hogging bug is actually also a CPU hogging bug, and it is still
present in Firefox version 2.0.0.3, even though the bug was reported more than 4
years ago.
For example, see this Slashdot comment: Mozilla Foundation Top 20 Excuses for Not Fixing Firefox Bugs. In my attempts to report bugs in Firefox, Firefox developers have used every one of those excuses, some of them many times. If you look within Slashdot stories about Firefox, you will find many comments about Firefox developers abusing those who report bugs.
In comments like those posted here, people often talk about some shortcoming in Firefox that occurs to them at the time they are writing the comment, and fail to make the overall point, that there are a lot of issues receiving little or no attention, not just the one they mention.
The head of the Mozilla Foundation is Winifred Mitchell Baker, a woman who is very uncomfortable socially, like many people with technical knowledge. However, she has NO technical knowledge. She is a perfect example of the fact that someone with no technical knowledge cannot guide a technical company.
In the beginning, Winifred got the job because no one thought there was money in free software, and the effort to improve the Mozilla browser was very small. But then Google started paying for Google Search to be to the right of the address bar in Firefox. Now Mozilla Foundation makes millions of dollars, and Winifred can afford to hire people to do public relations to cover her incompetence.
The linked information about Mozilla Foundation income is from someone on the board of directors of the Mozilla Corporation, who says in the linked blog that the nickname of the Mozilla Foundation is MoFo. It appears that the lack of social ability is more widespread than just affecting the president. Or maybe he is socially aware, and the association is intentional.
Firefox is the most unstable program in common use
If you open a lot of windows and tabs in Firefox on a laptop, and put the laptop in and out of standby, you will eventually notice that the laptop fan is running all the time, even when there is no activity. That's the CPU bug, and it can potentially shorten the life of your laptop.
I could write more, but I have to unload all my Firefox windows and tabs before I am finished working with them, because now that I opened more windows and tabs to do research to find links for this comment, Firefox is using as much about 40% of my CPU as reported by Windows Task Manager, and I don't like the way it slows my computer. (This is not a dramatization, it is an actual fact; I just started my laptop from standby to begin working this morning at about 7 AM Brazil time, where I happen to be at the moment.)
I am also putting this comment on my web site, so that I can make corrections if I find that there is some error.
Noone claims that Linux has obscene hardware requirements on the basis that you'd need a decent cpu/ram/gpu to run XGL/Compriz/Beryl or whatever, why should Aero be any different
Ah, but that's the hilarious, beautiful thing about it.
I'm running Beryl on my 5 year-old laptop . Celeron 1.5 Ghz. Built-in video (Intel 810). 384 megs of RAM. This is some old, anemic friggin' hardware.
And yet, it flies. Everything runs as quickly as it should. The 3D bells and whistles don't slow the machine down a single cycle. Now, can you please explain to me how I can somehow get all the cool eye candy of Vista (and then some) on a system with one-quarter the spec of the recommended system architecture? Is Microsoft's coding really that bad?
I'm just a simple user here, guys. What are Google Apps, and why would I ever need those in my browser of choice? Is Firefox never going to branch a lightweight Camino clone for Windows XP?
``Tension, apprehension & dissension have begun!'' - Duffy Wyg&, in Alfred Bester's _The Demolished Man_
What a fool believes, he sees, no wise man has the power to reason away.
Even though this is nowhere as good as Web Developer, it does provide many valuable web development tools for use in IE.
6 14
Here's the link: http://www.visionaustralia.org.au/info.aspx?page=
Steve Magruder, Metro Foodist
You didn't read the links.
I stop Flash animations with the Flashblock Add-on. Just go to Tool-->Add-ons, search for Flashblock and install. You can enable Flash for selected (well-behaved sites) or just click on a Flash icon to enable specific animations within any webpage. It's made my surfing experience a lot less aggravating.