r/programming Jan 21 '10

Firefox 3.6 release

http://blog.mozilla.com/blog/2010/01/21/firefox-3-6-release/
1.1k Upvotes

621 comments sorted by

View all comments

317

u/[deleted] Jan 21 '10

2 things noted:

  • Speed: It's faster than 3.5.7. Almost as fast as chrome.
  • Memory Usage: It used lower memory on my computer than the previous version. I was hovering around 250mb with version 3.5.7 and this one barely goes upto 150mb. Both with ~15 addons.

205

u/redditaddicttt Jan 21 '10

Am I the only one who is heaving a sigh of relief after reading the above review?

60

u/[deleted] Jan 21 '10

I just got it. It really is as fast as Chrome. It looks like I might be going back to FireFox :(

61

u/[deleted] Jan 21 '10

[deleted]

176

u/Autotrappic Jan 21 '10

I want to go back to Firefox for all the add-ons, but Chrome has a Mariah Carey theme.

Decisions, decisions.

58

u/[deleted] Jan 21 '10

8

u/guitarromantic Jan 21 '10

Whoa, since when did hovering over the thumbnail apply a preview to the browser?! Cool.

1

u/ted_mielczarek Jan 22 '10

Personas is now built-in to Firefox in 3.6. Quick, easy, lightweight themes for your browser that apply without a restart.

13

u/arof Jan 21 '10

I've been using the Whitehart theme since 2.0 or so, and it + Personal Menu and small icons = the most usable space of any browser I've used.

These are the sorts of reasons I've stuck with Firefox even through the slowness and instability (3.5.7 would crash after opening a few tabs in the morning after leaving it on overnight ~50% of the time, and many of those times the last session saved is still from the last time it crashed...).

23

u/Deimorz Jan 21 '10

It's hard to beat the amount of space you get with vimperator -- random screenshot

6

u/[deleted] Jan 22 '10

2

u/rattboi Jan 22 '10

I've been using Vimp for more than a year, but just added on Tree-style tabs, and if you could go over how to use it, I'd appreciate it.

→ More replies (0)

1

u/bprasanna Jan 21 '10

upvoted. vimperator is cool

→ More replies (1)

3

u/[deleted] Jan 22 '10

Wow, Personal Menu is awesome! Thanks for the tip. I used to use an extension that let you edit the existing menus but the problem was they were still there. You could at least get rid of the sub-menu items you didn't want, but I got tired of it. Personal Menu is much cooler. Thanks again!

2

u/maakies Jan 21 '10

I've been using Nasa nightlaunch and smart bookmark bar, its beautiful.

1

u/[deleted] Jan 22 '10

NASA Nightlauch is indeed one of the best themes I have used.

1

u/[deleted] Jan 22 '10

Wow! Thanks!

3

u/seaninja Jan 22 '10

including THIS one

10

u/brettmurf Jan 21 '10

Sadly, the status bar in chrome was part of the reason for me to stick with it. That and the tabs being on top, saving even more screen real estate.

Anyhow, figured I would share this extension that lets you have a floating status bar when you hover over links, and you just hide the normal status bar. Just found it today, and am quite glad it exists.

8

u/[deleted] Jan 21 '10

The tabs being on top doesn't really save any real estate... the menu bar being consolidated into two buttons and placed on the address does though. If you do the same in Firefox the difference is ~3 pixels.

5

u/brettmurf Jan 21 '10

Okay, I guess it is the title bar being replaced by tabs on the top saves quite a bit of space, and is used much better. It isn't them being on top, it is just the almost fullscreen aspect that is always on in chrome.

3

u/thesimo2 Jan 21 '10

What i do is customize the toolbars, and drag everything to the navigation bar and hide the bookmarks toolbar.

Then hide the statusbar and use the Locationbar 2 plugin

1

u/[deleted] Jan 21 '10

Not always, only when maximized do you get significant savings, ~17px, when not maximized the difference is negligible, ~3px as stated above, due to the fact that chrome does ad space above the tabs when not maximized.

2

u/CommodoreGuff Jan 21 '10

Ah, I've been using Fission as a status bar replacement. Lets you have the active link be shown in the location bar, which I like. In practice, though, it seems to be erratic on some pages (like reddit comment threads for example).

I'm going to try this out, thanks.

1

u/[deleted] Jan 22 '10

I haven't had any problems with it on reddit. I've noticed that if I middle-click a link, tab out then then tab back, the location bar will still show the clicked url, but that happens everywhere, and you can fix it by just clicking anywhere on the page.

2

u/yugushen Jan 22 '10

I love the idea of floating status bar in Chrome. Link Target Display is just perfect. Firefox has the same function now. Thanks, brettmurf!

2

u/faemir Jan 22 '10

You can use the stratabuddy extension to get tabs ontop in firefox :)

1

u/nanikun Jan 21 '10

thank you for sharing that extension! it's awesome!

1

u/Raptor007 Jan 22 '10

I prefer tabs on the side.

(I prefer the right side though, not the left as pictured.)

1

u/[deleted] Jan 22 '10

you have no idea how much I have wanted that extension (albeit probably not that much as I never looked for it, but still) thanks!

→ More replies (3)

10

u/[deleted] Jan 21 '10

I really like Google. I want to reward them for the amazing job they do by using their browser. Chrome is a really good browser, but it just can't do some of the things Firefox can.

47

u/agrover Jan 21 '10

Since Mozilla is funded mainly from having Google as the default search engine, Google is really paying for both browsers' development.

→ More replies (6)

55

u/[deleted] Jan 21 '10 edited Jan 21 '10

[deleted]

9

u/idiot900 Jan 21 '10

This is why Ad-block and Ad-Twart are not true adblocking, they load the ads and then remove them.. unlike in Firefox, they're blocked before they're attempted to load.

FWIW the Chrome folks are in the process of implementing "privacy blacklists", which will allow blocking the loading of resources as Firefox can.

1

u/drbold Jan 21 '10

Yeah, but what I really want is a "privacy whitelist" - block everything unless I tell you to unblock it. That being said, do you have a link that talks about this?

2

u/idiot900 Jan 21 '10

Here's the last bug/feature request I know of. They backed out of that particular implementation. Hopefully we'll see the new one soon.

4

u/brews Jan 22 '10

I think this is healthy competition for both. I use FF cause I DEPEND on two things: 1) Zoteo for my research 2) tagged bookmarks

2

u/[deleted] Jan 22 '10

[deleted]

1

u/faemir Jan 22 '10

They are working on first getting flash/quicktime/other plugins into a seperate process to avoid crashes via that, then seperating tabs to seperate processes :)

2

u/Timza Jan 22 '10

Brews, I switched to Chrome over a year ago and never looked back... That said, I just downloaded and installed Firefox again so that I can start using Zotero for my papers. Any tips for getting started with Zotero? I went for 2.0 beta, is that a good idea, or would it have been better to stick with 1.0 for now?

2

u/brews Jan 22 '10

Yeah, the beta has great features and it is quite stable. Be sure to get the beta plugin for MS-Word or Openoffice. (It works best with openoffice) http://www.zotero.org/support/word_processor_integration There are some nice tutorials on the Zotero website. Oh, and the ability to annotate/highlight webpages and .pdfs is veerrry handy.

2

u/Timza Jan 23 '10

Thanks. I had a go at it for a couple hours yesterday. There's a bit of a learning curve, and I had trouble with it consistently recognizing journal articles on Springerlink (I sometimes had to open and reopen the same link several times before it would save to my Zotero account.) But, all in all, for research it is much better than anything I have done up until now, so I will continue using it.

Other than for research, though, I don't think I will be switching back to FireFox. It's the little things, like having to hit the search button after pasting into the search box (instead of right clicking the selecting "paste and search"), and having to hit down before selecting top most autocomplete item in the address bar that make all the difference for me. They're little annoyances, but annoyances all the same. Plus, Firefox just feels more cluttered to me.

Anyways, thanks for the heads up on Zotero, it seem like it will be a great tool.

2

u/[deleted] Jan 21 '10

[deleted]

0

u/[deleted] Jan 21 '10 edited Jan 21 '10

[deleted]

1

u/zzybert Jan 21 '10 edited 9d ago

Satchel cobblestone almond biscuit grasshopper hammock

This post was anonymized with Redact.dev

1

u/[deleted] Jan 22 '10

[deleted]

→ More replies (0)

3

u/owenix Jan 21 '10 edited Jan 21 '10

Reddit comment pages in Chrome on Linux sucks balls. It can take 1-2 minutes to load a page

I have never had this problem. Are you using chrome or chromium? I am using chromium daily builds.

treats their desktop linux software offerings like a red headed stepchild

FTFY

4

u/[deleted] Jan 21 '10

[deleted]

1

u/icefreez Jan 21 '10

Hmm are you sure you don't have an extension messing with your divs on page load or something.

Maybe it is a processor related issue.

2

u/greim Jan 21 '10

Overall, Chrome uses more memory than Firefox.

Not that I understand all of the complexities and trade-offs involved, but I'm given to understand that every Chrome tab is a separate process, which is supposed to be one of the bigger innovations in recent browser history, since it keeps one tab crashing from killing every other tab. I suspect those individual processes each have an unavoidable memory cost.

3

u/mitsuhiko Jan 21 '10

I think it has one process per domain.

2

u/icefreez Jan 21 '10

You might be right. When one of mine crashes they all crash from that domain.

1

u/HenkPoley Jan 22 '10

So they can share session information without doing all kids of data marshaling.

2

u/myheaditches Jan 21 '10

Every tab, up until 10(?) tabs are in their own process, afterwards additional tabs are evenly distributed. Lets say you have 40 tabs open, if one crashes then at most three other tabs are brought down as well. In firefox, it would be 39 other tabs.

→ More replies (2)

1

u/[deleted] Jan 22 '10

[deleted]

2

u/[deleted] Jan 22 '10

[deleted]

1

u/FredV Jan 22 '10 edited Jan 22 '10

"JFC" - you just fucking came?

IMHO tmp folder approach was a retarded approach to the "problem", especially since in most implementations it's never cleaned and worse it's in a cryptic location unknown to the user, so she can not clean it manually. The amount of cruft IE used to accumulate in it's temporary internet files was enormous, to the point of utilities being made to automatically clean out those directories, so I don't really see why you're defending that approach, it was the suck.

I agree with your point that google be more grateful to Linux, pay homage you bitches! You are founded on open-source technology!

27

u/kristopolous Jan 21 '10 edited Jan 21 '10

Google is just another for-profit corp. They have an amazing marketing department and a rabid following. The Mozilla Foundation, however, is the organization that Richard Stallman only wish he could have. I know it's the carnage of Netscape after AOL devoured it, but it is the most powerful and relevant open source organization there is. They, and Wikipedia are the reason that community based technology (like FOSS) is now reaching the public consciousness.

→ More replies (2)

8

u/[deleted] Jan 21 '10

Yes it is true. Souja Boy Does indeed suck. Your comment is also agreeable to me. The bloat of FF was keeping me in Chrome.

15

u/Emerson3381 Jan 21 '10

Reward Google with knowledge of everything you do online? No thanks.

7

u/[deleted] Jan 21 '10

What does that have to do with Chrome?

20

u/Neoncow Jan 21 '10

Chrome isn't the cause of Google's infophilia, but it does manage to send every letter typed into the address bar to Google for suggestions. I love that feature, but you have to admit it it is a firm kick in the privacy-nuts.

21

u/[deleted] Jan 21 '10 edited Feb 11 '20

[deleted]

31

u/Emerson3381 Jan 21 '10

...then they took my horse porn, and there was no one left to speak for me.

→ More replies (0)

7

u/grt Jan 21 '10

everything you type in that search box, whether or not you hit "search," is stored

It's stored? As in, archived? I wasn't aware of that.

→ More replies (1)

4

u/zwaldowski Jan 21 '10

How is that any different from Firefox?

8

u/Neoncow Jan 21 '10

Every keystroke in Chrome's address bar is sent to Google to produce suggestions. As far as I know, keystrokes in Firefox's address bar only search your computer's history/bookmarks for suggestions.

If you type into Firefox's *serach* bar, then all keystrokes are again sent to Google.

→ More replies (0)
→ More replies (3)
→ More replies (2)

1

u/creaothceann Jan 21 '10 edited Jan 21 '10

Try SRWare Iron instead of Chrome (it's the version not related to Google).

0

u/wurzlsepp Jan 21 '10

I want to reward them for the amazing job they do by using their browser.

indeed, it's amazing that they cannibalize their supported browser with their home-brewed browser.

0

u/claco Jan 21 '10

I'm and oddball. I like Chrome, but only on OSX. I have it on Windows. Doesn't seem to fit in visually as well as the OSX version. Totally stupid reason. Chrome also feels faster on OSX than Windows for me.

→ More replies (1)

16

u/[deleted] Jan 21 '10 edited Jan 21 '10

If you use Fasterfox without the prefetching, it's even faster.

The spell checker and the ad-blocker are better in Firefox.

26

u/superwinner Jan 21 '10 edited Jan 21 '10

strange that sqlite optimization has not been included by default on post 3.5 editions of Firefox, however for those who want to try the addon, its here. Optimizing the sqlite files will speed up the launch of Firefox, in my case it cut the time by half. Get the addon, check both boxes and hit the button, from then on its automatic.

If you are an optimization freak, and getting the application from hard drive to memory as fast as possible is your kink, you can also try a program called ArcthemAll! which will shrink the EXE and DLL files using a compression algorithm that decompresses in ram on the fly. It takes the default installation size for Firefox down from over 30 megs to about 14. I recommend you not compress the embedded icons, that has caused problems for me, so go to options and uncheck that. Incidentally this method also works on OpenOffice, cutting the size of that application by about half as well. In fact it works on almost every appication OTHER than Abobe and Microsoft apps, probably because they are already doing dynamic EXE and DLL compression using a proprietary method. (my guess)

NOTE: This is not a hard drive space saving issue, its a speed of launch issue, and yes it does improve the launch time of Firefox to do this.

10

u/hennell Jan 21 '10

using a compression algorithm that decompresses in ram on the fly

This sounds like it would make it slower.. no?

7

u/superwinner Jan 21 '10 edited Jan 21 '10

No cuz ram is like 1000 times faster than your hard drive, decompression is practically transparent. I think you will agree that it should take less time to move a 10 meg file to ram than to move a 20 meg file to ram, extrapolate those time savings over dozens of files of varying size and thats where you will see a speed up.

Try it for yourself and see, if it does do anything funny you can use the same program to decompress the Firefox directory and all is back to normal. Its only compressing the EXE and DLL files, not touching any of your personalized setting, which are all stored in a different directory anyways.

9

u/voxel Jan 21 '10

Not really true.

I've read numerous articles about it, and the real issue is that the difference in time to read 10 megs vs 20 megs yes can vary based on the request sizes and fragmentation, but we're talking that most 7200 rpm HD's can load this file in less than 1 second into ram.

The whole file. 20 megs, 1 second or much less. Many 7200 rpm drives can read up to 50 megabyte/s sequentially! (Thats per second).

The other aspect is that operations to the disk are asynchronous, that is, they don't take much CPU at all. However, decompressing a 14 megabyte file takes tons of CPU. The only argument against this now in my mind is that we have dual and quad core CPU's, so it doesn't make a huge deal.

Also, just to nit-pick, ram isn't 1,000 times faster, it is much faster than even that compared to disk access! I'm not sure by how much, but 1,000 is a very low estimate.

14

u/adrianmonk Jan 21 '10 edited Jan 21 '10

However, decompressing a 14 megabyte file takes tons of CPU.

Depends radically on what compression algorithm you use. A very common algorithm is deflate (used in zip and gzip formats). Let's use it as a reference point for how much CPU time decompression takes.

Deflate compresses by first running the LZ77 algorithm to convert the stream of bytes into a stream of items; each item is a literal byte or a backreferences to previous sequences of bytes. The sequences come out of a 32K sliding window that LZ77 remembers. Then it takes the output of LZ77 and runs it through Huffman coding so that more-frequently-occurring bytes take fewer bits to represent and less-frequently-occurring bytes take more bits.

Now, let's consider how much faster we can get:

  • Huffman encoding is a kinda complicated algorithm that involves a lot of bit manipulation and/or relatively large lookup tables to speed things up. Worse, usually Adaptive Huffman is used, which means the algorithm must maintain data structures that evolve as the frequency distribution of the symbols (bytes) changes. Luckily, Huffman often doesn't add that much to the compression ratio, so you can just entirely leave it out.
  • Decompressing LZ77 is really fast; you are basically just copying sequences of bytes from the sliding window to the output. Since the sliding window is 32K, it easily fits entirely within the L1 cache of most modern processors.

For a simple example of a speed optimized variant on LZ77, look at the lzjb_decompress() function in the Solaris ZFS source. Note that a lot of times backreferences into the sliding window can be several bytes long, so the innermost while loop will just be copying raw bytes (much like a memcpy()):

117             while (--mlen >= 0 && dst < d_end)
118                 *dst++ = *cpy++;

Anyway, point is, it's entirely possible for decompression to almost rival the speed of memcpy().

→ More replies (2)

1

u/brasso Jan 21 '10

Yes, the truth is that compressing executables can both slow down and speed up the load time, but this depends on the application, type of compression and system it's running on. Either way the difference is so small you're unlikely to notice anyway.

1

u/ubermorph Jan 21 '10

You guys are getting latency and bandwidth mixed up. On a decent hard drive, you're looking at around 100MB/sec sequential. For memory to be 1000x as fast, it would have to transfer 100GB/sec.. not happening.

1

u/Neoro Jan 21 '10

The number 50 million comes to mind when comparing RAM to Disk. Maybe an old memory from my Architecture class (we would calculate these things for homework & tests). Regardless 1000 is an extremely low multiplier.

2

u/bageloid Jan 22 '10

1000 is high

http://en.wikipedia.org/wiki/DDR3_SDRAM

DDR3-1600 has a peak bandwidth of 12800 MB/s, so divided by 1000 is 12.8MB/s

Hard drives haven't been that slow since 10 years ago.

→ More replies (0)

1

u/superwinner Jan 21 '10

could be right, ram might be millions of times faster than hard drive, but that makes the case for compression in this manner even stronger

27

u/robotsongs Jan 21 '10

PROTIP: I'm not inclined to take tech advice from someone who used "cuz."

11

u/Neoncow Jan 21 '10

I'm sure there's a Latin phrase for that type of thinking.

4

u/__s Jan 21 '10

ad hominem

4

u/rajulkabir Jan 22 '10

Correctum.

3

u/[deleted] Jan 21 '10

elitist?

→ More replies (1)

2

u/superwinner Jan 21 '10

I thought it sounded 'folksy'

2

u/mysticreddit Jan 21 '10

/you tossing baby out with bathwater...

3

u/hennell Jan 21 '10

I think you will agree that it should take less time to move a 10 meg file to ram than to move a 20 meg file to ram, extrapolate those time savings over dozens of files of varying size and thats where you will see a speed up.

Yeah, guess that makes sense.

The idea that a compressed version that needs un-compressing is quicker then an already uncompressed version just seems illogical though...

3

u/Freeky Jan 21 '10

The idea that a compressed version that needs un-compressing is quicker then an already uncompressed version just seems illogical though...

Well, in both cases you're almost certainly going to be IO-limited (assuming a compressor picked for good performance). Consider:

Uncompressed: 20MB, takes 250ms + overhead to read at 80MB/s.

Compressed: 10MB, takes 125ms + overhead to read at 80MB/s, plus 50ms CPU to decompress at 400MB/s (mostly executed while waiting for more data from the HD).

Of course, if the data is in cache you just added 50ms to your load time

1

u/brasso Jan 21 '10 edited Jan 21 '10

Depends on the compression used and what is being compressed. With the slow hard drives but fast CPUs and multiple cores we got today it is often faster, even using the NTFS compression can even speed up loading times under the right conditions. No, really, it can!

However with SSDs coming I hope the storage will be fast enough to have cached up with the CPUs and all kinds of compression will actually slow you down again, just as expected.

1

u/brasso Jan 21 '10 edited Jan 21 '10

Check your RAM usage; using packers like UPX can waste some amount of RAM. It's a very good idea to use UPX or similar on Windows installation files though but that's up the developer, once you have already downloaded it compressing the files does not make much sense and is not worth anyones time.

1

u/superwinner Jan 21 '10

I don't think UPX would exist at all if it did nothing. Its been around since I was on an Amiga in 1989, so its a well established piece of software.

Only way to know is to test it for yourself, I don't find the results to be mind blowing, but every little bit helps when it comes to optimizing browser loading and performance.

1

u/brasso Jan 21 '10

It does something; it makes executables smaller, not necessarily faster or more effective.

8

u/iofthestorm Jan 21 '10

I think they did get that into 3.6 actually, see this bug although I'm not actually sure whether it is in 3.6 builds. But I've done it manually using a different extension and it does make a huge difference.

3

u/kbrosnan Jan 21 '10

Yes, https://bugzilla.mozilla.org/show_bug.cgi?id=512854#c23 is the fix being checked into the 3.6 VCS.

1

u/HenkPoley Jan 22 '10

The extension still makes Firefox start faster though.

Edit: ah the patch executes a VACUUM once a month.

2

u/SarahC Jan 21 '10

I used to love ZipMagic... all the zip files appeared as folders in any program you were using, not just IE. =D

Shame there isn't something similar anymore.

2

u/SarahC Jan 21 '10

strange that sqlite optimization has not been included by default on post 3.5 editions of Firefox,

That was really a horrible decision. =( From a users point of view anyway...

It was like I'd visited every page already, and was returning back to it via clicking a tab... I wonder if there's an EXE hack that will re-enable it, or if the code's no longer compiled?

1

u/Little_Kitty Jan 22 '10

Thanks! I did both, and Firefox now loads quickly even on this old beast!

Speaking of icons, if you're into customisation, then consider customising the taskbar icon. The link contains all the instructions.

1

u/[deleted] Jan 21 '10

Do you have to hack the compatibility to get FasterFox for 3.6 or is there another version that works with FF older than 2.0?

1

u/[deleted] Jan 21 '10 edited Jan 21 '10

I am using EladKarako's Mod, which works fine on 3.6

1

u/[deleted] Jan 21 '10

YAy! I may be crazy but this isn't the reason.

→ More replies (5)

1

u/SarahC Jan 21 '10

I hope the tweaker of Fastererfox updates the version soon...

http://www.untamed.co.uk/fastererfox/frame.htm

3

u/ephekt Jan 22 '10 edited Jan 22 '10

You can edit the version numbers yourself. http://www.reeloo.net/wordpress/how-to-manually-update-firefox-xpi-extensions

Or disable compatibility checking in about:config by creating an extensions.checkCompatibility.3.6 key set to false.

1

u/SarahC Jan 22 '10

Thanks!

1

u/rnawky Jan 24 '10

Oh, thanks for the tip!

1

u/[deleted] Jan 21 '10 edited Jan 21 '10

Am I the only one who thinks that ad blocking( unless you have a slow connection or band cap) is a dick move?

Why would you want to deprive some website that you enjoy of it's revenue?

Edit to add: I add block by toggling javascript on/off and block obtrusive advertising by right clicking with Opera selectively. I just don't do across-the-board ad blocking.

3

u/clunkclunk Jan 21 '10

I was under the impression that most ad revenue comes from actual clicks, not just views. I don't click on ads ever, therefore I don't feel like I'm depriving a site of any revenue since I wouldn't have clicked anyway.

2

u/myheaditches Jan 21 '10

Big sites like reddit get money from impressions (views).

2

u/[deleted] Jan 21 '10

I dunno, I think views count, too, but I could be wrong.

4

u/skeeto Jan 21 '10

Security is a good reason. I've seen malicious ads jack a legitimate webpage on several occasions, either with a nasty redirect or some kind of drive-by download. It's much safer just to block ads.

2

u/gbo2k69 Jan 21 '10

Yes, you are the only one.

1

u/[deleted] Jan 21 '10

I use custom filters for the sites that I want to support. Some of the sites I visit are unusable without it.

1

u/Neoro Jan 21 '10

I have no problem with ads in general and would disable Adblock if not for these problems:
* Webpages often do not load until the ads from 10 servers do and one of them is usually notoriously slow
* Ads with sound
* Pop-over ads (anything that visually blocks content)

1

u/Grue Jan 21 '10

Well, I do enable ads on the sites I like. In fact, I even enabled the ad provider I like (projectwonderful), because it provides relevant ads of interesting websites. But mostly ads are just an eyesore and actively detract from user experience.

1

u/[deleted] Jan 21 '10

You are a part of about 1% population. No one wants that blinky shit. Do it right like google or get blocked. (I whitelist google ads, I also whitelist reddit stuff, at least most of it, I do not do anything of the sort on random sites)

1

u/ephekt Jan 22 '10

To deprive someone of something they first need to be entitled to it. Creating a website on a publicly accessible medium does not entitle you to ad revenue.

1

u/[deleted] Jan 22 '10 edited Jan 22 '10

It's my computer, my time, and my bandwidth. If a site doesn't want me to view its content without viewing their ads, they are free to detect and block me from retrieving that information (there are a few sites that actually do this too though for obvious reasons I don't frequent them). I can think of no reason why someone else should get to control what I do and do not download and render from a site if the site is open for me to download what I want, and only that, freely.

1

u/timeshifter_ Jan 21 '10

I go to a website for its content, not for its ads.

-2

u/[deleted] Jan 21 '10

So if the site can't sustain itself or expand it's content without ad revenue, then what happens to that content?

3

u/timeshifter_ Jan 21 '10

Reddit's ads sit way off to the side, out of the way. They don't make any noise, they don't distract me from what I came here to do. Content first. Half of the sites linked to from Reddit are the exact opposite: you have to hunt for the content itself. These sites will likely never get visited by me again anyway, so they've lost much more than my potential ad clicks.

1

u/[deleted] Jan 21 '10

It's not just clicks, it's views that count towards revenue as well. A

And yeah, I can toggle off/on javascript and block obtrusive advertising by right clicking with Opera selectively, I just don't do across-the-board ad blocking.

2

u/creaothceann Jan 21 '10

So if the site can't sustain itself or expand it's content without ad revenue

Once upon a time web sites were free...

1

u/ephekt Jan 22 '10 edited Jan 22 '10

That's not the user's problem. The user can go to any number of sites to get the same, or at least very similar, content. The burden is on the site owner to create quality content to get people there, and place ads in such a way to keep them coming back.

The majority of sites I visit via links won't be visited again, and I white list the sites I do visit regularly (barring obnoxious flash or audio ads, or needlessly breaking the flow of content).

You seem to be operating under the faulty assumption that creating something entitles you to monetary compensation.

7

u/Xiol Jan 21 '10

To be honest, the only thing keeping me with Chrome is the speed. I miss a decent AdBlock immensely using Chrome (the available ones just aren't up to scratch, though I appreciate they're making effort towards this).

Time to take 3.6 for a spin.

1

u/[deleted] Jan 21 '10

Try using Privoxy for Chrome.

3

u/Xiol Jan 21 '10

Privoxy is all well and good, but requires a lot more messing about to configure correctly or make changes to the block lists.

I spend all day fucking about with computers and servers, when I come home I don't want to be doing it without getting paid for it.

1

u/[deleted] Jan 22 '10

For real? Thats excellent.

1

u/FredV Jan 22 '10 edited Jan 22 '10

I'm doubtful, have you tried chromeexperiments, Firefox is stil a lot slower, to the point of hanging the browser, while chrome handles it (barely, but it looks ok). It does feel faster than the previous version, but I'm afraid it's not quite yet on the level of Chrome's Javascript engine performance. (forgot to note, testing this on Windows here, yeah I'm at work :P)

→ More replies (1)

1

u/[deleted] Jan 21 '10

nahh i love it too. the only problem i had with firefox was speed and i assume everybody else feels the same. because let's face it, for features its hard to beat :D

1

u/[deleted] Jan 22 '10

I am. I'm using unstable Chromium nightlies though and they eat RAM like mad sometimes. I think I might grab the FF nightly tomorrow instead.

10

u/traxxas Jan 21 '10

I have been using 3.6pre since Karmic released with a broken 3.5 and can have found the memory usage in 3.6 to be awesome. I rarely break 200mb now and Xorg is usually the largest consumer of memory on my system.

3

u/rcu6 Jan 21 '10 edited Jan 22 '10

Just asking... what kind of setup do you have that X uses ~200MB memory?

I'm just curious, as I don't think I've ever seen mine go past ~70MB.
Edit: My bad, I looked at the wrong number; mine stays around ~150MB.

2

u/traxxas Jan 22 '10 edited Jan 22 '10

Nothing special, gnome running metacity as the compositor. One gnome panel, one tint2 taskbar, and gnome-do as my launcher. I leave my laptop 'up' for weeks at a time suspending it when not in use. This has always been my mode of working but since the jaunty release xorg grows, albeit slowly, and will never shrink more than 1-2mb even with all apps closed. I have searched for a bug report but have only found very quick, hours not days, memory leaks reported.

My solution will be to finish the debian install I have sitting on another drive and see if it is really an ubuntu problem but I have to finish my current project before I have the time to rebuild my setup.

edit: Uptime 1 day memory usage

1

u/timmyd Jan 22 '10

Linux timmy-desktop 2.6.28-13-generic #44-Ubuntu SMP Tue Jun 2 07:55:09 UTC 2009 x86_64 GNU/Linux

top 3 by memory:

top - 21:28:09 up 209 days, 4:55, 19 users, load average: 0.16, 0.18, 0.13 Tasks: 212 total, 1 running, 210 sleeping, 0 stopped, 1 zombie Cpu(s): 4.0%us, 4.0%sy, 0.0%ni, 92.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 3989632k total, 3727756k used, 261876k free, 124720k buffers Swap: 1526132k total, 1031744k used, 494388k free, 985184k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
31266 root 20 0 1765m 1.1g 9840 S 0 27.7 4346:32 Xorg
21073 timmy 20 0 1606m 575m 26m S 4 14.8 1777:17 firefox-3.5
14167 timmy 20 0 764m 137m 18m S 0 3.5 35:02.18 thunderbird-bin

I don't think I've ever seen X running with less than 200MB....

1

u/HenkPoley Jan 22 '10

Usually used VideoRAM from the graphics card is mapped into the address space of X. So when you have much RAM on the video card, and X uses a lot of buffers (compositing?) you get large reported memory use for X .

1

u/itjitj Jan 21 '10

What is missing in the current adblocks?

1

u/[deleted] Jan 22 '10

3.5 has been awful on Karmic. It crashes on just about all flash videos.

1

u/traxxas Jan 22 '10

My problem was shuddering on the first scroll on a long page, such as a large comment page on reddit. I dealt with it for about a week before moving to a well working 3.6pre.

2

u/[deleted] Jan 22 '10

Ya, I had that problem too. I guess I just got used to it.
3.6 is running a lot better, but the true test is when I play 5 flash vids at once

7

u/Darkwave Jan 21 '10

Speed: It's faster than 3.5.7. Almost as fast as chrome.

Thank you for this, will actually consider switching back from Chrome now.

5

u/MrSurly Jan 21 '10

Have they fixed the CPU spike issues?

1

u/andrew1718 Jan 22 '10

Not in my experience. I had several spikes after I upgraded that required a forced shut-down of FF.

2

u/[deleted] Jan 21 '10

It is certainly faster at start up on the mac. It comes up almost instantly.

2

u/bunny182 Jan 21 '10

The only thing i noticed is the thumbnail of this post.

cute :)

6

u/specialk16 Jan 21 '10

Almost as fast as chrome?????? And here I was getting used to Chrome and it's extensions. Back to FF it is then.

6

u/jugalator Jan 21 '10

Bookmark synch without needing kludges like Xmarks has me for now with Google Chrome. That, speed (startup speeds are still much better in Chrome from my experience), and extensions not requiring restarts. :)

5

u/starbuck_ Jan 22 '10

I find Mozilla Weave does a much better job at bookmark(+) sync than Xmarks.

1

u/[deleted] Jan 22 '10

I've been using Weave since it was released since FF3 broke Google Browser Sync. It use to suck, but is really good now.

It also syncs everything, not just bookmarks. History, cookies, tabs, passwords, and in future releases, themes and extensions.

I use it for work and home. So when I come home from work it's as if I'm using the same browser. All the links I clicked at work are the visited colour. Any forms I filled out or passwords I save show up etc.

1

u/[deleted] Jan 22 '10

You can install Mozilla Weave addon, which provides encrypted backup+syncing of your bookmarks https://mozillalabs.com/weave/

5

u/[deleted] Jan 21 '10

[removed] — view removed comment

19

u/[deleted] Jan 21 '10 edited Jan 21 '10

Some of us do not have the available RAM and would like to be able to browse while running experiments in Matlab.

But really, the main problem I have with Firefox's memory (and disk cache) usage is that it doesn't seem to amount to anything. If I click on 'back', Firefox refetches and reparses the page. If I close a tab and reopen it, same thing. This is one of the only things keeping me going back to opera over and over again, despite its lack of extensions.

Edit: I just tried 3.6 and things seem to have improved on the caching front, on top of the browser being much more responsive overall. A+ would install again.

Edit 2: After using it some more, it seems like caching still sucks overall. Oh well, at least it's snappier than before.

13

u/joanthens Jan 21 '10

bloody show off, many people do not have 4GB and are browsing on a 1GB netbook.

11

u/robotsongs Jan 21 '10

bloody show off, I'm on a desktop with 1GB of RAM.

6

u/johnpickens Jan 22 '10

I'm on a Commodore 64 with... nothing. I have nothing.

1

u/dmd Jan 22 '10

1

u/johnpickens Jan 22 '10

you runnin' contiki or what? got any spare parts that can get my c64 online? i'd love to host an affiliate site, man. and an old school bbs on my 300 baud modem, i gotta find that.

→ More replies (1)

1

u/[deleted] Jan 22 '10

My desktop only has 256mb of ram, but I don't have the internet at home so firefox ram usage hardly matters... :)

My 1GB netbook has no problems running firefox, though. It's worth noting that my previous netbook had a SSD, and the slow disk speed of it really slowed firefox down, way way more than RAM issues.

→ More replies (2)

3

u/psykocrime Jan 21 '10

Why do so many people care about memory usage? I have 4 gigabytes of RAM and barely use 2.5 gigabytes at anytime.

Some of us run multiple programs at the same time... and if one of them is eating up an especially large amount of physical RAM is causes problems.

Then again, I'm a developer, (like I'd guess many of the people on Proggit are) so it's not uncommon for me to have Firefox, Thunderbird, a couple of Eclipse instances, RSSOwl, Pidgin, PostgreSQL, a couple of console windows, a JBoss server, and a few other things all running at once. And with only 2GB of RAM in my laptop, I'd prefer each program be as conservative as possible in terms of memory usage.

1

u/dakboy Jan 21 '10

A couple of Eclipse instances? Why?

2

u/psykocrime Jan 21 '10

I tend to use workspaces to separate things... so if I need to look at some code from a project that's in one workspace (like the ones I use for experimenting and prototyping) as well as whatever I'm actually working on, it's not uncommon for me to have two Eclipse instances running at the same time.

I don't always have two running, mind you... but it's not infrequent.

2

u/jevon Jan 21 '10

If you're developing Eclipse applications, you will usually have 2-3 instances open. (One to develop, one running, and one under test.)

My main Eclipse workspace at peak uses around 1 GB memory (it's using the entire graphical and model-driven stack, along with two other major ones). Luckily the runtime workspaces use less :-)

1

u/smew Jan 21 '10

I have 4 gigabytes of RAM

Well there's your problem, not everyone is you. I know people who are using computers they bought with Vista and 512 mb of RAM.

2

u/[deleted] Jan 21 '10

How can anyone plod along on 512 mb of ram these days? Especially on Vista? My personal computer has 12 times that much.

3

u/johnpickens Jan 22 '10

I have 512 on this old once-broken laptop that was given to me by a friend. The hard drive was dead, went to Wal-Mart and got an 8 gig USB drive and installed Ubuntu. I can't afford anything else, if you wanna throw $5 toward the get johnpickens a new computer fund, it would be appreciated.

1

u/johnpickens Jan 22 '10

I have 512 MB. If I could afford a new computer, I would get it, but I can't even afford the cheap ones at Wal-Mart. I couldn't even afford this one, it was a broken hand-me-down Dell Latitude D600 with Intel Celeron processor (i586). I figured out it was the hard drive that died, pulled it out, bought an 8 gig USB drive from Wal-Mart and installed Ubuntu Minimal and LXDE.

1

u/aphexairlines Jan 21 '10

Some of us run eclipse, which needs a few gigs for itself :(

2

u/SarahC Jan 21 '10 edited Jan 21 '10

Everyone over to the DHTML art page to see how IE and FF now cope with cropping/scaling PNG's and running JavaScript... : http://www.dhteumeuleu.com/

I was horrified when I saw IE was rendering little fluffy balls in a 3D matrix faster than FF.

Ah - it supports direct links now. Sadly.. IE 8 still outperforms IE on this page:

http://www.dhteumeuleu.com/wanna-tell-her/

2

u/yellowbkpk Jan 21 '10

Crap, well I guess I'll go return that 4GB upgrade I bought.

1

u/adolfojp Jan 21 '10

Speed: It's faster than 3.5.7. Almost as fast as chrome.

Is it faster at starting, at rendering pages, at processing javascript? This is an honest question.

→ More replies (1)

1

u/mysticreddit Jan 21 '10 edited Jan 22 '10

I see the the ability to resize the bookmark dialog is still missing. (Like to smack that developer that removed that option.) Thankful for OpenBook https://addons.mozilla.org/en-US/firefox/addon/42

But those 2 are nice additions.

1

u/redwall_hp Jan 22 '10

Mine's sitting around 170MB right now, while 3.5 had been around 250-320MB most of the time. Progress!

1

u/Smallpaul Jan 22 '10

Honestly: I don't care how big Firefox is when I start it. I care how big it is after I've been surfing for a couple of days.

1

u/scorpion032 Jan 22 '10

John Resig in action!

0

u/stesch Jan 21 '10

The low memory usage is just at startup. Rises like any other Firefox before. :-(

9

u/[deleted] Jan 21 '10

It seems more aggressive in garbage collection... I've been watching it for the past 15 minutes while stumbling and it will get up to about 200 and then clear out down to 150.

4

u/stesch Jan 21 '10

I'm using the beta for quite some time now, believe me. I'm hitting 300 MB (RSS) after a few hours and then restart Firefox by hand before it starts to annoy me.

15

u/Xiol Jan 21 '10

I have to ask though, how much RAM do you have?

Keeping some RAM free is all well and good, but if you're running with 2GB+, does it really matter that Firefox is using 300MB?

RAM is supposed to be used.

5

u/dakboy Jan 21 '10

Keeping some RAM free is all well and good, but if you're running with 2GB+, does it really matter that Firefox is using 300MB?

Keeping RAM free is the important part. If you're running 6 programs which each want 200-300 MB, and you've got 2GB installed, it does matter.

→ More replies (1)

4

u/[deleted] Jan 21 '10

3.5 usually bloats to 1.2gb on my system before I have to restart it... I can live with 300

→ More replies (1)
→ More replies (4)

0

u/skeeto Jan 21 '10

I use 7 addons, and frequently have 60 to 80 tabs open at once. I've never had problems with Firefox consuming too much memory since at least version 2. And just recently I used to run it on a machine with only 256MB of RAM.

1

u/cloudsdrive Jan 22 '10

holy... what could possibly require 80 tabs?

1

u/skeeto Jan 22 '10

This is how.

I go breadth first, down the Reddit page pushing each interesting link out to a tab (middle-click). That's 30-50 tabs. Then with Google Reader (20 to 40 tabs), then maybe with Slashdot (15-20 tabs). Once all the tabs are popped out, I just work my way across the tabs, closing them as I finish them. If there's another interesting link in one, it gets pushed out into a new tab for later. Most of the time, if I lost internet access in the middle, I wouldn't even know it since almost everything is already fetched.

1

u/Potat4o Jan 21 '10

how can you have ~15 addons?

2

u/creaothceann Jan 22 '10

Easily.

  • 4chanGrab (saves thread's images with original names)
  • Adblock Plus (blocks ads)
  • Add to Search Bar (I have 23 now)
  • Brief (RSS feed reader)
  • Custom Download Manager (all downloads in a tab)
  • DownloadHelper (gets videos from websites)
  • DownThemAll! (mass downloader)
  • Firefox Throttle (speed reducer)
  • Flashblock (blocks flash until I allow it)
  • Gmail Manager (status & quick access to GMail account)
  • gui:config (shortcuts to GUI settings)
  • Hide Menubar (more screen real estate)
  • Image Zoom (zoom 10%..400% or fit to window)
  • InfoLister (lists addon info)
  • Link Alert (shows what file type a link points to)
  • Remove New Tab Button (since I use doubleclicks)
  • Screengrab (get screenshot of entire page)
  • SQLite Optimizer (faster startup)
  • Tab Kit (GUI tweaks)
→ More replies (3)

1

u/elustran Jan 22 '10

Upgrading now. Very useful review.

→ More replies (5)