Categories
Browsers

Congratulations to Safari/Webkit

Congratulations to Safari/Webkit for being the first browser in the wild that provides a completely passing Acid3 test.

My own results:

[image no longer available]

I’m really getting excited by how much The Big Three (Safari, Firefox, and Opera) are improving, not only in standards support, but also innovation and application speed. It’s as if the web has suddenly shed its cocoon, unfurled glorious wings, and is ready to fly.

Categories
Browsers

Future Firefox and color management

Before the build copy of Firefox (known as “Minefield”) upgraded itself on my Mac, dying a horrible and immediate death in the process, one other change I noticed in the upcoming version of Firefox is that color management is now on by default.

I also noticed, again before the crash and burn death, that the new version seems to be much more efficient and fast compared to the old.


As pointed out in comments, Bobby Holley has an excellent discussion on color management and the state of Firefox. Bottom line, in the interests of performance, the new version of Firefox will have color profiles turned on, by default, for “tagged” images: images with embedded color profiles. I started embedding profiles for my pictures about 2 months or so, ago, in hopes that more browsers will follow this path.

It would be nice to have full color management, but I think support for color profiles in images is a good interim solution. This is also the approach that Safari uses, and hopefully Opera, too, eventually.

Categories
Browsers HTML5

OMG! Web Developer has to wait! The Horror!

Where I focused on Ian Hickson’s statement about extensibility, every other person, and their brothers, sisters, and aunts are throwing a hissy because of the HTML5 timeline.

Scott Gilbertson writes:

Even if your 2022 ronc-o-matic web-enabled toaster (It slices! It dices! It browses! It arouses!) does ship with Firefox v22.3, will HTML still be the dominant language of web? Given that no one can really answer that question, does it make sense to propose a standard so far in the future?

Jeff Croft writes:

I’m not saying the specs should go away. They absolute serve a purpose. I’m just saying that I personally am done paying much attention to them. Instead, I’m reading blogs like Surfin’ Safari and Mozilla Developer News to find out what the new shiny is in browsers, because these are the things I can actually take advantage of in serving my clients and users.

 

And?

So?

Specification work was never focused on the end users, it’s focused at the user agents or others who have to implement the specifications. The Mozillas, Apples, Operas, Microsoft, et al. The only reason I pay attention to any of it is because of my concern about extensibility.

In the meantime, the new stuff that is HTML5 is leaking into browsers now, not years from now. That’s part of the specification process—actual implementation on the street in order to “proof the spec”, as it were. And pieces of HTML5 are not just showing up in Firefox, Opera, and Safari/WebKit— IE8 has a few HTML5 tricks up its sleeve.

Heck, HTML5 isn’t the only longish spec under development. CSS 2 started in 1998, the lost call for CSS 2.1 was in 2002, the candidate recommendation was in 2007, and Microsoft is only now providing CSS 2.1 support. That’s ten years, end to end.

In the meantime, I’m using CSS3 stuff that’s only supported by a couple of browsers, and the final release of all the CSS3 bits is probably years out, too. Of course, I only play around with my own spaces—professional web designers and developers know that we can’t necessarily use the shiny new stuff for client applications, because we’re still having to support browsers that are seven years old.

Hey! We’re still supporting browsers almost as old as the timeline when HTML5 will be finalized! I guess things aren’t as “today” and “now” as we think they are.

The point is, specifications take time, or at least, good specifications typically take time. Any doofus can toss a quick spec out and call it done, but who wants to use the doofus spec?

That schedule part of what Ian had to say didn’t phase me. As far as I’m concerned, the group can take as long as it needs. In the meantime, I’ll play around with the local storage, and some of the other odds and ends, as I keep putting in my annoying “But what about SVG?” “But what about RDF?” oar; probably helping to slow the development of the spec, even more.