foxPEP - A Faster Firefox

How likely are you to recommend foxPEP to a friend, colleague, or associate?


  • Total voters
    13

z970mp

macrumors 68030
Original poster
Jun 2, 2017
2,762
2,624
Uncharted Territory
foxPEP Master.png


Version 1.9.1 | Developed by zgxSystems

The Firefox Partitioned Engine Patch, officially abbreviated as foxPEP, is a finely tuned all-in-one parameters patch designed exclusively for Firefox-based browsers that automatically applies a number of advanced under-the-hood configurations to achieve a superior Web browsing experience on vintage computer hardware in addition to modern systems.

Therefore, the following advantages can be expected once installing the patch:

✔ Faster website loading ...

✔ Accelerated image rendering ...

✔ Smoother video playback ...

✔ Fluid page scrolling ...

✔ Reduced disk, memory usage ...

✔ Plus, hardened browsing privacy and security!



Supported Browser Families


Firefox

Waterfox

Arctic Fox

TenFourFox

SeaMonkey

Pale Moon

Basilisk



Supported Operating Systems


Mac OS X 10.4 and up

Windows XP and up

GNU / Linux

FreeBSD, NetBSD, OpenBSD, DragonFly BSD



Mirrors





 

Attachments

Last edited:

Hughmac

macrumors demi-god
Feb 4, 2012
3,975
14,606
Kent, UK
Oh wow! Even faster than IceWeaselPPC now - thanks for this :)

I went into the link and downloaded the files - user.js I put into /Library/Application Support/Firefox/Profiles etc., and UOC_Patch_Mac.js into /Applications/TenFourFox/Contents/Resources/Defaults/Pref
That way my prefs.js was untouched.

I did a launch comparison between IceWeaselPPC and TenFourFox7450 on my PowerBook DLSD, each loading 3 heavyweight tabs, and TFF was 30 seconds faster to finish loading everything.

Now to try it out on my Pismo ;)

Cheers :)

Hugh
 
  • Like
Reactions: looking4awayout

looking4awayout

macrumors newbie
Oct 20, 2019
17
17
Europe
I'm glad you have tried my implementation of the UOC Patch for Macintosh, which was created on a Mac Mini 1.1 (Macintel!) and mostly aimed to Arctic Fox, and I'm even more glad there's been a major speedup on your machine.

You should also check out the PowerUOC, developed jointly by me and @z970mp exclusively to be used for PowerPC based Macintoshes, and see if there's a difference. There should be, considering the PowerUOC is focused only on PPC Macintoshes, while my Macintosh version of the UOC Patch + Enforcer is aimed mostly to Macintels.

Don't forget the installation of the PowerUOC Patch is different, requiring you to replace your prefs.js file entirely, so make a backup copy of your old one. In case you have custom entries in your file, just copy and paste them into the PowerUOC's prefs.js file and you'll be ready to go. Of course, to use the PowerUOC you will have to remove the UOC Patch from the Prefs folder and the Enforcer from your profile folder. But you can experiment, to see if the Enforcer with the PowerUOC patch brings even more improvements.

I'd be interested to find out if that combination (PowerUOC + Enforcer) works and how good it works. :)
 
  • Like
Reactions: z970mp and Hughmac

z970mp

macrumors 68030
Original poster
Jun 2, 2017
2,762
2,624
Uncharted Territory
I'd be interested to find out if that combination (PowerUOC + Enforcer) works and how good it works. :)
PowerUOC is the Patch + Enforcer (+ Additional Adjustments) in one file, so there wouldn't be any difference, especially as a new prefs.js file must be created with the user.js file present for the Enforcer to take any effect.
 
  • Like
Reactions: looking4awayout

z970mp

macrumors 68030
Original poster
Jun 2, 2017
2,762
2,624
Uncharted Territory
PowerUOC has been updated to version 2.

This update improves speed, fixes bugs, and hardens privacy + security. More details can be found in the Changelog.

Get it while it's hot!
 
  • Like
Reactions: skinniezinho

Appleuser201

macrumors 6502
Oct 12, 2018
363
195
Oh wow! Even faster than IceWeaselPPC now - thanks for this :)

I went into the link and downloaded the files - user.js I put into /Library/Application Support/Firefox/Profiles etc., and UOC_Patch_Mac.js into /Applications/TenFourFox/Contents/Resources/Defaults/Pref
That way my prefs.js was untouched.

I did a launch comparison between IceWeaselPPC and TenFourFox7450 on my PowerBook DLSD, each loading 3 heavyweight tabs, and TFF was 30 seconds faster to finish loading everything.

Now to try it out on my Pismo ;)

Cheers :)

Hugh
How does it run on your pismo? Very excited about PowerUOC, the next gen TenFourFox.
 
  • Like
Reactions: z970mp

z970mp

macrumors 68030
Original poster
Jun 2, 2017
2,762
2,624
Uncharted Territory
How does it run on your pismo? Very excited about PowerUOC, the next gen TenFourFox.
I know this isn't the answer, but it makes a G5 feel like a Core 2 Duo, especially when paired with the MVPS Hosts file (also available from AquaSuite / AuroraSuite). When those two are combined, it really does feel like it just strips the modern Web of all its bloat, on the spot.

And its sheer POWER really goes to show when you consider TenFourFox is compiled with GPU-accelerated windows off, multiprocess windows off, and WebGL off (those are good starting points for PowerFox), putting a disproportionate amount on the CPU. And we wonder why TFF has the performance stigma it does...

Hey, maybe we ought to rename it to PowerhouseUOC. ;)
 

Appleuser201

macrumors 6502
Oct 12, 2018
363
195
I know this isn't the answer, but it makes a G5 feel like a Core 2 Duo, especially when paired with the MVPS Hosts file (also available from AquaSuite / AuroraSuite). When those two are combined, it really does feel like it just strips the modern Web of all its bloat, on the spot.

And its sheer POWER really goes to show when you consider TenFourFox is compiled with GPU-accelerated windows off, multiprocess windows off, and WebGL off (those are good starting points for PowerFox), putting a disproportionate amount on the CPU. And we wonder why TFF has the performance stigma it does...

Hey, maybe we ought to rename it to PowerhouseUOC. ;)
Since a core 2 duo is almost twice as fast as today's low end net books and chrome books, that means for the first time in years I can Recommend, that people go and buy a used iMac G5 or power Mac for $50 and install powerfox on it. They will actually get a BETTER web experience on a PowerPC G5 over an Intel netbook with Chrome. Plus no one is stealing and selling their data and you get rock solid os x leopard, or tiger.

I'm starting to notice how cheap people are selling their PMG5s on Kijiji. Working dual processor 2gjz for $45? Really?
 

z970mp

macrumors 68030
Original poster
Jun 2, 2017
2,762
2,624
Uncharted Territory
Version 4 is almost ready. :)

In response to Dr. Kaiser, streaming HD in-browser video on anything less than a Quad is no longer "LOL".

And they said it couldn't be done...


(A G5 is still recommended.)
 
Last edited:

z970mp

macrumors 68030
Original poster
Jun 2, 2017
2,762
2,624
Uncharted Territory
Since a core 2 duo is almost twice as fast as today's low end net books and chrome books, that means for the first time in years I can Recommend, that people go and buy a used iMac G5 or power Mac for $50 and install powerfox on it. They will actually get a BETTER web experience on a PowerPC G5 over an Intel netbook with Chrome. Plus no one is stealing and selling their data and you get rock solid os x leopard, or tiger.
If people are willing to get their hands dirty for a couple hours, a $35 Raspberry Pi 4 or Rock64 2GB will do the job even better and more securely. My Pi 3 is doing great as my DD, especially after I picked this up, overclocked the SoC to 1.4GHz / RAM to 600MHz, increased the swap file from 100 to 1024 MB, etc., etc. I could make a whole list of this stuff.

Just make sure you're booting from an SSD (not a microSD). That's the game changer. ;)
 
Last edited:

Project Alice

macrumors 65816
Jul 13, 2008
1,023
673
Post Falls, ID
And its sheer POWER really goes to show when you consider TenFourFox is compiled with GPU-accelerated windows off, multiprocess windows off, and WebGL off (those are good starting points for PowerFox), putting a disproportionate amount on the CPU. And we wonder why TFF has the performance stigma it does...
Well that explains a lot. This should be fixed. All these TFF based browsers popping up; are any of them being complied to not go ape-sh*t on the CPU?
 
  • Like
Reactions: z970mp

Hughmac

macrumors demi-god
Feb 4, 2012
3,975
14,606
Kent, UK
Unfortunately slower than without in my case :(

Cheers :)

Hugh
Apologies - I lied, TFF is much faster in Leopard on the Pismo, and I can't see much difference in Tiger, but bear in mind that anything runs slow on a Pismo using 10.4 or 10.5 ;)

Cheers :)

Hugh
 

Dronecatcher

macrumors 68040
Jun 17, 2014
3,694
3,536
Lincolnshire, UK
This is getting silly now. WebGL is not supported in Tiger and as far as I know, not supported in Mozilla on PPC Leopard.
Go to a benchmark site here and try it yourself.

These are the results I get on my 1.33 Powerbook for Tiger and 1.33 iBook for Leopard:

TFF Tiger Standard Test 1: 10 Test 2: 8 Score: 18
TFF Tiger Mine Test 1: 10 Test 2: 13 Score: 23
TFF Tiger UOC Test 1: 10 Test 2: 13 Score: 23
TFF Leopard Standard Test 1: 10 Test 2: 8 Score: 18
TFF Leopard Mine Test 1: 10 Test 2: 13 Score: 23
TFF Leopard UOC Test 1: 10 Test 2: 13 Score: 23

Yes, there is a difference between the standard TFF prefs and any tweaked ones - my own behave just the same as UOC prefs and score the same despite not having any WebGL options engaged.
UOC prefs are probably great for those who didn't know about the prefs file but for the rest of us who either tweaked their own or followed the ones by @eyoungren for the last 4 years, there is no difference.

However, I haven't tested on a multi G5 system, if any body cares to test standard, their own (or @eyoungren 's) and UOC prefs on one that might be interesting.

TFFmine.jpg
 
Last edited:
  • Like
Reactions: eyoungren

z970mp

macrumors 68030
Original poster
Jun 2, 2017
2,762
2,624
Uncharted Territory
Well that explains a lot. This should be fixed. All these TFF based browsers popping up; are any of them being complied to not go ape-sh*t on the CPU?
No idea. If Iceweasel or Arctic Fox is available, do about:support in the address bar. That will show you everything.

@wicknix will probably be more helpful here than me.
 
Last edited:

z970mp

macrumors 68030
Original poster
Jun 2, 2017
2,762
2,624
Uncharted Territory
Yes, there is a difference between the standard TFF prefs and any tweaked ones - my own behave just the same as UOC prefs and score the same despite not having any WebGL options engaged.
UOC prefs are probably great for those who didn't know about the prefs file but for the rest of us who either tweaked their own or followed the ones by @eyoungren for the last 4 years, there is no difference.
Have you compared resource usage between the three?

WebGL, supported or not, is part of PowerUOC's local implementation, and if anything at all is only there for easier porting. That said, regardless of OS support, I still don't think TFF should be compiled with WebGL disabled.

I've been using eyoungren's always excellent prefs for the last two+ years on multiple machines on multiple platforms, and in all of my tests and experiences, I would most certainly not refer to the two carrying "no difference", even on non-G5 systems. For at least 70% of use cases, there is in fact a lot of difference, and that's because there's a lot more at play here with a lot more built inside (I'm willing to bet thanks to a lot more cumulative research) than anything else I'm aware of.

But that's just my take.
 
Last edited:
  • Like
Reactions: sparty411

Dronecatcher

macrumors 68040
Jun 17, 2014
3,694
3,536
Lincolnshire, UK
I would most certainly not refer to the two carrying "no difference", even on non-G5 systems.
You misunderstood - no difference between tweaked prefs and UOC prefs - both have a huge difference to the standard prefs.
So to be clear, you're saying the UOC prefs offer huge gains over either mine or @eyoungren 's prefs?
I've conducted my own site launching tests and done the webGL benchmarks above - where can I find a definitive example of the superiority?
 

sparty411

macrumors 6502
Nov 13, 2018
470
383
This is getting silly now. WebGL is not supported in Tiger and as far as I know, not supported in Mozilla on PPC Leopard.
Go to a benchmark site here and try it yourself.

These are the results I get on my 1.33 Powerbook for Tiger and 1.33 iBook for Leopard:

TFF Tiger Standard Test 1: 10 Test 2: 8 Score: 18
TFF Tiger Mine Test 1: 10 Test 2: 13 Score: 23
TFF Tiger UOC Test 1: 10 Test 2: 13 Score: 23
TFF Leopard Standard Test 1: 10 Test 2: 8 Score: 18
TFF Leopard Mine Test 1: 10 Test 2: 13 Score: 23
TFF Leopard UOC Test 1: 10 Test 2: 13 Score: 23

Yes, there is a difference between the standard TFF prefs and any tweaked ones - my own behave just the same as UOC prefs and score the same despite not having any WebGL options engaged.
UOC prefs are probably great for those who didn't know about the prefs file but for the rest of us who either tweaked their own or followed the ones by @eyoungren for the last 4 years, there is no difference.

However, I haven't tested on a multi G5 system, if any body cares to test standard, their own (or @eyoungren 's) and UOC prefs on one that might be interesting.

View attachment 877688
Nah, unsupported GPU's still function just fine with WebGL, irregardless of what about:support might say. Scrolling, alone, is enormously smoother with WebGL enabled, as opposed to leaving it turned off. I'm sure @z970mp and @looking4awayout can confirm this.
 
  • Like
Reactions: z970mp

sparty411

macrumors 6502
Nov 13, 2018
470
383
So why do benchmarks say different? What machine are you running on and are you talking the difference between standard prefs or eyoungren/tweaked prefs?
Benchmarks ≠ trends observed in real world use cases. I've tested the PowerUOC patch on an iBook G4 1.42 GHz, and a G5 2.3 GHz DC. I'm speaking relative to the tweaked prefs.
 
  • Like
Reactions: z970mp

Similar threads

Register on MacRumors! This sidebar will go away, and you'll see fewer ads.