Firefox 2.0 'Beta Candidate 1' Released
Krishna Dagli writes to mention that a Firefox 2.0 Beta Candidate has been released to the public. Ars Technica looks at some of the included features such as tab scrolling, anti-phishing measures, and an integrated spellchecker. From the article: "There is an option to search for updates for any extensions that have been broken, but it was not able to update any of the extensions I had installed. Fortunately, Firefox has been integrating many useful extensions (like the ability to drag and drop tabs to new locations) along its development, so this is not as big of a problem as it might seem. The browser seemed quite fast and stable, although I did not perform any benchmarking tests. I found one really obscure bug, where if the user clicks on a help link when a preferences dialog box is open, a new copy of Firefox will load without the user being able to switch back to the original either through Alt-Tab or the Windows task bar."
What features would you like in your next generation browser? Does Firefox 2.0 meet your needs? What would you like to see improved?
Copied & pasted from the arstechnica forum:
PLEASE DO NOT DOWNLOAD THESE BUILDS
Unlike the real Beta 1 release, the RCs for it are only intended for internal use, and are not mirrored. Thus widespread distribution of these links stands a good chance of DDOSing the poor Mozilla servers, which are only hosting these for internal testing.
Furthermore, we're already in the process of spinning RC2 builds with a half-dozen fixes.
We're hoping to get Beta 1 out this week; until then please just be patient and wait a few days longer, or else grab nightly releases if you must have something up-to-date.
Note that these release candidates will NOT properly auto-update to anything in the future.
The article links to RC1.
You can aleady get release candidate 3
Or you could wait a few days an get the actual beta.
Is the new release really deserving of the 2.0 moniker? It's hard to say, given the fact that it looks and feels very much like 1.x.
Hey, to be honest, if you want to keep up with IE, you gotta start jumping up in numbers. To the general jo-blo user, IE is light years ahead of FireFox just simply cause it's on version 7 versus version 2.
An integrated spellchecker sounds dangerous - pulling up a long /. comments page could cause my CPU to melt down...
Stop by my site where I write about ERP systems & more
"What features would you like in your next generation browser?"
Extensions!
"Does Firefox 2.0 meet your needs?"
Yes!
"What would you like to see improved?"
Opera.
I'll probably be modded down for this...
Flame me if you want, but this just isn't as good as IE 7 beta 3. They are going to need to do better than this to stop IE 7 from steam rolling the browser to under 5% share.
The Spellbound extension already does this for Firefox.
-Eric
SJW: Someone who has run out of real oppression, and has to fake it.
... Firefox Usage Passes 15 Percent in US
"They are going to need to do better than this"
Yes, it's called Firefox 3.0.
I'll probably be modded down for this...
This is not an end-user product. It's not even a beta version. It's a release candidate that may or may not become a beta. Do not bet your business or your precious bookmark collection on this release. Extensions and themes will be disabled and only very few can be reactivated by updated versions. Most authors have not yet made updates for their extensions and themes. If you want to test the Firefox beta 1 release candidate 1, backup your profile first.
Speaking of Misss Spellings, how is old Tori doing? She must be taking her dad's death hard.
postmodernsideshow.com
As if alpha, beta, and RC weren't enough?
Has anyone tried any of the RC's with the various Google extensions (notebook and browser sync) installed? Any word on how well they work?
http://www.popularculturegaming.com -- my blog about the culture of videogame players
They can rename it the Mozilla Suite and then some people can come along and release a lightweight browser with none of the cruft called Firefox.
Think of the Children; Sleep with your Sister
So will this one delete all my bookmarks and remove all my blocked site too? Don't forget to back all that up before you update, I got screwed on the last one.
I'm a Safari user, but I support Firefox because it takes market share away from Microsoft (which can only be a good thing). Any word on how spell checking is implemented in the OS X version of FF 2.0? I was under the impression that any application in OS X can use the OS to do spell checking. Is FF 2.0 going to utilize that or is it going to do a bunch of work it doesn't have to?
Haiku for you!
If you are worried about losing data, you should wait until Firefox tells you that it is time to update, rather than risking a beta release candidate for which there is no support.
I'll probably be modded down for this...
If the UI of FireFox 2 contains more things that allow the user to dynamically alter the UI, such as moving tabs around, it would be incentive for people like me to give it a shot over my current browser of choice, Opera....
Has the SVG support improved? For the more complex stuff - animation and interactivity?
I've alway liked the idea of SVG overtaking Flash as the format of choice for more complex multimedia online, but nobody seems to use it very much. Any ideas why not? Why isn't the OSS community promoting SVG more?
i don't see the point in having an integrated spellchecker.. that's what FireFox plug-ins are for... the FireFox developers should concentrate on just building a solid stable browser and allow others to add features like spellchecker etc using the plug-in feature..
Do the developers plan on integrating popular extensions until the codebase is as bloated as Mozilla of the olden days?
It's like sex, except I'm having it!
In fact it's the best browser for any operating system other than Windows. In fact, it's the best choice for Windows users too!
I am curious to see if the spel checker works. Yep... sure does.
There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
Actually, I'm not opposed to all these nice new features they've added, although it might be nice to have some optional for smaller systems. Also, I am aware that Firefox developers fix bugs all the time. They're just not going after the REALLY BIG ones.
My biggest beef with Firefox is that it still crashes frequently and has massive memory leaks that require me to quit and restart the browser on a daily basis. It doesn't take much to get Firefox to grow to 1GB in memory footprint and start causing my system to thrash. A fundamental flaw is that it does not release memory back to the OS, so when you close tabs and windows, the process doesn't shrink. While this isn't directly Firefox's fault, there are lots of ways around this that they refuse to implement. On the other hand, the true memory leaks ARE their fault.
I once suggested a solution to their problems. The basic philosophy is that they want to fix the crashes. But at this rate, they never will, so it's better to find ways to limit the damage done by crashes. The best solution, IMHO, is to stop using threads. Instead, fork a separate process for each document and one more for the UI, and use IPC for them to communicate. This way, when a web page or plugin inevitably causes the browser to crash or even just grow too big, killing that one window or tab won't bring down the whole browser, and the memory it used will be returned to the OS. This will have the side-effect of making the browser much more responsive, because you're not kept from switching tabs while a DNS lookup hangs the browser for one document. Naturally, they didn't like my solution.
I think stability isn't really all that important to them, at least not proactively; if you're just reactive to bugs, you're never going to get a solid product.
Sorry, but yes it does, at least if you're a business user with a corporate intranet that uses ActiveX as many do. This stubborn attitude among the Moz community that ActiveX == bad, integration with Windows authentication == bad, etc. is exactly why Firefox has such low penetration on corporate desktops, which in turn is exactly why it's so rarely included with off-the-shelf PCs from big name vendors.
Seven deadly sins of successful software development, #5: Believing that what you think the users should have is more important than what the users actually want.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
why must firefox always break extensions? I have yet to use one which did not
work with a new version of firefox yet have many times had to manually alter
files so that a new release of firefox would work with them (while waiting for
the extension writer to make any changes he deems necessary beyond updating
the version compatability).
Why can't firefox have a 'try it one time' feature similar to windows and screen
resolutions? Let people use their extensions and if they crap out they can then
be disabled.
The current interface for setting cookie and JavaScript permissions is severely non-optimal.
What I want is something more like the pop-up blocking--it blocks cookies and JavaScript by default, and there's a button I can click to add a rule to allow cookies and JavaScript for particular domains.
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
1) Firefox Plus - comes with extensions pre-bundled, like AdBlock, quicktime/WMP, whatever a basic user could use but might not have the guts (or forethought) to go get.
2) Firefox Basic - straight-up Firefox like we have now, add-your-own extensions, etc.
This way, Firefox can claim as features the pre-bundled extensions, and it compares better to IE when the user-installed packages are installed. Assume users won't maintain Firefox (by adding useful extensions), so allowing users to get all the extension features immediately after launch is good.
New functionality
Give Firefox and other browsers
1) the ability to drag a number of files/folders onto a spot and facilitate transfer via method specified by the web page: one file at a time, all files in parallel up to X simultaneous uploads, or the whole shebang as a single tar file (filenames in UTF8 or MIME encoded). All those cool photo sites and people still have to upload one photo at a time, that's dumb.
2) Better support for ajax with some useful functions. a high speed xml parser, zip en/decoder, launch and manage multiple javascript threads, provide optionally encrypted local storage, network with other browsing people in realtime if user allows it, etc. Ability to JIT download and store various signed interpreters (python, perl, parrot, random gamer kernel, etc.) would be extremely neat, too.
3) Improved human-computer interaction (HCI) facility. For example there is a DOM selector somewhere in the debug menu or in the scrapbook which is a little useful for programmers, but most mortals (I'm still talking intelligent people, just not programmers) have no way to do simple things like point their finger at something on the screen to tell the computer or website to do something about it. A simple, highly useable way to point at predefined areas on the screen (in a web page and on the desktop), perhaps using a transparent overlay to help out, would be a vast improvement. None of this otaku gesture shit. Something every user can suddenly get a massive improvement out of.
4)While you're at it, support allowing individuals to specify a URI which holds persistent structured info they want to be able to get at. Like favorite links, addresses, whatever. Support a bunch of ways to get at the data including support for high speed encrypted search,retrieval,storage.There's lots of ways that Firefox could support the development of really useful services, just making it possible to do something not necessarily doing it all itself.
5)Allow a miniapp to run in the system tray and respond to events, write in javascript, or whatever. A clue could be taken from the openlaszlo/dojo work.. and note that the Flash security model is too secure while dojo.storage is looking for storage providers and Firefox needs to provide. I'm for making minimal additions that have maximum effect, no more eye candy that never gets used or brings most computers to their knees.
A marketing attack
There may be a way to use M$ tactics against them. Prepare Firefox code so that it can be easily branded and customized. Make a new version for every computer manufacturer and rename versions as Explorer. Every new computer could have a version of Firefox and the manufacturer might give it priority if say it includes a free user feedback ajax app, etc. Embrace and extend? You just want to make sure Microsoft doesn't willfully throw a wrench onto every desktop making it impossible for Firefox to deliver useful improvements to the user experience.
new firefox still doesn't pass the acid2 test.
but i do like the built in spell check feature!
The solution is for these companies to recode their intranet apps so that they conform to industry standards instead of Microsoft standards. Why would anyone think otherwise?
well, i am no programmer, but i find that the netscape/mozilla/firefox family doesn't have toolbars that are movable and allows me to rearrange to what i like. i need to stack 2 or more toolbars into a row, but i can't.... is this in the works for firefox 3?
Many have suggested that it is time for a rewrite of Gecko. While the XUL+JavaScript architecture has proven to be of some use, the existing C++ codebase is in shambles, and badly needs to be rewritten.
Joel says that we shouldn't do rewrites, but sometimes a piece of software gets so ugly that a rewrite is the only viable alternative. Of course, when you do the rewrite you must make some changes in order to prevent a future relapse.
One such change could be an avoidance of C++. Some have suggested that OCaml might be a good language to use instead. Besides offering native compilation on a variety of platforms, it is very performant for a language with so many functional features. But nevertheless, it also offers imperative and object-oriented functionality. The automatic garbage collection may help with the memory-leak issues that Firefox has suffered so badly from. And its strong, static typing is sure to increase the quality of the code.
Mind you, it may take some time for the existing developers to learn OCaml, and transition over fully. But we've seen through the Pugs project, for instance, that non-mainstream languages can be used in successful open source projects. Pugs is written in Haskell.
Regardless, it may be time for the Mozilla project to move away from C++, onwards to new technologies. That's not to suggest Java or C# are the right answer, of course. They would likely suffer from many of the same problems that plagued the C++ development effort. A more radical change may be necessary, towards a language like OCaml that increases not only quality, but also programmer productivity.
I liked "2.0 Beta Candidate" better back when it was "Beta 2 Preview".
In both cases, people have said not to download, and wait for the real Beta--though for somewhat different reasons.
Firefox: "Unlike the real Beta 1 release, the RCs for it are only intended for internal use, and are not mirrored. Thus widespread distribution of these links stands a good chance of DDOSing the poor Mozilla servers, which are only hosting these for internal testing."
IE: That's why this is a preview for developer testing only. Never install betas of OS components (that includes beta previews) on a machine that you can't afford to rebuild.
You can hold down the "B" button for continuous firing.
>The Spellbound extension already does this for Firefox.
:(
Well, did it move or something?
http://spellbound.sourceforge.net/
This hasn't worked with current versions of Firefox for awhile, and I really miss it
I can smell the old faithful Apache1.X smell, mm..., sweet. To be honest, I don't like your proposal too.
There is a spark in every single flame bait point.
Sorry, submitter. You've shared with us a link to RC3, not Beta 1. Beta 1 is in fact not released at this point. Note that 2 of the 3 release candidates were posted within the last 24 hours. That ain't the same as Beta 1 being available.
When (and if) Beta 1 is released today, it'll be here:
http://ftp.mozilla.org/pub/mozilla.org/firefox/rel eases/bonecho/
You can also put all this in a script and run it with crontab.
Features are not bad so long as you have the option to load them or not load them. Personally, I have no use for spelling checking (or feature x) in a browser. But if I wanted it, it should be easy just to download and install the module and then just as easy to unload when I am through with it.
Quality Hosting e3 Servers
Try this site for fixes that allow Spellbound to work on the current version of Firefox.
Still no inline-block, and broken XMLHttpRequest. (Bugzilla links, so block those referrers.)
Fight hunger. Filet a politician and send him to a 3rd world country of your choice.
Does Firefox have the ability to do NTML authentication to a domain? I can currently do it by listing out each and every web host, but I can't just say do it to *.mybiz.net addresses. This is problematic because we have a lot of hosts on *.mybiz.net
To be able to define domains and set up security preferences for those domains is the #1 thing preventing our organization from taking Firefox more seriously.
I admit I haven't had time to investigate this since earlier versions.
Does anyone know why Firefox 1.x, despite having a fairly configurable interface, requires you to have an active extension just to make the Google search field larger?
(I know there's ways you can edit the user file to change this, but this is a pain and on many of the machines have to use, I haven't bothered. Why should this be so difficult??)
Was this some kind of deal with Google, which G wanted users to go to a generic Google page if they wanted to enter (and SEE) more than 15 characters or so of search text?
Drives me crazy - hope 2.0 fixes this...
Your argument would mean that a Mazda RX8 is zippier than a BMW Z4, just based on the highest integer value in the product name.
While the dumb-as-a-post users you refer to certainly exist, they are not in any majority.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Attachable and detachable tabs would be so insanely useful. This is such a natural extension of the tab concept I can't imagine why it hasn't been implemented yet.
Give me Classic Slashdot or give me death!
Do any of you even know how memory usage works? Comments like "It's using 42mb just to display this page! IE is using 22." amuse me. Hello, memory caching. Is this page theonly one you've looked at before you loaded firefox?
And where's the memory leak? I've been running my browser for 3 days, with gmail, and I'm not swapping memory yet. I only have 512mb on this machine. If it's a real memory leak, and not managed memory caching, then I will eventually hit swap, no? Please let me know how long I can expect for that to happen.
Memory is extremely fast, so the fact that an app is taking up a whole 42mb of memory doesn't mean it's going to be slower than an app using 12mb. Memory usage is not an indicator of performance, or bloat. It's simply what the application has allocated. Also, with IE, there's parts of it integrated into the OS, if I recall correctly, so there's hidden memory usage you're missing.
Look at how much paging the app is doing while it's operating. Run vmstat when running IE vs. Firefox and report those numbers. Wait, you can't do that.
Never mind. Remain ignorant and opinionated.
No SIG for you!
there are more than enough grammar nazis here on slashdot willing to do the best they can to help you.
At first I couldn't imagine what could possibly make Firefox use 1 GB of memory, but then I realized that's probably the average size of a typical MySpace page...
Some advanced printing features would be nice. I know some people are already aware of this problem, but it would be nice if you could print pages as they're displayed. Sometimes there are noticable rendering errors in the print preview that do not appear when actually viewing some pages. Also, a print cropping feature would be extremely useful.
I wonder how the spell checker will work. Hopefully it won't be an autocorrect system. Could you imagine trying to enter a user name and password to a site, and firefox keeps autocorrecting your username and password to similar words? But I think that a regular spell checker would be a really cool feature to add to firefox, especially with so many people posting on web forums. Now you don't have to actually know how to spell, all you need is for Firefox to know how to spell.
Klingon Software is not released, it escapes, inflicting terrible damage onto the enemy as it does
-Eric
SJW: Someone who has run out of real oppression, and has to fake it.
With current mozilla/firefox builds if you SSH into a remote machine with X11 forwarding and invoke Firefox, a new LOCAL session starts up. Utterly useless for testing clients web browsers.
"Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
I agree with other posters. This should have remained an extension. Avoiding this kind of bloat is why Firefox forked from the Mozilla Suite in the first place. If you need spell checking, great, install it. But don't force it down the throats of people who have no use for it.
It would be best if the linked to a torrent of Firefox Beta, then it wouldn't go down heavily on the servers.
Why is it still not standard to torrent the file? Any extra users would/should help to increase the ease of download for the incoming downloaders.
BitTorrent it!
You don't need an extension for that; in userChrome.css add this code, changing the number if you want: /* resize search bar */
#searchbar {
width: 300px !important;
}
Slashdot Classic
Oops sorry, didn't read whole post.
Slashdot Classic
There are two very annoying bugs that have been around and known since "1.0.0" that still have not been fixed:
- Many times, when you copy and paste from Firefox, the clipboard gets cleared and nothing gets copied into it. Once this happens, not cutting and pasting for you until you restart Firefox.
- If a DNS query does not respond immediately, Firefox will hang until it does. Ever heard of CreateThread and pthread_create? Or ADNS for that matter?
If the source were not so insanely complicated and difficult to build, I'd fix these myself. I work with malware that's easier to reverse engineer than Firefox's source.
Melissa
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
Beta 1 is now in the releases tree, as of today: http://ftp.mozilla.org/pub/mozilla.org/firefox/rel eases/2.0b1/
I keep going to click on a tab to activate it and I close it by mistake - losing that tab and how ever the hell I got there.
And I keep going over to click the red X on the right hand side to close my active tab - and instead I just close what ever tab is on the right.
This imo is bad, bad, bad user interface design. Surely I can't be the only person who has gotten mixed up by the new design and closed tabs by accident?
bet you can get rid of them with userChrome.css
OK, one of the things I've always loved about the tabs in firefox was changed!
Normally in Firefox, in order to close tabs you have to click the red cross at the far right, where this STAYS no matter how many tabs you have.
Now in beta 2.0 this have changed. The closing cross is now located in EVERY damn tab, meaning that if I want to close a bunch of tabs I now have to MOVE the mouse for each one! WTF! Talk about lack of usability. This is exactly the same lameness seen in Konquror and Opera and one of the main reasons I do NOT use these browsers but prefer Firefox.
Give me my right side closing cross back! NOW!
*GRRRR*
-pug