Thread
/edit/ Download the final release of this version below /
TenFourFox 8 is out and has a significantly rewritten widget library since Mozilla saw fit to louse up the existing code which worked mostly just fine with 10.4. I'd appreciate testers since I had to do a lot of reversion and conversion to get this to work.
Read more: http://tenfourfox.blogspot.com/2011/10/80b1-available.html
TenFourFox 8 is out and has a significantly rewritten widget library since Mozilla saw fit to louse up the existing code which worked mostly just fine with 10.4. I'd appreciate testers since I had to do a lot of reversion and conversion to get this to work.
Read more: http://tenfourfox.blogspot.com/2011/10/80b1-available.html
Well, done some testing and so far I've noticed the following:
Generic bookmark icon is different/missing? (Dashed rounded edge box, recall it being a globe or document.)
Several of the "about: " pages were not working on the first time launch of TFF 8.0b1 (Upon second launch, they now work fine.)
Clicking on a bookmark in the bookmark menu while holding the Command key does not open the bookmark in a new tab, but Instead opens in the current tab. (Works fine if it's a link on the page or the bookmark is in the bookmark bar.)
I haven't noticed any major performance improvements... But then I haven't been browsing on my PBG4 in a while. I'll have to download TFF7 and see if there is any noticeable difference in performance.
Otherwise another successful release.
Generic bookmark icon is different/missing? (Dashed rounded edge box, recall it being a globe or document.)
Several of the "about: " pages were not working on the first time launch of TFF 8.0b1 (Upon second launch, they now work fine.)
Clicking on a bookmark in the bookmark menu while holding the Command key does not open the bookmark in a new tab, but Instead opens in the current tab. (Works fine if it's a link on the page or the bookmark is in the bookmark bar.)
I haven't noticed any major performance improvements... But then I haven't been browsing on my PBG4 in a while. I'll have to download TFF7 and see if there is any noticeable difference in performance.
Otherwise another successful release.
Final is out, along with a new version of the QuickTime Enabler.
http://tenfourfox.blogspot.com/2011/11/80-rc-and-quicktime-enabler-alpha-113.html
http://tenfourfox.blogspot.com/2011/11/80-rc-and-quicktime-enabler-alpha-113.html
I'm just going to piggyback on this thread (mods: could you change the title to TenFourFox?) since it's stickied already.
TenFourFox 9 is out as well as the QTE. Besides JavaScript regex compilation, it also includes (secretly) the new JavaScript methodjit compiler. Testing really needed! Methodjit is not enabled by default to prevent the clueless from hurting themselves and others. Read the blog entry:
http://tenfourfox.blogspot.com/2011/12/90-rc-available-with-secret-sauce.html
TenFourFox 9 is out as well as the QTE. Besides JavaScript regex compilation, it also includes (secretly) the new JavaScript methodjit compiler. Testing really needed! Methodjit is not enabled by default to prevent the clueless from hurting themselves and others. Read the blog entry:
http://tenfourfox.blogspot.com/2011/12/90-rc-available-with-secret-sauce.html
Then come visit the project wiki: http://tenfourfox.googlecode.com/
There are build instructions and changesets. 9.0.1pre, assuming the buildhost G5 doesn't have a stroke between now and this evening, should be up for review tonight. NOW WITH TYPE INFERENCE!
There are build instructions and changesets. 9.0.1pre, assuming the buildhost G5 doesn't have a stroke between now and this evening, should be up for review tonight. NOW WITH TYPE INFERENCE!
10 RC is up. This is the first release of what will be the stable branch (based on Mozilla ESR); development on the current version of Firefox continues as the unstable branch -- see the blog for more: http://tenfourfox.blogspot.com/2012/01/two-forks-diverged-in-wood-and-i-i-took.html Development on the JITs, however, will still land on both branches.
Ben's branch rework has landed, improving performance significantly with the new JS engine in 10.0.2pre. This release also splits significant portions of the JS engine into G3/G4 and G5 code paths; for those of you who think the G5 sucks, don't read this blog post with more optimization notes: http://tenfourfox.blogspot.com/2012/02/1002pre-available-now-with-awesome-plus.html
beachycove, it does keep pipelines more full and that probably explains some of it because the CPU can do more work a larger percentage of the time. But I sure couldn't go back to 10.0.1.
CT, some of it. This will get submitted back to them, yes. The 10.4 specific stuff, I don't bother; they probably don't want it anyway. But the cross-POWER stuff could be valuable for Linux and AIX, so I send those, as well as cross-platform bugs such as the ones in layout that assumed a one-byte boolean (PPC natively uses four-byte booleans because it's faster).
CT, some of it. This will get submitted back to them, yes. The 10.4 specific stuff, I don't bother; they probably don't want it anyway. But the cross-POWER stuff could be valuable for Linux and AIX, so I send those, as well as cross-platform bugs such as the ones in layout that assumed a one-byte boolean (PPC natively uses four-byte booleans because it's faster).
You may as well wait because I have one more bug to land on 10.0.2 before release (issue 132 which is fast-tracking a Mozilla graphics glitch patch that has languished on their end). But if you want teh snappy, that's the only bug of significance I am so far aware of and can confirm.
I just noticed that 10.0.2 has been posted.
To give some sense of the improvement, my 12" PB 1.5GHz scored 4394.1ms running Sunspider in v. 10.0.1. In the newest version (10.0.2), it scored (under identical conditions) 1920.1ms.
Yup. Well worth downloading.
Thanks to all!
To give some sense of the improvement, my 12" PB 1.5GHz scored 4394.1ms running Sunspider in v. 10.0.1. In the newest version (10.0.2), it scored (under identical conditions) 1920.1ms.
Yup. Well worth downloading.
Thanks to all!
Decided to play with this some more.
On the PowerBook G4, from a fresh restart, and just for the record, TenFourFox 10.0.2 Sunspider benchmarks at 1811.6ms. Safari 4.1.3, by contrast, benchmarks at 6036.6ms. Tests on a 12" PowerBook, 1.5GHz machine, 1.25MB RAM, running Tiger with all updates.
Results on my dual G5 2.3GHz were less dramatic: 1311 in 10.0.1 and 1072 in 10.0.2 (Safari 5.0.6 is 3305).
I also have a G4 Cube (dual 500MHz 7400). On it, I can't report Sunspider scores for 10.0.1, as it was never installed on the machine, but 10.0.2 gives me 3918.1ms as opposed to Safari 4.1.3's 13566.5ms. So that makes it competitive with the dual G5 running Safari, running at nearly 5x the clock speed.
But I am just delighted to have really dramatic improvement on the G4 7450 in my Powerbook, which I do want to keep going, and which has been struggling somewhat on the web.
Someone can write good code around here — and do so way better than Apple's own engineers at this level.
On the PowerBook G4, from a fresh restart, and just for the record, TenFourFox 10.0.2 Sunspider benchmarks at 1811.6ms. Safari 4.1.3, by contrast, benchmarks at 6036.6ms. Tests on a 12" PowerBook, 1.5GHz machine, 1.25MB RAM, running Tiger with all updates.
Results on my dual G5 2.3GHz were less dramatic: 1311 in 10.0.1 and 1072 in 10.0.2 (Safari 5.0.6 is 3305).
I also have a G4 Cube (dual 500MHz 7400). On it, I can't report Sunspider scores for 10.0.1, as it was never installed on the machine, but 10.0.2 gives me 3918.1ms as opposed to Safari 4.1.3's 13566.5ms. So that makes it competitive with the dual G5 running Safari, running at nearly 5x the clock speed.
But I am just delighted to have really dramatic improvement on the G4 7450 in my Powerbook, which I do want to keep going, and which has been struggling somewhat on the web.
Someone can write good code around here — and do so way better than Apple's own engineers at this level.
The first release of our unstable branch (Fx11) is now available, along with another round of "things you didn't know about the G5": http://tenfourfox.blogspot.com/2012/03/110-musings-and-gripes-starting.html
Please try 17.0a2. Yes, we're up to what will become the next stable release and ESR, guaranteeing at least bug and security fixes from Mozilla for awhile even if we don't make it to the next ESR. Help us stomp the bugs out. http://tenfourfox.blogspot.com/2012/09/170a2-available.html
17.0 beta and a new QuickTime enabler! You can grab them both off the blog: http://tenfourfox.blogspot.com/
Failed to transfer to gcc 4.6.3 -- one of the libraries it builds doesn't seem to work right with Tiger dyld. Can you succeed where I have failed? http://code.google.com/p/tenfourfox/issues/detail?id=52
ten four fox saves the day!
my mom's spa has switched to new appointment booking software. Previously we had a mac based server/client system, unfortunately new features were slow in coming and online booking/gift certificates were poorly set up and glitchy(among other issues). The new one is web based and works great...
However, after we get it up and running she finds, oops, requires firefox. Fine for the front desk computer and for her office computer. Not great for the appointment desk computer of employee computer(so employees can check their schedules and clock in/clock out) those are G5 and G4 imacs, no firefox(3.6 is incompatible). :O So I tried ten four fox, it works with the site! YAY!
my mom's spa has switched to new appointment booking software. Previously we had a mac based server/client system, unfortunately new features were slow in coming and online booking/gift certificates were poorly set up and glitchy(among other issues). The new one is web based and works great...
However, after we get it up and running she finds, oops, requires firefox. Fine for the front desk computer and for her office computer. Not great for the appointment desk computer of employee computer(so employees can check their schedules and clock in/clock out) those are G5 and G4 imacs, no firefox(3.6 is incompatible). :O So I tried ten four fox, it works with the site! YAY!
Didn't know where else to put this.
I saw this thread last week, didn't have a clue was TenFourFox was until I had a quick read. Downloaded the G3 version for my Pismo and was just blown away with the browser. Then during the week upgraded my Pismo to a G4 550mhz, so swapped to the version matching my CPU and wow..Just WOW! Thank you so much for developing this. You made my Pismo actually SURF the internet and not chug along in a way that is almost painful to watch.
It just goes to show what I always suspected, if something is coded right. You dont need a quad core, 5gig, rocket powered system to visit Facebook..Regardless of what Apple might tell you. A G4 550Mhz or even a G3 400mhz can still do the job very reasonably ;D
I saw this thread last week, didn't have a clue was TenFourFox was until I had a quick read. Downloaded the G3 version for my Pismo and was just blown away with the browser. Then during the week upgraded my Pismo to a G4 550mhz, so swapped to the version matching my CPU and wow..Just WOW! Thank you so much for developing this. You made my Pismo actually SURF the internet and not chug along in a way that is almost painful to watch.
It just goes to show what I always suspected, if something is coded right. You dont need a quad core, 5gig, rocket powered system to visit Facebook..Regardless of what Apple might tell you. A G4 550Mhz or even a G3 400mhz can still do the job very reasonably ;D
Thank you!
But I think the biggest thing is that Mozilla recognizes their performance chugs on low-spec devices. Now that they're focusing heavily on mobile, these efficiency improvements are getting into the core browser as well. 19 is already a lot faster than 17, and we're busily whacking bugs out of 20. By the time 24ESR comes out, I bet it'll be sleeker still.
But I think the biggest thing is that Mozilla recognizes their performance chugs on low-spec devices. Now that they're focusing heavily on mobile, these efficiency improvements are getting into the core browser as well. 19 is already a lot faster than 17, and we're busily whacking bugs out of 20. By the time 24ESR comes out, I bet it'll be sleeker still.
I just tested the Zotero Firefox plugin in TenFourFox after the latest (17.0.5) update on a G5 dual 2.3, and was delighted to see a huge improvement in sync speeds (as promised, i.e., all that stuff about online storage services in the readme). I am shortly off to install the update on a 12" G4 PowerBook in order to see how it behaves under the new regime. Well done!

installed 10.0.10 in my mini G4