Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Lots of things on the Internet can move quickly but browsers are not Internet software the way that Google or Facebook are. Browsers are still desktop software and things don't move as quickly there thanks to slow PC upgrade cycles and the absolute dominance that software like Windows, Office, and Internet Explorer had a decade ago. Turning that massive ship took longer than many imagined but it is happening.

Jamie gave the open source Mozilla project about a year and a half, including the months of pre-source release preparation (and I think that's being generous.) Brendan Eich and Mitchell Baker didn't give up so easily and thirteen-plus years later they're still giving all they've got to make sure that Mozilla continues to be successful in promoting choice, opportunity, and participation on the Web.

Some things are worth fighting for and I believe that the Web is one of those things. I'm proud to work with some of the founding members of mozilla.org and think it's a phenomenal thing that such talented people are willing to commit their professional lives to the Mozilla mission when there were and still are far sexier opportunities available to all of them.



When Firefox 1.0 came out, it was one of the lightest browsers available on the market. What happened until version 4.0? Even the latest Firefox beta is one of the slowest browser available. I’m not talking about the JavaScript engine, I’m talking about the user experience of your product.


A pessimistic answer would be that all the people who were working on Mozilla who liked to add bloat like email and IRC and Palm syncing to a web browser jumped over to Firefox. Or that the guys who wrote Firefox 1.0 have moved on. Or that that's what happens when you write your UI in XML, render it with a browser engine, and load half a million extensions and history databases from disk on startup.

A different answer might be that it does so much more that a slowdown is part and parcel of doing all that's necessary in a modern browser.


I'd say that in the 10 or so years since firefox 1.0, the average computing power and requirements of the firefox user have shifted enough that the goalposts have moved.

Firefox 1.0's USP at a time when browsers were bloated was its lack of bloat. IMO thats less of an issue now.


I'm sorry but this mentality is everything that is wrong with software development. How is bloat not an issue now? We expect that hardware is getting better and better, but it is ok for software to become worse and worse just because it can sort of get away with it?

In this case Firefox has even managed to outperform Moore's law. It managed to become slower in a faster rate than computers get faster.


"Worse" in this case is subjective. Perhaps firefox today is objectively not as good for me (as a developer) as it was at 1.0.

My argument is that I'm not necessarily the main target demographic any more, Firefox 3.6 is fast enough and has the features that Joe average wants.


Actually, 6 years and about 3 months.


Due to Firefox slowness, I have fully transitioned to Chrome on all my computers. I run adblock plus and often flashblock.

Phoenix was fast. I liked that. I should go try to compile it and run it on W7 and see what it does on modern websites.

Speed and ability to render correctly are my killer features for browsers.


Exactly. I'm holding out for Firefox 4, and if it's not substantially faster than Firefox 3, I'll be moving to Chrome and I wont be moving back. Firefox 4 is their last chance to get their shit sorted.


What in particular about the UX of the latest beta do you find slow? We should fix it.


Here are couple of things:

1. Sync slows down the interface of the application a lot. There should be an option to completely disable Sync. Or Sync should have been an add-on installed by default. If I want to sync only the bookmarks, do just that, nothing else. Sync should also be activated only when I save a new bookmark, not every now and then.

2. SQLite slows down the application and complicates things with those default smart folders. You can't even create a smart folder for bookmarks. Mozilla should have write a faster database for bookmarks and history — they are just soem lines of text after all.

3. Live Bookmarks are useless now since the RSS icon was removed. It was useless before. I think by removing the code for Live Bookmarks and treating bookmarks and history in the same way will make things work faster.

4. Tab Groups also slows down the interface. It is useless since you can manage multiple tab groups by opening new windows.

5. Moving the status bar in the address bar was a bad idea. It complicates the user experience. Status bar should be shown only when something new happens — a download stars, a new page is loading, etc.

I don't know what happens under the hood, but Firefox is heading in the wrong direction.


(1) Sync is now on asynchronous APIs as of the latest beta (or maybe the next one). You can disable Sync in the Preferences window, and you can choose to only sync bookmarks if you'd like.

(2) Places (the bookmarks database) is now on asynchronous APIs, which means that, unless you're using esoteric features of bookmarks, they never block the UI thread. SQLite is also now in WAL mode. Smart folders are still slow as I understand it, and there's a plan to revamp and/or remove them.

(3) Bookmarks and history have been treated the same way since Firefox 3 (Places). There is talk of revamping and/or removing Live Bookmarks as well.

(4) Tab Groups is now secondary UI (the icon is gone by default). It is never loaded until you open it.

(5) The status bar is no longer in the address bar.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: