Testing a Pre-Release, Parallel Firefox
Firefox, in its official version, still lacks support for multi-threading (running on different processors), though Chrome and Internet Explorer 8 both have this feature. A Firefox project called Electrolysis is underway to close this gap. A blog author tested a pre-release version of Firefox that loads different tabs in parallel, and he chronicles his findings, including a huge speedup in Javascript vs. Firefox version 3.5 (though the pre-release still lags Chrome in many of the tests).
Firefox, in its official version, still lacks support for multi-threading
Firefox certainly supports multi-threading. A thread is not the same thing as a process.
Fennec is Firefox's version of a mobile browser, with finger/pointer panning.
and there's no official 64 bit version. I've read that the developers opinion is that why have a 64 bit version if the most necessary plugin, flash is not available in a 64 bit version so why bother. But Sun does make a 64 bit JRE and that's half the battle
Flash is used on just about every site out there. Java isn't. About the -only- issue I've had with Java not being installed was that I had to use the simple uploader to upload pictures on Facebook. I haven't had a Java plugin installed in 2-3 years and haven't experienced any loss due to it. However, the lack of Flash would make most sites unusable that the average person goes to A) YouTube B) Flash game sites C) Flash cartoon sites like Homestar Runner D) A -lot- of sites have Flash for navigation.
I honestly believe that if a 64 bit official version of FireFox were released that would spur Adobe to jump on the band wagon and produce a 64 bit Flash plugin.
Who would use it? I still use a 32 bit OS because I see no need in switching to a 64 bit OS. I'm currently running Ubuntu 32 bit on a 64 bit CPU, I really don't see the need in changing. Really, I don't expect to upgrade my RAM past 2 GB anytime soon and there isn't any software that is 64 bit only, but a lot of software is 32 bit only.
For Windows its even worse, why would someone pay extra for an OS? If its pre-installed people may use it, but most of the time even Windows 7 is shipping in 32 bit versions. Unless you want a huge amount of RAM, theres little need to get a 64 bit OS.
Taxation is legalized theft, no more, no less.
In fact, Electrolysis aims to have tabs in a separate process from the browser UI as a first cut, then work on separate tabs in separate processes. That's not enabled by default, though, so the guy who wrote this blog post wasn't testing it...
Lags behind Chrome on a particular benchmark (Sunspider). Ignoring for the moment the Sunspider tests that are purposefully slower in SpiderMonkey than in other JS engines (by using extension features that only SpiderMonkey implements and that slow the test down if implemented), that leaves the question of how relevant Sunspider is.
In my testing, Chrome is anywhere from 4x faster to 4x slower than Firefox on various JavaScript/DOM/canvas tasks. It really depends on the task, as expected: if nothing else different jit heuristics will lead to better or worse performance on the same code even if all else is identical.
But yes, you're right that the multi-process parts of electrolysis (which this guy didn't enable and hence wasn't testing) have nothing to do with JS performance.
You do realize that your Prescott Pentium IV is more power hungry than Intel's current faster offerings, right? Perhaps you should buy an AMD if you despise intel and would like to be greener.
Uuum, sorry? I use 64 bit Flash on Linux right now. Yes, from Adobe.
They still call it alpha, but apart from it sometimes hanging the browser for a minute at start, but then working... and a bit of memory leaking... it is no different from the r32 bin Windows release version.
Also, video playback is much faster with it.
Also, no 64 plug-in is a lousy excuse. As we use Flash on 64 bit systems trough multilib/“emulation” since forever. :)
Oh, and since my Firefox is self-compiled, I’m pretty sure it also is 64 bit.
Any sufficiently advanced intelligence is indistinguishable from stupidity.
Do realize that your P4 consumes a lot more power than a previous-generation (65nm) Core 2 Duo, and in some tests even more than a Core 2 Extreme. Modern 45nm chips use even less power. So really, you're dumping money down the power/heat drain by not using a newer processor. Even if you don't need the speed, it makes a difference in terms of the electric bills. Your point about electricity is completely and entirely invalid.
There is nothing that mandates that you must have tons of addons installed. Yes, they are available and some are useful, but they are not required.
Firefox startup time being slow (and yes, the more addons you have, the slower it will be) falls into the following areas:
* disk I/O (which is not dependent on CPU speed);
* element reflow analysis being called a large number of times (this is a fancy way of saying where everything is positioned on the page - which, yes, does include the UI);
* element reflow analysis takes a long time each time it is performed;
* javascript performance.
The Firefox team are working on, investigating and making improvements to these areas.
https://chrome.google.com/extensions/detail/cfhdojbkjhnklbpkdaibdccddilifddb
AdThwart. AdBlock for Chrome, essentially. Works fine for me.
Nobody else has this sig.
I don't know about X but you're half wrong about Java AWT/Swing. A Java program launches with a main thread. If you create an AWT component (which includes any Swing component) then it spawns an AWT thread to do event dispatch and (under X at least) a thread which handles the interrupts and pushes events at the dispatch thread. In certain circumstances, such as a certain blocking call in the API which displays a modal dialog and waits for it to be closed, it creates a second AWT thread which takes over event dispatch, as otherwise the modal dialog would be frozen and the application would have be deadlocked.
They are easier in other programming languages (Java, Python)
They sort of work for me. They don't block ads but hide them after the fact. This causes noticeably slower browsing on some sites where the ad servers are slow or ad content bloated.