Hello, Safari. Lets catch a wave
Tuesday, 12. June 2007, 20:13:46
Congratulations to the Safari team on the beta release of their browser on Windows. Welcome to the party. It's a great day for Opera. Of of the reasons why it is so good for Opera is web standards. Many web developers don't test in Safari as it was only available on Mac. With another standards aware browser available on Windows it reinforces to developers that standards matter. Especially to the crowd that just test on IE and Firefox, and assume that Firefox equals web standards. This leads to many issues where developers use Mozilla extensions to the DOM or Mozilla bugs without realising it. In many cases, sites that break in Safari break in Opera and the other way around. I know there has been work I've done that has benefited Safari, and I'm sure that developers that find issues in Safari will also help Opera (providing they don't use browser sniffing to just give Safari the fix). I'm active now and again in the WebKit bug tracking system, and I hope we can work closer together both ways in the future. This kind of work benefits every body. Safari have been fairly quiet n the browser community of late and it'd be nice to change that. It is not only important to work closely with the Safari team, but also the IE team and the Mozilla team. To be honest, the IE team have probably been the most helpful recently, and we are building great relations there.
Safari have been laying down the smack, with the claims of the fastest browser. The results they show, particularly hi-lighting the HTML rendering speed (Which I personally think JavaScript speed is more important these days) don't look too flattering to Opera, but as always you can take these sorts of results with a grain of salt, especially as Safari have been optimising for iBench. Use another test framework and you'll probably get different results. None of this takes away from Safari being a great product. WebKit is a very nice, fast, standards compliant rendering engine. But, while we often keep things close to our chest, we are not standing still on the development of Opera. While the speed comparisons were done with Opera 9, we are well into the development of Opera Kestrel. Opera has always been fast, and it is a design goal of both Kestrel and Peregrine to improve the speed further. I believe we are making good progress in this. We have a target to aim for now. As quoted in the Opera Desktop team blog, The Kestrel falcon is able to see ultraviolet, which helps them spot prey while hovering 10-20 meters over the ground.
, while The Peregrine Falcon is the fastest creature on the planet in its hunting dive, the stoop
. Just like Apple, Opera has innovation in its corporate DNA. Many of the new features found in the new Safari were first found in Opera, such as sessions, and we'll continue to innovate at a fast pace. I think it is an exciting time, where there is some strong competition in the desktop space that drives the industry forward.
I look forward to working with the Safari team and the other vendors to solve compatibility issues, and hopefully we can sit around a table soon to discuss this. Sharing test cases is one area where we can work together, as well as setting a baseline in what standards we implement to drive the adoption of important standards such as the mature parts of CSS3. Congratulations again to the WebKit team on a fine product, and to Apple for what looks like a really exciting Leopard release.


Anonymous # 13. June 2007, 16:25
Excellent post! I was thinking the same thing, re: the benefits to Opera. If only more people could be this positive, instead of complaining about Safari/Win's bugs, security issues, lack of features, etc.
This move can only be a good thing for web developers and standards-complient browser users.
Rafal # 13. June 2007, 20:11
But Safari's smoothness of some animations is something I would love to have in Opera. What is the reason for such differences?
I've noticed this on Safari home page. Try hovering left column with "Top..." headers. Much smoother in Safari.
Also clicking on "12 Reasons..." in Safari product page produces much nicer fadeout in Safari.
Maybe using Apple's own pages for comparison is not the best idea, but from brief look, I didn't found any sniffing or usage of different animation routines for different browsers...
As I think of that now, this might have nothing to do with JS. This might be because of faster DOM modifications. After all, in first example they animate div height and in second opacity is used (as I've heard, improved in Kestrel).
Sorry for my english.
Dan Alexandru # 13. June 2007, 23:28
Yey for WebKit, Nay for Safari beta. I wouldn't even use it on Mac as it is now.
I envy a few things, though. Mostly the superb smooth fonts and the things Safari does bolder than Opera: default third party cookies off, the scalable textarea and presumably the spellchecker (buggy here, so I can only assume it integrates better than aspell).
Anonymous # 14. June 2007, 00:13
Grammar:
"Of of the reasons why..."
instead of:
"One of the reasons why..."
Otherwise, interesting article.
Justin Anthony Knapp # 14. June 2007, 00:14
Anonymous # 16. June 2007, 12:53
dantesoft:
History > Reopen All Windows From Last Session.
Not the first place I looked either :-)
Dan Alexandru # 17. June 2007, 20:15
Dan Alexandru # 21. June 2007, 09:18
http://www.37signals.com/svn/posts/475-designing-for-the-iphone-is-a-refreshing-experience
Or not