Articles

The problems with feature detection

By now everybody should already know this. You should not rely on browser detection. User-agent sniffing is evil. Use feature detection instead. Sound and solid advice. At least until you start looking at some of the more unusual browsers.

Earlier this summer I did extensive research on smart TV and console browsers. It showed me that these browsers are a lot like mobile browsers 10 years ago — before Chrome and Safari. Everybody is trying, but nobody really knows what is right. More on that at a later time.

One important lesson I learned was that we as developers make a lot of assumptions.

Continue reading “The problems with feature detection”

A eulogy for Internet Explorer, 1995 — 2015

This week Microsoft is going to release Windows 10. For us web developers this is important, because for the first time since Windows 95 SR1, Internet Explorer will no longer be the default browser.

I thought now would be an appropriate time to say goodbye to Internet Explorer. During a NLHTML5 meetup last Thursday I looked back at the early days of Internet Explorer and explored an unexpected premise: Internet Explorer really was a good browser…

Continue reading “A eulogy for Internet Explorer, 1995 — 2015”

Safari and IE

Two weeks ago I attended EdgeConf in London. If there is just one thing you are allowed to say about EdgeConf I would say that interesting things always happen during EdgeConf. It was just a year ago, during the previous EdgeConf in London that Yoav Weiss launched his crowdfunding campaign for implementing the picture element. When you put that many smart people in one room the level of the discussions is just astounding.

Continue reading “Safari and IE”

Starting an Open Device Lab without breaking the bank

A little over a month ago I decided to start an Open Device Lab. It’s been something I’ve been thinking about ever since it was first mentioned during PhoneGap Day in September of 2012. Over the years I already collected enough devices, so the decision wasn’t a difficult one. But having the devices is just one step.

Continue reading “Starting an Open Device Lab without breaking the bank”

Everybody wants to be like Safari – or why Apple’s browser marketshare is inflated

After implementing a new reporting backend for html5test.com, I noticed something strange. It seemed like there were an unusually high number of visits from browsers that claimed to be Safari but did have scores that were different from my own devices. It looked like there were quite a lot of visits from browsers that were lying about their identity.

Continue reading “Everybody wants to be like Safari – or why Apple’s browser marketshare is inflated”