Slashdot Mirror


Mozilla Firefox 2 Alpha 1 Available

Mini-Geek writes "Code-named Bon Echo, the first Alpha of Firefox 2.0 is now officially available. You can download it at ftp.mozilla.org. From the article: 'Here are some new features in Bon Echo Alpha 1 that require feedback: Changes to tabbed browsing behavior, New data storage layer for bookmarks and history (using SQLlite), Extended search plugin format, Updates to the extension system to provide enhanced security and to allow for easier localization of extensions, Support for SVG text using svg:textPath'"

31 of 327 comments (clear)

  1. But... by Onymous+Hero · · Score: 4, Insightful

    Will it use less memory than 0.x / 1.x ??

    1. Re:But... by Adult+film+producer · · Score: 4, Informative

      I hope so, check out Ben Maurer's latest blog entry, near the bottom he talks a bit about this. Actually, the latest entry is quite informative about the new memory mapping features in the latest kernel.

    2. Re:But... by hkgroove · · Score: 3, Funny

      Yes, but you have to think in Russian for it to be efficient.

    3. Re:But... by Pneuma+ROCKS · · Score: 4, Informative

      That's why it's called an alpha developer build. It's barely beginning active development. You cannot expect it to be stable. You cannot even expect it to be safe. This is not a beta or release candidate. It's meant only for testers and active developers. Use with extreme caution.

      --
      Favorite quote: "
  2. SQLite by kevin_conaway · · Score: 3, Interesting

    We all know that Firefox has had (and still has) a lot of memory issues. Will embedding a database in memory help or worsen these issues?

    I haven't used SQLite, can anyone with experience using it please comment?

    1. Re:SQLite by G)-(ostly · · Score: 4, Informative

      I forsee no problems. It's a surprisingly minimal addition to a software package, and the problems with Firefox's memory management are very likely in unrelated modules.

      "SQL" engines tend to evoke images of hulking software packages like PostgreSQL, SQL Server, and Oracle, but those things do an awful lot more than the typical desktop app needs, and the SQLite engine is much, much simpler in order to meet that lesser demand.

    2. Re:SQLite by smooth+wombat · · Score: 3, Informative
      We all know that Firefox has had (and still has) a lot of memory issues.

      We do? Funny, I've been running FF since the 0.8 days (Phoenix) and have never had any memory issue. In fact, I've never had any issue other than one mini-crash which forced me to use a default profile until I pulled up my old one. Further, I've installed FF on several different systems, including W98, and not one of those systems has ever had a memory issue.

      Looking at the FF boards it appears the issue is not so much with FF but the multitude of extensions that people think they need to install.

      --
      We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
    3. Re:SQLite by bperkins · · Score: 3, Informative

      Mu.

      The memory usage problems have been related to the image cache. (I've heard that this is often caused by an old version of the adblock extension)

      Using SQLite to store profile information will probably have little impact the memory usage problems people see.

    4. Re:SQLite by smittyoneeach · · Score: 5, Informative

      You believe falsely. (Possibly you're thinking of BerkelyDB). http//sqlite.org has full disclosure, even describing the virtual machine and opcodes that drive this little ~300kb, mostly-ANSI '92 compliant wonder.

      Combine a scripting language for end-user forms, and you've got everything MS Access wishes it could be.

      Get Hipp. Get SQLite.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    5. Re:SQLite by Jjeff1 · · Score: 5, Interesting

      I have firefox 1.5.0.1 on windows xp with latest adblock and filterset G updater, nothing else.

      I've noticed that web pages that refresh themselves cause a run-away memory situation. Specifically the win32 MRTG package from open innovations causes FF to use huge amounts of memory. It auto refreshes graphs I think every 10 seconds. If I leave a graph up on screen and leave for the weekend, FF will be using 1.8 GB memory when I come back on Monday. I've been unable to find out if this is a known problem or not, so I've not submitted this as a bug.

    6. Re:SQLite by MooUK · · Score: 5, Informative

      Adblock itself has had, and still does have, memory leak problems. The original maintainer shows no inclination to deal with them. It's generally recommended to use Adblock Plus, which has fixed most of these problems and also has useful new features, such as whitelisting. The maintainer of Adblock Plus has also shown strong interest in debugging and fixing any problems, including memory leaks.

      There's a few problems that can cause leaks in FF itself which have been fixed in the main trunk. Almost all of those fixes are supposed to be included in 2.0.

    7. Re:SQLite by Tezkah · · Score: 4, Informative

      Yes, here are the instructions for using with Adblock plus.

  3. I hope they don't change the tabs too much by caluml · · Score: 3, Interesting

    I've always wondered why bookmarks don't sort themselves by most often used to least recently. Maybe it will happen now. But the changes to tabbed browsing behaviour - hmm - I hope that means something like memory optimisation and not making it more like the tabs in Konqueror. Blech.

    1. Re:I hope they don't change the tabs too much by laa · · Score: 3, Informative

      Personally, I dislike all kind of autosort behaviour like the office feature of showing only recently used commands. Many (most?) people remember the positions of items and choose before reading the actual bookamark. If the sorted in some random way (like most recently used) then each item has to be read -- and you can't assume that people with a collage degree are able to read :)

      --
      Why does the kernel go through stable and then unstable forks? Can't it always be a stable build, like with Windows?
    2. Re:I hope they don't change the tabs too much by ILikeRed · · Score: 4, Insightful

      You don't need a database for sorting algorithms (think gnu sort), but what this will almost certainly do is complicate backup and transfer of bookmarks. I really can't understand what is wrong with a simple text file. Do they not see all the issues Microsoft has because of their registry format??? This is NOT a speed or sorting issue. (I could care less about the history, but don't think that will help anyone other than some possible edge cases there either.)

      This will also almost certainly kill any chance of reusage of bookmark data by other programs - which could be a really inovative area if the barrier to entry is kept low. They need to read the Art of Unix Programming.

      --
      I have come to a conclusion that one useless man is a shame, two is a law firm, and three or more is a congress -J Adams
    3. Re:I hope they don't change the tabs too much by Anonymous Coward · · Score: 4, Informative

      They aren't doing this just to get sorting algorithms. This actually improves things because right now there are a number of different formats that Firefox stores data in. Look at your bookmarks.html(HTML), cert8.db(Berkeley DB), formhistory.dat(mork... don't ask). Using sqlite reduces the amount of code for accessing all of these formats and provides some degree of uniformity. Getting data from sqlite is pretty easy(and much easier than the current situation) because we have dozens of language bindings and tools to do it with.

      Yes I read the arguments against this is in AUP, but Firefox is an application that runs completely counter to most of what's in there. Firefox is never going to be a Unix application following the advice in AUP. It wants to be an operating sytem(or platform if you prefer), and not just an application.

    4. Re:I hope they don't change the tabs too much by cduffy · · Score: 4, Informative

      This will also almost certainly kill any chance of reusage of bookmark data by other programs

      Not at all. SQLite is extremely easy to use -- it has bindings for major scripting languages, and trivial queries can be run on the command line. I use the Python bindings in a number of my minor scripts, and it has frequently resulted in a massive performance improvement (as opposed to using flatfiles and writing the data-munging and analysis code myself).

  4. SVG support by caluml · · Score: 4, Funny

    I hope more browsers end up using SVG. There are some very nifty uses that can be made of it - an example of which is the porn database - http://pdatabase.dyndns.biz (how's it going, John? :) )

  5. So Far So Good .... by abhinavmodi · · Score: 3, Informative

    Works fine on Windoze even after 2 hours .. No crashes or memory hogs. In addition, it is co-existent with Firefox.

    1. Re:So Far So Good .... by SimonH_1978 · · Score: 3, Informative

      In addition, it is co-existent with Firefox.


      Kind of . . . it's disabled all of my extensions, even when I start FF instead of Bon Echo.

  6. what's really new? by scarlac · · Score: 3, Informative

    TFA doesn't say anything about new exciting features. I wonder what made them decide it to be 2.0 alpha instead of 1.6? Was it just so that they could reach the planned milestone?
    I read something about they were trying to optimize the renderengine, so it could support cairo and have hardware acceleration... no promises was made, but they expected it to be in 2.0 (correct me if I'm wrong).

    I guess the more comprehensive changelog (which isn't available yet) will reveal some more interesting changes - perhaps some nice performance enhancements?

  7. ACID 2 by Agelmar · · Score: 3, Informative

    For those who are wondering - the 2.0 alpha build renders the ACID 2 test exactly the same as Mozilla 1.7.12. (http://www.webstandards.org/files/acid2/test.html #top)

    I don't personally think that the ACID 2 test is the be-all end-all test, but I know the question will be asked, hence the post.

  8. Firefox 2 by 56ker · · Score: 5, Insightful

    I just hope that the greater prevalance of Firefox leads to a greater number of sites supporting it. I've had problems with some sites telling me my version of 1.5 needs to be upgraded to an earlier version!!! The site in question was the Comedy Channels's website. To many website designers seem to still design for IE only or use version checking to serve different pages. People should stick to writing valid HTML code that works across all browsers instead of making their websites unusuable for those who don't use IE.

  9. Re:Getting a Firefox Alpha by AKAImBatman · · Score: 5, Funny

    (raises eyebrow) Getting an Alpha takes you back? Pff. I used to have a cron job that would download and compile Mozilla Nightlies every night on my Solaris box. It would automatically back up the current version just in case the new version didn't work in the morning. Every morning it was a new and wonderful experience to see how stable Mozilla would be today, if it would even run, and if there were any new features.

    Back then we didn't have no "Alphas". We had semi-stable code snapshots called "Milestones" and we liked it that way! ;)

  10. Portable version just posted by Anonymous Coward · · Score: 3, Informative

    A portable version of this build was just posted for those that want to use this with a separate profile:
    http://www.cybernetnews.com/?p=417

  11. How soon to version 3.0? by TheSkepticalOptimist · · Score: 3, Interesting

    I mean, Mozilla used to be slow and steady, now they are firing out updates on .5 increments.

    Is this good or bad? I think Firefox will end up becoming bloated and bug ridden just like IE if they keep up this kind of product update cycle. Firefox 1.5 hasn't even been out for 6 months and they are previewing version 2.0.

    While I do think that some open source projects move a long at a pace that make snails impatient, I have found that this quick turnaround for FireFox versions isn't beneficial in the long run. I have found there to be more problems in each new version, and I have stopped using Thunderbird for several problems that haven't been addressed yet (such as opening up the wrong email when you click on a header).

    I think Mozilla should slow down a bit, or at least go back to the .1 version increments. If they are just trying to drive up the version number to match I.E.'s 7.0, then they will find that Firefox performs about as well as I.E. 7.0, or even less so considering it took Microsoft 10 years to get there.

    --
    I haven't thought of anything clever to put here, but then again most of you haven't either.
  12. Browser dreams by MadFarmAnimalz · · Score: 3, Interesting

    I'm not all that enthusiastic about yet another iteration of Firefox... It's my primary browser and I do like it, but it will never be the browser that I would regard as the ultimate.

    I envision a web browser which is the browser equivalent of Linux; a collection of simple programs performing very specific and narrowly defined tasks, all working through clean APIs or protocols. The HTML rendering being split off entirely, the javascript in its own library, image rendering separate, cookie management, security features, history management, bookmarks display, etc. Ideally, the various parts would be so simple that the barriers to development would be lowered drastically resulting in the organic rise of alternatives in the various segments; imagine having a flamewar over which js rendering plugin/library were better!

    Extensions are not the solution by far. The functionality decentralization necessary to realize the vision of a browser like this far exceeds what the design idea behind extensions was.

    Firefox will never be this. The only thing I've seen which might be salvaged into some sort of semblance of this vision is Kazehakaze, though that remains to be seen (I'm not sure you can even hotswap html rendering in Kazhakaze; I've never managed to keep it from crashing for long enough to test).

    --
    Blearf. Blearf, I say.
  13. Screenshots by MagPulse · · Score: 3, Informative

    Here and here.

  14. My favourite bug... by GeekDork · · Score: 4, Funny

    Bug 9458 (referrer block for links from slash), "Implement inline-block in layout" hast its 7th birthday coming up.

    --

    Fight hunger. Filet a politician and send him to a 3rd world country of your choice.

  15. Re:That's all? by Pneuma+ROCKS · · Score: 5, Informative

    It will be much more than that when Firefox 2 actually makes it out to the world. This is a very early build and according to the Roadmap, it will be released near the third quarter of 2006. I'm guessing it will actually be a little later than that. I also found this Feature Brainstorming page, which seems to be closer to what's being planned for 2.0. I see a lot of new stuff.

    --
    Favorite quote: "
  16. Re:Will Firefox 2.0 support the latest standards? by jsoderba · · Score: 3, Funny

    It will not. 2.0 is about non-rendering features.

    Because of the huge changes going on in the Gecko rendering engine the Gecko team needs more time to work on it. 3.0 with the new Cairo-based Gecko 1.9 is scheduled for Q1 2007. See the Mozilla Wiki for more information.