Firefox 3.0 Makes Leap Forward 401
Kurtz'sKompund writes "Mozilla has announced that Firefox 3.0 has passed a major milestone! The Places feature has been added to the alpha client slated for release next week. Places is a complete re-work of the bookmarking and history browser functions. It was at one point slated for Firefox 2.0, but will instead see release in Mozilla's next major version. '"We enabled the Places implementation of bookmarks on the trunk," said the Places team in a post to the Mozilla developer center blog. "Although there is still much to be done, this is an important milestone for us." Firefox 3.0 alpha 5 is scheduled to launch June 1. Because Places uses the open-source SQLite database engine to store and retrieve bookmarks and history entries, it's incompatible with earlier Firefox editions' bookmarks. Alpha users must convert their existing entries, Mozilla developers said."
So how long... (Score:4, Funny)
Re: (Score:3, Funny)
Re:So how long... (Score:5, Funny)
Re:So how long... (Score:4, Informative)
Screenshots of IE versions 1-7 [com.com]
Re:So how long... (Score:5, Funny)
Re: (Score:3, Funny)
Hrm.. (Score:4, Interesting)
Thank God! (Score:2, Insightful)
Mork is dead... thank the gods.
Re: (Score:2)
Unfortunately, there is no indication that any work is done to move the backend for storing emails and email metadata in Thunderbird to something sensible. The way how this is done now prevents a lot of useful functions and extensions from getting implemented -- it is just not worth the hassle with a back-end that is based
Think of his loved ones, for cryin' out loud! (Score:2)
Leap? (Score:2, Insightful)
[1]: Obligatory "Look at the size of that thing!" quote.
Regards,
--
*Art
SQLite is in Firefox 2.0; What about SeaMonkey? (Score:4, Informative)
However, the Mozilla SeaMonkey suite doesn't yet have SQLite. Will it be unable to share bookmarks with the new Firefox? Or will it get SQLite before Firefox 3 is released?
Re: (Score:3, Informative)
Places was originally in the 2.0 branch, but they dropped it during alpha testing. It just wasn't ready for prime time. (A number of alpha testers were annoyed that t
Changes (Score:5, Informative)
The largest known change for Firefox 3 is the implementation of Gecko 1.9, an updated layout engine. It will also provide CSS3 columns.[90] Firefox 3 will include features that were bumped from Firefox 2, such as the overhauled Places system for storing bookmarks and history in an SQLite backend, according to the wiki.
Also, what's expected to come in FireFox 4.0 (also Wikipedia):
On October 13, 2006, Brendan Eich, Mozilla's Chief Technology Officer, wrote about the plans for Mozilla 2.0, the platform on which Firefox 4.0 is likely to be based. These changes include improving and removing XPCOM APIs, switching to standard C++ features, just-in-time compilation with JavaScript 2 (known as the Tamarin project), and tool-time and runtime security checks.
Bring it on... (Score:4, Interesting)
Re:Bring it on... (Score:5, Informative)
Doesn't work (stupid javascript) (Score:4, Informative)
Stop bitching, you noobs. (Score:5, Insightful)
All posts resembling the pattern “why don't they fix this problem instead!?” are off the mark, irrelevant, and just plain whiny. Just because some new feature is being added does not mean your pet peeve is going completely ignored. There is more than one person working on this thing, and as remarkable as it may seem, many software development tasks can be done in parallel! Imagine that: doing more than one thing at once on a project!
And, to the dorks complaining of feature bloat. (Score:5, Insightful)
Adding new features is not automatically a bad thing. It does not intrinsically slow down a program or make it cumbersome. Of course, these are two possible side-effects, but are not always certain. With good practices and architecture, new features are a boon, not a bust. Also, think of all the things the computer on your desktop does right now. Would you rather it have the functionality of a machine from a few decades ago because people complained that expanding its usefulness was counter-productive? Let products evolve, let engineers innovate, and let the process for coping with the consequences work.
I cannot believe some of the mundane topics Slashbots will harp on these days. Get over it and try adding some useful dialogue to the stories instead of bitching about things you do not understand or understand only as a result of experience with one particular vendor in Redmond.
Re:Stop bitching, you noobs. (Score:4, Insightful)
Know what the difference is? When they spend money on fighting copyright violations, we spend money in order to support big media (ask yourself the last time the FBI got involved in the violation of the copyrights of an individual without money) whereas when we spend money on fighting violent crime, we spend money in order to make life safer for everyone including the people running big media and thus profiting from it.
Firefox development doesn't cost me anything. That's the difference.
Light version? (Score:4, Interesting)
PS: It would also be nice if Firefox didn't highlight "Iceweasel" as a typo.
memory leak FUD #3 .. (Score:2)
I wouldn't have known about the issue except that every time Firefox is mentioned on slashdot it gets talked about. The alleged leak is to do with Firefox using memory to cache pages. The solution is simple. Type about:config in the address bar and change browser.sessionhistory.max_total_viewer , browser.cache.memory.capacity and config.trim_on_minimize.
Firefox here
Re:memory leak FUD #3 .. (Score:4, Insightful)
I don't complain about the problem because honestly, I don't mind closing Firefox out every other day or so to free up the memory, but I do complain about people who deny it's a problem because it doesn't happen to them.
Firefox became a hog (Score:4, Insightful)
Re: (Score:2)
Re: (Score:2)
Only if you're using a really old version of Opera. Current downloads of the US-English version run 4.0 MB. The download with all available language packs is 6.3 MB.
Fortunately, you're more likely to find a USB port than a floppy drive on most computers these days, so the extra size doesn't make much of a difference.
Who uses local bookmarks anymore? (Score:4, Interesting)
Re: (Score:3, Interesting)
The Places system is designed (among several other objectives) to facilitate synchronizing Firefox bookmarks with remote storage systems.
Re: (Score:3, Insightful)
That's all well and good, but what do you do on the day that del.icio.us inevitable goes offline, perhaps forever? OK, maybe it won't, but do you really want to trust all your data to a remote service that basically operates at their own whim?
SQLite is brilliant (Score:4, Interesting)
This lightweight, fast, simple database eliminates many of the headaches associated with using a full-on SQL installation, and works just as well for most of what most developers and users need.
If you're a Perl geek, like me, you will find this Perl module for seamless SQLite interface [cpan.org] to be a power tool. The next time you need to get something working by morning, and it's 2am and the person "in charge of databases" hasn't called back, you'll be thanking it.
Why Do We Need This? (Score:2, Insightful)
1) If this is correct, disappointing that the devs called the bookmarks file places.sqlite instead of bookmarks.sqlite so people know where the bookmarks are if you want to move them. Am I correct?
2) Is this new file now no longer human readable the way bookmarks.html?
3) Someone please tell me how this makes my life better as a normal Firefox user? Sure sounds like change for change s
Re: (Score:2)
Since "Places" integrates, among other things, bookmarks and history, calling it "bookmarks.sqlite" would be misleading to a certain extent; since the feature in Firefox 3.0 that combines those prior features will be known as "Places", I think "places.sqlite" would be a natural name.
Native Mac UI (Score:5, Interesting)
Far from what people want... (Score:3, Insightful)
Adding a whole new bookmarks system is nice, but does the user-base need it ? Or at least does it need it more than it needs a stable and fast browser ? I honnestly don't think so, and I'm sad seeing Firefox going farther and farther from it's initial goals as an Open Source project
Re:Far from what people want... (Score:5, Informative)
> Adding a whole new bookmarks system is nice, but does the user-base need it ?
You obviously are not a programmer who understand xml parsing and knows SQLite very well. Well as I happen to be such a programmer, let me just tell you that I can pretty well guarantee to you that switching to SQLite will make the browser faster. Most like it will also decrease the amount of needed memory.
Reasons for this:
- SQLite is very light database. Basicly it is just component that can be used to write and read a file, but searching a certain element(s) in the file is very fast compared to normal read methods.
- Reading xml files or similar, as the current bookmakrs.htm file is, is very slow and it requires a lot of memory. This is because you first need to parse the html tree and after that you will get the actual data from the file. It is very good if you have only few items in the file, but if you have thousands bookmarks like some people do, it will get slow.
So basicly they are just removing the bloat and making the browser faster.
Autoexport to HTML (Score:4, Interesting)
Snappy Firefox (Score:5, Interesting)
Even if they just had watchdogs that could restart and recover session state, they'd be more useable.
Leap Forward? (Score:4, Funny)
Failure? (Score:3, Interesting)
Left running for 24 hours, with google homepage and gmail up, I am looking at about 1GB of memory used.
This just does not seem reasonable to me, but I'm a minimalist.
gmail leak (Score:4, Interesting)
Re: (Score:2, Funny)
All joking aside , isn't it on the bug tracker a lot ? I thought that the whole reason for this write was to fix the various memory issues before they moved on ?
Re:When? (Score:4, Informative)
Re:When? (Score:4, Informative)
I remember a few years back when I first upgraded to a version of Firefox/Firebird/Phoenix (forget what it was called at the time) which used the Downloads dialog and instantly the whole thing slowed to a crawl. Why? Because I'd never cleared my downloads cache before and the brand new Downloads dialog had about 2000+ entries in it. I think simply opening the dialog took a couple of minutes and the Clean Up took about five minutes. All for what is essentially just a listbox! God knows what would happen if they ever tried to make the Downloads dialog useful by doing crazy things like telling you when a download failed to actually download anything.
OK, rant over. I like Firefox for the most part but that has really pissed me off for a long time. Glad I finally got that off my chest.
Re: (Score:3, Interesting)
Is that any worse than other browsers? Here are some instructions for seeing Opera and IE use 150 MB or more within about three hours with one tab open [mozillazine.org]. Firefox 2 consumes less than 100 MB viewing exactly the same sites as those other browsers. If you want to say the memory of a browser is enormous, oughtn't you
Re: (Score:3, Insightful)
Re:When? (Score:4, Insightful)
Re:Got NoScript? (Score:5, Informative)
Re:When? (Score:4, Insightful)
There may be a fix (I think I know what you mean with the in-memory caching), but I'm not going to do that because when in forums, I will often jump back several pages, and I don't need or want them reloading just going back or forward. Besides, if I have to look up a method to do it, then it's not something that I'm likely to want to be sending my parents through, and that's an important point, especially since they have much older, slower systems than do I.
Re: (Score:3, Interesting)
Re: (Score:3, Insightful)
I referred here to the way that Firefox handles memory, which may include leaks but also may include unnecessarily holding onto memory long after it's practically needed. There's little reason to hold onto the last ten tabs closed per window, plus their entire contents. Even if that's seen as a necessary
How about the transparency-printing bug? (Score:3, Informative)
Seriously, go try it. At least on OS X, you don't even need to print, you can just hit the "Preview" button from the Print dialog, when looking at a Google Maps "print view," and it'll show you the route-line-less (and therefore pretty damn useless) map that it's about to print. It does the same thing on any other page that uses overlaid transparent gr
Re:When? (Score:5, Informative)
Re:When? (Score:5, Informative)
Re:When? (Score:5, Informative)
Re:When? (Score:5, Interesting)
Even the phrase "launching a SQL database" indicates you're thinking of SQLite the wrong way.
A better way of thinking of it is this: Mozilla developers are removing thousands of lines of code with an unknown number of bugs for a simple data storage mechanism used in thousands of software products, including embedded systems. SQLite works. In fact, it works astonishingly well. We're gradually using it to replace most data storage in our own products.
Re:When? (Score:5, Informative)
It just doesn't read-it anymore (but you can tell it to import it back if you like)
BTW, sqlite stores everything in one file so nothing is really changed
if you wan't to save, you just have to copy one file
if you wan't to move/copy you profile, it's just a file to copy
it will be much more robust, powerfull and allow new things to be done.
also the sqllite code is stable and field tested by hundred of projects so it's a very good idea to reuse it instead of using some mozilla only solution.
Re: (Score:3, Informative)
Before you "cry wolf" over some technology being put into Firefox, why don't you read up on it? Hell, SQLite has been around for a long time. The feature-set is well known. Oh, and if you are using Firefox 2.x, well, guess wha
Re: (Score:3, Interesting)
Bookmarks were strings 10 years ago, now they are multi-field records, especially things like live RSS bookmarks. The hole point of the "Places" component is to give more state and functionality to bookmarks and history.
I also think the SQLite engine is going to be used for the new client-side persistence framework which does need dat
Re: (Score:3, Funny)
Ah, emacs. http://www.emacswiki.org/cgi-bin/wiki/sql.el [emacswiki.org]
Okay, maybe that's not quite what you meant, but it's close.
Re: (Score:3, Insightful)
I would like to hear what projects these are. I have been considering SQLite for a project and would like to know any possible problems.
Re:When? (Score:4, Informative)
Re: (Score:2)
There's a big difference between an embedded database like Berkely DB or SQLLite and an enterprise DB like DB2 or SQL Server... And embedded SQL Database is VERY lightweight.
Re:When? (Score:5, Informative)
1 the sqllite engine is already present
2 they are yanking out the older crusty Mork/Xml/Vhatever code
3 they are using this to simplify things and enable cool things like throwing your bookmarks online (obsoleting the 12 bazillion bookmark sync extensions)
Re: (Score:3, Insightful)
Regardless of how "light" this is, it really sounds like feature creep to me.
Regardless of how you feel, sqlite ( or BDB) will be faster than trying to parse text files or xml files for the amount of config settings in Firefox.
It's a good idea.
Re: (Score:3, Funny)
Re: (Score:2)
I mean a database engine to manage bookmarks seems like overkill to me.
Well, it is a 'lite' database engine...?
Re: (Score:2)
Re:Bloat or Performance Issues? (Score:4, Informative)
Re: (Score:2)
Re:Bloat or Performance Issues? (Score:5, Informative)
Re: (Score:2)
GREAT. And with the way this project has been headed, they're going to be SURE that storing the text of the last 200 pages I've looked at in memory, so I can be sure to search through everything my browser has seen in the last week, in addition to the utterly crappy caching of the last however many pages I've had open since I opened my browser, and the memory footprint of my
Re:Bloat or Performance Issues? (Score:5, Informative)
It fully supports transactions and is appropriately ACID. For someone who's had his Firefox bookmarks hosed before, this is very welcome for me.
The benefit of this will [hopefully] be fully searchable bookmarks and easy to move the bookmarks around to other computers.
I've used it in the past and it's been great for me. Check it out: http://www.sqlite.org/ [sqlite.org]
Re:Bloat or Performance Issues? (Score:4, Informative)
Re: (Score:3, Interesting)
I was ready to correct you on the difference between open source and public domain, but upon further reading, you're right: it's completely public domain. They'll sell you a license if you really must have one for some reason, but it's available for downloading and embedding for any use you want to put it to. Kudos, dev team. That's pretty cool of you.
Re: (Score:2)
For bookmarks, I'm sure it will work just fine. However, what I'd like to see from firefox are more corporate friendly features. Shared bookmarks, for example, to an sql backend. Group
Re: (Score:3, Interesting)
A single file contains the schema and data.
Personally I wouldn't be too worried about the memory footprint, but I guess this means that they're dropping the text based configuration files in favour of a binary format? - If that's the case, I sincerely hope they'll reconsider, from The Art of Unix Programming [faqs.org]:
When you feel the urge to design a complex binary file format, or a complex binary application protocol, it is generally wise to lie down until the feeling passes.
I had hoped that the mess th
Re: (Score:3, Funny)
Re:Bloat or Performance Issues? (Score:5, Informative)
Details [sqlite.org].
SQLite by itself, I imagine, won't. How much else they do with it may or may not.
Re: (Score:3, Informative)
Re: (Score:3, Insightful)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
first memory leak FUD of the thread .. (Score:2)
The alleged leak is to do with Firefox using memory to cache pages. The solution is simple. Type about:config in the address bar and schange browser.sessionhistory.max_total_viewer , browser.cache.memory.capacity and config.trim_on_minimize.
Firefox here
I like Firefox except for $RAN
Re: (Score:2)
Tell me again what about that is, in any way, simple.
Re: (Score:2)
Firefox's Memory Leak Bug or a Feature ? [blogspot.com]
Re: (Score:2)
FWIW I have no extensions or themes installed, either. (190MB)!!
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Interesting)
Re: (Score:3, Funny)
Felt the same about tabs (Score:5, Insightful)
I wouldn't judge it before i try it for a while.
bookmarks and history (Score:2)
But really.
I f
Re:Reinventing the wheel? (Score:5, Interesting)
Thank you! (Score:3, Interesting)
Case in point: GAIM/P
Re: (Score:2)
memory leak FUD #2 .. (Score:2)
Firefox here
I like Firefox except for $RANDOM.FUD
was; Re:Memory use (Score:1)
Re: (Score:2)
Re:Places? How about tagged bookmarks (Score:4, Interesting)