Mozilla Rolls Out Firefox 3.6 RC, Nears Final
CWmike writes "Mozilla has shipped a release candidate build of Firefox 3.6 that, barring problems, will become the final, finished version of the upgrade. Firefox 3.6 RC1, which followed a run of betas that started in early November, features nearly 100 bug fixes from the fifth beta that Mozilla issued Dec. 17. The fixes resolved numerous crash bugs, including one that brought down the browser when it was steered to Yahoo's front page. Another fix removed a small amount of code owned by Microsoft from Firefox. The code was pointed out by a Mozilla contributor, and after digging, another developer found the original Microsoft license agreement. 'Amusingly enough, it's actually really permissive. Really the only part that's problematic is the agreement to "include the copyright notice ... on your product label and as a part of the sign-on message for your software product,"' wrote Kyle Huey on Mozilla's Bugzilla. Even so, others working on the bug said the code needed to be replaced with Mozilla's own."
No because this is a Release Candidate. 'Normal' users using release (final) software, only get update notifications for release software.
Anyone on the beta update channel would have seen this RC available as a normal update any time from several days ago.
Isn't the whole point of being a normal user on Windows that the OS shouldn't let you install those updates?
The summary rambled on about bug fixes and other things that tend not to matter to the end product of FF3.6. Most of the people that read slashdot understand the release process for software. You releases a beta/RC, fix some bugs, release the pre-release. If all is good, you release the final product.
It would have been more useful to cover new features and things that would interest the end-user. At least that's my point of view on the topic...
Useful info from the article:
Among the new features in Firefox 3.6 are built-in support for the scaled-down browser skins dubbed "Personas;" warnings of out-of-date plug-ins; support for new CSS, DOM and HTML 5 technologies; support for full-screen video embedded with the video HTML tag; and support for the Web Open Font Format (WOFF).
TraceMonkey has also been refreshed to boost JavaScript performance, something Mike Shaver, Mozilla's chief engineer, bragged about last week on Twitter. "I am excited about upcoming JS [JavaScript] engine work, and I don't care who knows it," Shaver tweeted.
Its not what it is, its something else.
I love the new Gecko features, especially -moz-linear-gradient and -moz-radial-gradient. Huge bandwidth savings for gradient loving web developers out there.
https://developer.mozilla.org/En/Firefox_3.6_for_developers
Firefox at this point is really quite reasonable with its memory use - I can't get my head around the continual complaints. The only area where it's appreciably worse performing than Chrome is in UI responsiveness and this has significantly improved in 3.5. It also has far faster back/forward navigation through the cache and (although I don't have figures for this) it feels faster at displaying pages without extremely heavy javascript. There's also less flicker - most pages load in one paint rather than loading in sections. Besides that, web browsers have a lot of useful RAM caching they can do (your history, uncompressed images etc) - it hardly makes sense to keep browser usage below 174MB when even netbooks come with 1-2GB and that RAM can be used effectively to speed up the browser. Frankly, if you're too stingy to splash out on a stick of RAM use xterm with lynx or another browser from the era when that amount of RAM was normal.
If you do it manually it prompts you to restart it to benefit from the update, otherwise it does it in the background (if you run Windows, in Linux you need to use the package manager to upgrade it)
"It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
After 3.0, I've had severe performance issues with firefox off of a flash drive.
That'll be the writing to the urlclassifier3.sqlite, file amongst others. I sorted this on my Ubuntu setup (running on a netbook with an internal SSD that had *very* bad write performance) by moving my profile to a RAM drive on boot (and rsyncing it back to the on-disc copy on shutdown and every now and again via cron). You might be able to do something similar on Windows if you have a decent RAM drive implementation but you are unlikely to have that in most circumstances where you are using a portable install of a browser. You could try explicitly enabling write caching for the USB device, but again you may not have the right perms for that in all cases when using a portable setup and it isn't a great idea anyway.
I'm using Chrome 4 on Linux. I just closed all but one tab, and adding up the resident memory for all four chrome processes listed in the System Monitor, I see that Chrome is using about 120 MB of RAM. For some reason, about:memory says Chrome is using only 88 MB.
Because a lot of the memory is shared between the processes, so you're counting some libraries and such multiple times when only one copy actually exists in memory. See this blog post for more details. The only reliable way to test how much memory it's using is to kill it and see how much memory is freed, if you don't trust about:memory.
I never noticed ever needing a restart, but still, the executable is being updated, too.
Chrome runs a process per open page to isolate crashes. I'm guessing that as long as binaries of different versions communicate by passing well-defined messages and only binaries of the same version share memory, multiple versions of the Chrome engine can run at once.
IIRC, lots of popular Linux distributions, such as Ubuntu, have 64-bit versions of Firefox in their repositories (and with Ubuntu 64bit, it ships with it). If you're running the 64-bit version of Firefox, you might want to google the 64-bit flash plugin and how to install it if you use Flash at all (it works fantastic!).
"Our country is not nearly so overrun with the bigoted as it is overrun with the broadminded." -Archbishop Fulton Sheen