Firefox optimized for Mac Intel (nightly)

Intel iMacI just received one of the Intel-based iMac Core Duos on Friday. I wasn’t planning to order one of the new machines so soon, but with a surprisingly high number of Path Finder customers with Mac Intel machines, I needed to pick one up for testing. I feel so bleeding edge.

Colour me impressed

I’m planning to write a fairly in-depth review of my new acquisition once I’ve worked with it for a while, but first impressions are very positive. This machine is pretty damn fast, and the transition from my G5 iMac to the new platform was almost seamless. Photoshop run a bit slow, but I’m almost never doing print-related stuff so it’s bearable for now. Rosetta is incredible - pretty much any application I’ve thrown at it just works.

If you decide to order one of the new Intel machines, my advice to you is to max out the ram, because you’re going to need it. But this is easily the fastest mac I’ve ever owned, and so far I’m pleased.

Optimized Firefox build

mactel_firefox.pngOf course, like any slack-jawed nerd one of the first things I needed to figure out was how to build an optimized build of Firefox for the new processors. With warped priorities like this, sometimes I wonder why Renée puts up with me.

It took quite a while, as a bunch of stuff has changed, but I managed to get a build working, and wow, is it fast. Even building the application was fast. Normally, building Firefox on my G5 from scratch takes around two hours or so. On my new machine, the build took maybe 45 minutes.

The hardest thing was figuring out what to put on the icon. I couldn’t bring myself to put “Intel” on it, and using “Core Duo” seemed overlong and a bit misleading, as this build should run fine on any Mac Intel machine. So Mactel it is, for now. I know it’s kind of sucky. Intel needs to come up with snappier names for their processors, I guess.

At any rate, this build has the aqua form widgets applied (see this post for a screencap of what they look like) and has my first run at processor-specific optimizations. It’s important to note that this build is based on the latest nightly code which will eventually become Firefox 2.0 - it is not based on code from an official release. But it’s working like a champ so far.

As usual, the icon and name are still DeerPark, and I am not responsible if anything should freak out or throw a hissy fit. And now it’s time to crack out the bold:

This build is for Intel machines ONLY. It will not run on a non-Intel Mac machine. If you’re looking for G5 and G4-optimized builds, check out this post.

Firefox 2.0 is now available - Get it from here.

I will probably start updating these every couple of days, so keep your eyes peeled for a dedicated nightly builds post. If you have any questions about this build or the machine it was created on, feel free to post them in the comments, but keep in mind that as usual I’m not providing support for this build.

Comments

1 | JanMc said on February 27, 2006 3:53 PM

It's lightning fast. Thanks for sharing!

I can't download shockwave plugins etc though?

Post a reply to this comment
2 | Dimitri said on February 27, 2006 5:48 PM

I think it's bad ass that you've taken the time to work on Firefox for the Intel Mac. I got my mac just a few days ago, and really, it was seamless. There a few programs that are a bit shakey (QuickSilver keeps shitting the bed on me, and Adium is crapping out now and again.)

...but beyond that, I gave up my 15 inch powerbook, and I'm also considering the dump of my Powermac G5. This thing is just so friggin fast compared to both of them (and the remote makes my girlie very happy).

Anyway, Nice work on the Firefox though. You're the man.

Dimitri

Post a reply to this comment
3 | riscky said on February 27, 2006 11:44 PM

JanMc: The as of right now Adobe/Macromedia doesn't have an intel native shockwave plug-in... the same goes with most plug-ins... you could use Uni-build and install the plug-ins you want then launch FF under Rosetta.

Dimitri: Are you using Adium 0.89 ?

Post a reply to this comment
4 | eclipser said on February 28, 2006 5:06 AM

ah, a professional.

you can't conclude from BUILD TIMES to performance of the machine! that's dependend on Hard Discs, Memory (Paging), of course CPU, and -- most important -- Compilers! furthermore, it is well known that apple optimizes Darwins code for x86 as it does NOT for PPC. however, it's a bit scary that my 1,9GHz POWER5 workstation is almost six times (!) faster than a new core duo machine, with higher clockspeed.

Post a reply to this comment
5 | Jeff Flowers said on February 28, 2006 7:13 AM

You could have put the word "Core" or "FFI" (Firefox For Intel) on the globe, but Mactel works nicely.

Post a reply to this comment
6 | Johnny D-licious said on February 28, 2006 10:49 AM

not sure how the copy right goes onthis, but why not put the intel icon ontop of deerpark icon-- just make it transparent, mighit look cool...if its legal to do so.

Post a reply to this comment
7 | Niklas said on March 1, 2006 12:41 PM

Lovely work!

Though there is one huge bug that keeps buging me: I can't install one single extension. They download and tell me they will be installed when Firefox is restarted. After the restart they are gone, nowhere to be seen. :-(

Post a reply to this comment
8 | Neil replies: (March 1, 2006 8:35 PM)

Niklas - you're right. I just tried with a brand new profile and I also couldn't install extensions. Very strange - I don't know if this is a bug with the Intel version, or a bug in the current nightly code, or a bug with my optimization.

I'll build an optimized Firefox 1.5.0.1 release version and see if the issue is in that, too.

Post a reply to this comment
9 | Neil replies: (March 3, 2006 11:09 AM)

For anyone who has downloaded this build, please redownload it as I've fixed the issue with not being able to install extensions. Sorry about that!

Post a reply to this comment
10 | Peter Worcester said on March 5, 2006 12:55 PM

I thought I read some where that the JVM and/or Java wasn't workig preperly for Mactel builds of Firefox. Is this true, Flash I can work around JAVA not so much.
I can only assume that this isn't the case, right?

TIA,
Peter

Post a reply to this comment
11 | Thomas said on March 5, 2006 4:55 PM

Any chance of getting FF 1.5.x (whatever the latest version is) optimized for intel? Or do you know where I could get one?

Post a reply to this comment
12 | Niklas said on March 7, 2006 6:14 AM
13 | Jeff said on March 8, 2006 1:51 PM

Hey, thanks for putting this together. The difference between this version and the 1.5.0.1 PPC version is amazing! This baby flies on my new Mac Mini!

Keep up the good work!

Post a reply to this comment
14 | Gobbo said on March 11, 2006 7:36 AM

Awsome job! Just running it now and its so much faster than Safari!

Post a reply to this comment
15 | macconvert Author Profile Page said on March 11, 2006 11:19 AM

Can you provide a step-by-step on how to build your own Firefox INTEL build?

Post a reply to this comment
16 | Rick Cogley said on March 13, 2006 7:50 AM

Thank you for this build. I have an interesting problem that is happening with the build of DeerPark I got from http://wiki.mozilla.org, but not with the build I got from this site.

I have a textarea for comments in a web app, that works normally for text entry on Windows Firefox 1.5x, and for the Intel build from this site, but, in the wiki.mozilla.org build, I get "invisible" text in the textarea.

I wrote about it briefly in the wiki too:

http://wiki.mozilla.org/Talk:Mac:Intel#.22Invisible_Text.22

Any ideas on what I might try?

Kind regards,
Rick

Post a reply to this comment
17 | jbstingray said on March 14, 2006 11:40 PM

Is there a possible way to change the icon to the default Firefox icon?

Thanks.

Post a reply to this comment
18 | Patrick said on March 15, 2006 7:41 PM

Thanks for taking the time to post this build.

None of the Mactel versions of FireFox (including this one) will let me log into Yahoo Mail Beta. Yahoo gives me a browser not supported message. FireFox 1.5.1 on PPC works like a charm however.

Post a reply to this comment
19 | [rux] said on March 19, 2006 10:13 PM

Is this from the same trunk as Bon Echo ?

Post a reply to this comment
20 | emmap said on March 26, 2006 10:37 AM

Thanks you a lot.
How to translate it in French or any other languages?

Thanks again.

Post a reply to this comment
21 | Adam said on April 2, 2006 11:53 AM
22 | Albert said on April 11, 2006 1:51 PM

Lighting fast, great job, thank ya.

Post a reply to this comment
23 | matt said on April 12, 2006 10:00 AM

Thanks, new to Mac but love firefox, thanks for making the switch that much easier.

Post a reply to this comment
24 | Joe said on April 13, 2006 8:30 PM

Thanks so much. :) Any possbility of getting a 1.5.0.2 optimized build because lots of plugins / themes don't like 2.0* yet... thanks again. cheers

Post a reply to this comment
25 | Steve said on May 15, 2006 8:15 AM

Doesn't look like the binary is available any longer!

Post a reply to this comment
26 | Joel said on May 16, 2006 6:02 PM

A Bon Echo 2.0 a2 with aqua form widgets would be really cool! (HINT). Using the Nightly Tester Tools extension, all of my previous extensions work fine.

Post a reply to this comment
27 | Cris said on June 28, 2006 9:55 AM

When I tried to download Firefox 2.0 I got an error that it could not find the page. I just got a Mac Book last week and have been frustrated with firefox. After reading all the comments I was very excited to try this. Help?

Post a reply to this comment
28 | Catlin said on July 16, 2006 1:53 PM

The link is broken, so if i could possibly have a copy I would be a happy camper. Thank you.

Post a reply to this comment
29 | Zak said on September 15, 2006 8:49 PM

Are you going to release one for the milestone release (Firefox 2 Beta 2)? I enjoy your app greatly! Good stuff, keep it up!

Post a reply to this comment
30 | Jeff Singleton said on September 28, 2006 11:18 AM

For all who are interested in still using all of your older extensions with this build of Bon Echo.

Search for and install the Nightly Tester Tools extension. Then you can use the NTT menu to install any extension version you wish.

Post a reply to this comment
31 | Steve said on October 25, 2006 7:58 AM

any plans for optimizing the firefox 2.0 release??

Post a reply to this comment
32 | Brian said on January 16, 2007 2:52 AM

The download link is broken. Please fix! Thanks :)

Post a reply to this comment
33 | me said on February 1, 2007 7:51 AM

a lot of website doesn't work with Firefox since I got my new Mac Book Pro with Intel. I don't like Safari, but I am often obliged to use it. By example, you can not listen any songs on myspace if you are using Firefox. When a better version?

Post a reply to this comment

Post a comment

Remember Me?

Comments Preview:

Comments:

(Textile text-formatting is enabled - HTML will be stripped out):


ISSN 1499-7894
Recent Posts
SEARCH
Contact Archives Web Love Writing Photos FAQs Home