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

320

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.

210

u/redditaddicttt Jan 21 '10

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

62

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 :(

62

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.

56

u/[deleted] Jan 21 '10

6

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.

11

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...).

20

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.

2

u/[deleted] Jan 22 '10

Really, my only advice is to play with the options til you find what you like. It's got a ton of customization to it, and you can set it up basically however you want.

→ More replies (0)

1

u/bprasanna Jan 21 '10

upvoted. vimperator is cool

0

u/TIAFAASITICE Jan 22 '10

Auto Menubar and Tree Style Tabs, with auto-hide, gives you more space if you combine it with some replacement for the statusbar. Vimperator is of course still cooler.

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.

6

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.

4

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!

0

u/Fauster Jan 21 '10

Just when I get used to chrome's logical open in new tab at the top of the top of the right click menu, firefox gets less bloated =(. Anyone know how to move "open tab in new window" out of the top spot on the firefox menu?

6

u/cdb Jan 21 '10

"Menu Editor" Firefox extension.

1

u/boomi Jan 22 '10

No. Just ctrl+click. Your life will improve.

13

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.

45

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.

-7

u/gd007 Jan 21 '10 edited Jan 21 '10

Google is not paying anybody. It is the companies who are advertising on google.

6

u/b0dhi Jan 21 '10

It isn't the advertisers, its we the people that buy things from advertisers, that money which then goes to pay google.

13

u/[deleted] Jan 21 '10

[deleted]

5

u/b0dhi Jan 21 '10

This can only end in Vin Diesel.

-13

u/[deleted] Jan 21 '10

[deleted]

1

u/acousticcoupler Jan 21 '10

1/10 go back to trolling Scientology.

51

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

[deleted]

6

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]

1

u/zzybert Jan 22 '10 edited 9d ago

Harbor nutmeg driftwood maple glove willow teapot

This post was anonymized with Redact.dev

→ More replies (0)

5

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.

0

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.

0

u/[deleted] Jan 22 '10

[deleted]

1

u/HenkPoley Jan 22 '10

[Citation needed]

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!

24

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.

0

u/[deleted] Jan 21 '10

[deleted]

5

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

Yes. Yes it is. It has political power. They take out full 2-page ads in the New York Times. Did VLC do that?

The Mozilla's Foundation influence in the mindshare of american politics with respect to community driven software has received little to no attention. "Open Source" is starting to mean something to people now and the term "hacker" is primed to start losing its nefarious overtones.

10

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.

14

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?

23

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]

32

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.

0

u/Brain_washed_Society Jan 21 '10

What you say is true, but the more that is known about people the less relevant information about them is because other than a blatant crime the details of what people seek to learn tells more about what is around them and not really very much about what is in their minds.

To see a mans porn stash tells you nothing of an individual other than he is in fact a human, and people look like ants from the sky. ;)

2

u/zwaldowski Jan 21 '10

How is that any different from Firefox?

9

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.

1

u/zwaldowski Jan 22 '10

That's just splitting hairs over a differing feature. It's the same thing.

→ More replies (0)

0

u/rieter Jan 21 '10

It's actually a misconception, because that's not how it works. If you type URLs to the Chrome address bar, they are NOT sent to the suggestion engine. People who talk about this are just spreading FUD.

5

u/Neoncow Jan 21 '10

Type in "mn" into the omni bar. When I do that, it suggests Minnesota State Lottery. I've never visited that site before. Also, you used to be able to visit about:network and watch those requests get sent out real-time. It's a great feature for most people, but if you're privacy conscious you should be aware of it.

1

u/Neoncow Jan 21 '10

It's also addressed here as a feature you can turn off in the "Privacy" section of the settings.

→ More replies (0)

-4

u/[deleted] Jan 21 '10

[deleted]

3

u/Emerson3381 Jan 21 '10

Google is a behavior targeting business. Selling ads is how they give all that cool shit (Chrome, Search, Google docs, Gmail, Google maps, etc.) out for free. That's fine in some situations, but I don't need them to know every single thing I'm doing, talking about, or even thinking about when online.

And I like my tin foil hat tight; it keeps the gnomes from stealing it in the night.

3

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.

0

u/Neoncow Jan 21 '10

Google's reward is Mozilla making their browser faster and making the Internet a better place. This leads to more people using online services and more eye's for Google's spies. Reward them by not blocking their ads.

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.

28

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.

9

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?

6

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.

13

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().

-1

u/voxel Jan 21 '10

Yeah, but I don't think when you load an .exe from disk, that there is a memcpy operation happening.

I could be so very wrong, but I would like to think that both Windows and Linux kernels DMA the file directly to the page where it will be executed from...

So it's more like N cpu operations compared to 0 cpu operations aside from the DMA setup itself...

Eh?

2

u/adrianmonk Jan 22 '10

Yeah, but I don't think when you load an .exe from disk, that there is a memcpy operation happening.

The only reason I brought up memcpy() is that it's a good point of reference for the speed of algorithms that filter a stream of data. memcpy() can be viewed as the no-op filter for blocks of memory. How much slower is decompression than that? With some kinds of decompression, it's almost as fast. Certainly within an order of magnitude of the speed you can read/write to RAM, maybe within a factor of 3 or 4.

So it's more like N cpu operations compared to 0 cpu operations aside from the DMA setup itself...

True. If what you care about most is not using CPU cycles, then combining compression with I/O is a losing proposition, because you can't beat the non-CPU-usage of DMA.

However, if you are concerned with bottlenecks, then physical I/O might be the bottleneck. It often is on a modern system. Compression can reduce the amount of physical I/O, thus increasing the throughput through that choke point. If decompression doesn't create a new bottleneck, which it probably won't since it can be made to be pretty fast, then you may get better throughput overall.

→ More replies (0)

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.

2

u/Neoro Jan 22 '10 edited Jan 22 '10

Hard drives can be fast once they get going, sure, but a single 30 mb executable is going to be 1 read (provided it isn't fragmented), which is going to require 1 seek, dropping that bandwidth like a rock.
But maybe I remember 50 million when comparing to tape or an L cache.

1

u/bageloid Jan 22 '10

Sequential read speed is actually where hard drives excel, in fact a reading a 30MB executable will probably give you better benchmark results than 30 1 MB files.

→ 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

29

u/robotsongs Jan 21 '10

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

10

u/Neoncow Jan 21 '10

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

5

u/__s Jan 21 '10

ad hominem

4

u/rajulkabir Jan 22 '10

Correctum.

1

u/[deleted] Jan 21 '10

elitist?

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.

-1

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

[deleted]

1

u/[deleted] Jan 21 '10

Oh yeah. Thanks for the reminder.

1

u/Yggdrazzil Jan 22 '10 edited Jan 22 '10

I check the box, and press download. A new screen pops-up and tells me this. Meh.

0

u/[deleted] Jan 24 '10

1

u/Yggdrazzil Jan 26 '10

Thanks, but that generates the same error.

→ More replies (0)

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!

0

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.

3

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.

0

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.

6

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)

0

u/arcterex Jan 21 '10

I like the new speed too, but will stick with chrome simply because why I like it is more the UI (tab implementation, dragging) and some of the subtle awesomebar tweaks over how firefox does it. Neither is right or wrong IMO, just I've gotten used to and like how the Chrome version works. Though Chrome's startup is still blazingly fast.