• Hi, I am the owner and main administrator of Styleforum. If you find the forum useful and fun, please help support it by buying through the posted links on the forum. Our main, very popular sales thread, where the latest and best sales are listed, are posted HERE

    Purchases made through some of our links earns a commission for the forum and allows us to do the work of maintaining and improving it. Finally, thanks for being a part of this community. We realize that there are many choices today on the internet, and we have all of you to thank for making Styleforum the foremost destination for discussions of menswear.
  • This site contains affiliate links for which Styleforum may be compensated.
  • STYLE. COMMUNITY. GREAT CLOTHING.

    Bored of counting likes on social networks? At Styleforum, you’ll find rousing discussions that go beyond strings of emojis.

    Click Here to join Styleforum's thousands of style enthusiasts today!

    Styleforum is supported in part by commission earning affiliate links sitewide. Please support us by using them. You may learn more here.

Broadband speed with different browsers!

rnoldh

Stylish Dinosaur
Joined
Jul 24, 2006
Messages
16,976
Reaction score
3,135
Originally Posted by briancl
If you are really ambitious about the speed of your web browser, google "tete009" and use some of his highly optimized firefox builds/dll's.

I went to the site as you suggested, but I don't think I know enough to fool with it.

I can just envision a huge crash or a problem popping up!

In layman's terms, what does tete009's software do?
 

tiecollector

Distinguished Member
Joined
Sep 8, 2006
Messages
6,790
Reaction score
25
Doesn't look like it comes with an installer you can double click. Even I would be hesitant to try to install it.

What the custom compiles do, essentially, is optimizes the machine code for your CPU (pentium 4, 3, 2, G4, etc). The Intel CPUs can perform many of the same operations but some have special features. The newer they are, the more features Intel will tack onto them.

Here is how it works in a nutshell.

Basically, the way a program works is that you have source code that is written by a human and then a compiler (such as Visual C++, as listed on that site) converts it to machine-readable code so that you can double click it and it can run. Some programming languages are "interpreted" (not compiled off the bat), such as HTML which your browser uses, but it is much slower to do things this way.

So, every computer has a hardware platform of some sort, most are on Intel or AMD CPUs, even OS X now. Every CPU has its own "instruction set" and the compiler will read the code and compile it based on the CPUs instruction set. This is one of the reasons why you can't run windows programs on OS X (mine is a G4 by Motorola), etc.

The reason Intel and AMD both work is because AMD is an Intel clone and was designed as such to compete. All these CPUs, Pentium 3, Pentium 4, etc all have their own special functions, but they are also backwards compatible, meaning programs compiled on a Pentium 4 should also work on a Pentium 2... no easy feat for Intel. In doing so, you have some generic code that will work on any Intel chip.

On that site, he compiles for specific CPUs to take advantage of special features like MMX, SSE, etc. Not all CPUs have these special instructions that are meant to speed certain operations up. A good compiler will be able to optimize code in different ways. One way is to take advantage of the special operations, which usually you can specify with a good compiler. Other ways compilers try to optimize code is to re-order you logic to use fewer instructions, or less memory, etc. Gaming programmers used to try and tweak the compiled code by hand to get performance boosts, but compilers are so good now that it is difficult to win against the compiler and oftentimes not worth the hassle.




Originally Posted by rnoldh
I went to the site as you suggested, but I don't think I know enough to fool with it.

I can just envision a huge crash or a problem popping up!

In layman's terms, what does tete009's software do?
 

briancl

Distinguished Member
Joined
Feb 17, 2005
Messages
1,210
Reaction score
1
Originally Posted by tiecollector
Doesn't look like it comes with an installer you can double click. Even I would be hesitant to try to install it.

What the custom compiles do, essentially, is optimizes the machine code for your CPU (pentium 4, 3, 2, G4, etc). The Intel CPUs can perform many of the same operations but some have special features. The newer they are, the more features Intel will tack onto them.

Here is how it works in a nutshell.

Basically, the way a program works is that you have source code that is written by a human and then a compiler (such as Visual C++, as listed on that site) converts it to machine-readable code so that you can double click it and it can run. Some programming languages are "interpreted" (not compiled off the bat), such as HTML which your browser uses, but it is much slower to do things this way.

So, every computer has a hardware platform of some sort, most are on Intel or AMD CPUs, even OS X now. Every CPU has its own "instruction set" and the compiler will read the code and compile it based on the CPUs instruction set. This is one of the reasons why you can't run windows programs on OS X (mine is a G4 by Motorola), etc.

The reason Intel and AMD both work is because AMD is an Intel clone and was designed as such to compete. All these CPUs, Pentium 3, Pentium 4, etc all have their own special functions, but they are also backwards compatible, meaning programs compiled on a Pentium 4 should also work on a Pentium 2... no easy feat for Intel. In doing so, you have some generic code that will work on any Intel chip.

On that site, he compiles for specific CPUs to take advantage of special features like MMX, SSE, etc. Not all CPUs have these special instructions that are meant to speed certain operations up. A good compiler will be able to optimize code in different ways. One way is to take advantage of the special operations, which usually you can specify with a good compiler. Other ways compilers try to optimize code is to re-order you logic to use fewer instructions, or less memory, etc. Gaming programmers used to try and tweak the compiled code by hand to get performance boosts, but compilers are so good now that it is difficult to win against the compiler and oftentimes not worth the hassle.



This is generally what most of the custom builds do. You can get stuff more along the lines of point and click installers from the "3rd party builds" forum at www.mozillazine.org. Those forums were my gateway to the highly optimized builds and coupled DLL's that tete009 offers. His stuff is actually above and beyond simple CPU instruction set and compiler optimizations on the firefox.exe, as he actually has rebuilt the supporting DLL's as well. The speed difference is certainly non-trivial.

Also, for a few basic tweaks, check out http://www.tweakguides.com/Firefox_1.html. The config tweaks will speed up a lot of basic surfing related tasks for average users.
 

Artisan Fan

Suitsupply-sider
Joined
Jul 17, 2006
Messages
32,196
Reaction score
378
I find Safari is the fastest browser on my machines at home.
 

Featured Sponsor

How important is full vs half canvas to you for heavier sport jackets?

  • Definitely full canvas only

    Votes: 85 37.6%
  • Half canvas is fine

    Votes: 86 38.1%
  • Really don't care

    Votes: 24 10.6%
  • Depends on fabric

    Votes: 35 15.5%
  • Depends on price

    Votes: 36 15.9%

Staff online

Forum statistics

Threads
506,437
Messages
10,589,371
Members
224,235
Latest member
Berowne
Top