Coding for Apple’s Safari browser is like having to work with the CEO’s son: it does a shitty job and touts useless features like snapback, but you have to deal with it because if you decide to criticize it, you’ll really hear it from the frothing-at-the-mouth Apple digerati.
Pre-1.3 Safari was just a joke. I can only imagine that the Gmail engineers were cursing it for months while trying to make it play well with their engine. 1.3 brought a bunch of much needed bug fixes, but then managed to break the onload handler six ways from Sunday. The Acid2 test is a quaint merit badge to slap on Apple’s sash, but have you actually looked at some of the test cases? Nobody actually codes tables 37 levels deep with deeply disturbing border settings, so it still doesn’t address some basic needs. My big peeve right now is that XSLT is not available as a service to javascript — it’s only callable as an initial XSL transform with the page load.
This brings me to a more general rant against the state of the OS X browser: Safari is impotent; Firefox is ass-slow; IE is more stale than spam. God-damnit.
RSS feed for comments on this post. TrackBack URI
I mentioned Adaptive Path's employee advocacy system in my post the other day about alternative middle management strategies. Peter Merholz has written a little more about it on the AP blog today.
(link)In order to explain serial computation vs. parallel computation, the Mythbusters guys pit two paintball guns against each other in a art contest...one shoots one ball at a time and the other very much doesn't. (thx, steve)
(link)Children's playground equipment has gotten safer but less fun.
When litigation piled up in the early 1980s, the industry responded by raising insurance premiums and adhering closely to safety standards set up by the Consumer Products Safety Commission. Unsurprisingly, few creative ideas made it through these standards, lest any innovations be dangerous and result in more injury. God forbid a child jam his finger or scrape her knee.
But what the new, safe equipment is missing, of course, is the stuff that, according to Moore, makes play fun and crucial to early-childhood development: variety, complexity, challenge, risk, flexibility, and adaptability.
One of the most difficult aspects of Ollie's newfound mobility is balancing his need to explore freely and his safety.
(link)Video compilations of several months of photos of John McCain, Barack Obama, and George W. Bush. Completely mesmerizing, especially the Bush one. See also: Noah Kalina Everyday and Paris Hilton doesn't change facial expressions on YTMND.
(link)Thirty-five minute video in which Saul Bass talks about some of the iconic movie title sequences he created in his career. (via smashing telly)
(link)Mad Men gets a C- for using Arial in the closing credits instead of original-and-still-champion Helvetica. Time for Sterling to have a chat with the art department.
(link)This is my favorite scene from Koyaanisqatsi.
Unaware at first of the camera, she sees it. Then smiles almost imperceptibly and turns away. Then self-consciously looks everywhere but at the camera. And finally, a last contemptous peek at the camera.
Update: Sorry, the video is not available outside of the US.
Rating: 4.0/5.0A collection of North Korean anti-US propaganda posters.
Though the dog barks, the procession moves on!
(via fp passport)
(link)How to be a good intern. This list works equally well for advice on how to be a good employee, manager, or CEO. "There are no stupid questions" is good advice no matter what. (via swissmiss)
(link)Nice profile of fashion designer Marc Jacobs, creative head of Louis Vuitton, in the New Yorker this week. Jacobs used to be a chunky unfashionable pasty-white kind of guy but has recently started dressing the part and now looks like he could model for one of LV's magazine ads.
(link)Jacobs walked outside to the back garden, to take in the evening amid the boxwood. "I like the fact that people are sort of commenting on my appearance," he said. "I work on these things! So to have them recognized, even if sometimes I don't like the way they're recognized, I like that they are, and I feel good that I can admit that, instead of being ashamed." He paused. "I'm going to get a 'shameless' tattoo next," he said, the Eiffel Tower sparkling behind him in the night sky. "That's what I think everyone should aspire to in life: being shameless."
"And know you not," says Boston Red Sox Hall of Fame Catcher Carlton Fisk, "who bore the blame?"
"My dear, then I will serve."
(via hodgman)
(link)Links provided by kottke.org.
Don’t forget, Opera 8, the newest version, breaks on half of the pages I have tried, and IE, although it will always suck, is still retaining a ridiculous amount of the market share. It is hard to write content for IE garbage, knowing there are browsers that can do a heck of a lot better. Firefox, slow or not, seems like the best of the options. Hopefully, when IE 7 comes out, and only XP users can install it, there will be a greater exodus to something else. Keep up the cool creations!
ak
Comment by ak — June 24, 2005 @ 11:15 am
What about camino ? It’s faster than Firefox no ?
Comment by lanu — July 26, 2005 @ 1:13 pm
Hi and thanks for you interesting bloggings.
I’m surprised didn’t mention Opera, although mentioned by ak… there seem to be some kind of conspiracy trying to avoid it’s presence.
Personally I stick with Opera when surfing the web. As far as coding JavaScript and such, I’m a designer not a programmer, but still think Opera is giving me the least trouble.
GEMiNi LXXIII
Comment by GEMiNi — July 27, 2005 @ 7:10 pm
IE works the best all you mac people…get over it…it will remain the best and have the highest penetration. Get our from your $6,000.00 juke box and Stop your self righteous MAC crusade to find the “latest” browser and use what works…simple…you are the reason we have to design for 7 other browsers for less that 7 percent of the population.
Comment by Dick Goesinia — August 18, 2005 @ 5:30 am
Wow!!!
I am an idiot but you can ask me two quesions in a row UNLIKE Safari. First search is what it is. Second search kills Safari. What a great feature!
Is this the new face of technology? Not slow - just ineffective.
Comment by Brian Duncan — August 25, 2005 @ 3:22 pm
Safari was my browser of choise until the updates that came with tiger. Now safari suck so bad as to be unusable. It only loads half the pics on any given web page. tried to reinstall but the insatller says it is not compatible with my system. Safari sucks, firefox is slow, IE is what I have had to revert to but really really don’t like it either.
Comment by Doug Radcliffe — September 1, 2005 @ 6:11 pm
I run a few sites based on Drupal and Wordpress and with each subsequent update, Safari’s sucking grows more and more. It was tolerable, but since the most recent update a few days ago, it’s become unuseable. I’d love to see what kind of QA they’re doing on this stuff in terms of application compatibility.
And Firefox is slow… but it works. I’ve tried out Camino, but it’s on par in buggieness as Safari is. Of course, before it was worse… so, keep on going Camino!
Comment by Darrel — November 12, 2005 @ 7:23 pm
I retract my previous comment about Camino. I was using the multilingual version which hasn’t been updated, but found the standard version was at 1.0b1.
After downloading and installing it, I tried out my sites and am very pleased to report that all the javascript WYSIWYG editors worked, everything loaded and rendered quickly, and I’m a happy camper.
So long Safari!
Comment by Darrel — November 12, 2005 @ 8:28 pm
Opera 9 has too a great XSLT engine, but there’s only now a preview.
Dick Goesinia, all other browser respect standards so you only need to use w3c recommendation, while IE only supports M$ extensions, and it’s damn slow. Look at the example at http://johnvey.com/features/deliciousdirector/xslt-filter-sort.html . The script sniffs for standard support, and gives IE the js hack it supports.
Comment by mors — November 16, 2005 @ 8:37 am
how about omniweb: it saves workspaces/projects and opens everything exaclty as you left it b4 it crashes. fair nuff u have to pay.. but free trial lets me enjoy it for a bit. its everything i could hope safari could be.. but they would put a better apple design to it.. like what Hicks has done: http://www.hicksdesign.co.uk/tag/omniweb/
Comment by anon — April 19, 2006 @ 1:47 am
“and IE, although it will always suck, is still retaining a ridiculous amount of the market share”
That’s about as biased as you can get. That tells me, no matter how fast, cutting-edge, and superb it gets, people like you are going to hate it just because it’s a Microsoft product.
I think IE7 is a great improvement, although Microsoft are going to have to keep up with competition if they want to keep hold of their monopoly. They are falling behind.
Comment by Jackson Capper — September 6, 2006 @ 6:10 pm
Safari sucks. Yea it does. I tried to make a vertical menu that opens on mouse move and closes at mouse out. It worked on each and every browser except safari. So my conclusion is SUFARI SUCKSSSSSSS !!!
Comment by Solver — October 7, 2006 @ 6:29 pm
Coding ?……… I pay my money and i expect something that works…. I came into the world of Apple when OS10.1 was released and that was the biggest learning curve i had ever experienced in my life. Searching out workarounds and fixits just to view sites around the web. With Safari now 1.3.2 i’m using it’s like ive suffered an Apple timewarp and i have to keep switching browsers.
Well no longer am i going to suffer Safari.. It’s being deleted after i post this and i’m going with Flock… It works and isnt as fussy as Safari choosing what content around the web i’m going to be able to view today…
Grab yourself a download and give it a try…
Comment by Flock user — October 27, 2006 @ 4:37 pm
Not what I read…. I.E. has lost a great grount ot Firefox.
Safari was my browser of choise until the updates that came with tiger. Now safari suck so bad as to be unusable. It only loads half the pics on any given web page. tried to reinstall but the insatller says it is not compatible with my system. Safari sucks, firefox is slow, IE is what I have had to revert to but really really don’t like it either.
This happens to operator error. Funny all 10 of my machines that have the Safari, not one of them exhibit the problems you mention. So you must be doing something wrong. Firefox is slow? Wow you right! I’m running DSL at 6mps and it loads just as fast as I.E. (I have timed this with a stopwatch, and know what you are saying is absolute bunk. What this person is saying? He is running the latest Safari which runs on 10.4.3 and guess what, you can’t load I.E. on a Mac because it is not made for 10.4.3.
You see folks, people like this lie like sh*t, becasue they don’t know sh*t like the person above who made these alleged claims.
Dude, if your going to lie, make sure you tell the facts right, because someone out there will catch you in telling a lie.
Tootles….
Comment by dan — October 28, 2006 @ 2:25 pm
“Safari is impotent; Firefox is ass-slow; IE is more stale than spam. God-damnit.”
Wow, that’s concentrated wisdom right there,a d your whole post, actually. I’ve never seen someone with so accurate opinion about the major browsers (I’m not kidding). I’m especially sick of people calling Firefox “faster than IE”… when in practice it hangs and sits there for almost any action I perform on it (on a 3Ghz/1GB RAM machine, modest but not quite).
Comment by SV — June 12, 2007 @ 7:00 pm
Both Safari and Internet Explorer suck! Both browsers render CSS coding in a very f-ed up way. The only browser worth my time is Firefox, unless it’s a Web site that wasn’t made for Firefox (ie, poorly coded).
I wish all these damned browser makers could get together and decide on some standards in regards to how each browser renders CSS, XHTML, PHP, etc. code.
Comment by Mark — August 27, 2007 @ 3:01 pm
Safari SUX iBALS
Internet explorer 7 rules over safari,firefox,opera,netscape and all the others!
Comment by Ben — August 28, 2007 @ 11:18 am