Tags: browsers



The imitation game

The only way to win is not to play.

The Progressive Web App Dev Summit

A field report from Amsterdam.

Taking an online book offline

It’s a book. It’s a progressive web app. It’s HTML5 For Web Designers.

A brief history of the World Wide Web by web developers

The web is a tiny pony.

The web on my phone

How do you solve a problem like Safari?


Screen reading.

Home screen

The web is getting progressively enhanced.

On The Verge

Verging on the ridiculous.

Browser testing

What we talk about when we talk about support.


Poor performance.

This is for everyone with a certificate

The browser beatings will continue until morale improves.



Angular momentum

Assume a perfectly spherical web browser…

Responsible Web Components

Extending the wheel, instead of reinventing it.


What the web is(n’t).

Just what is it that you want to do?

Progressive, not regressive, enhancement.

Celebrating CSS

Here’s to the next twenty years.

Web Components

Hopes and fears.

Security for all

I want the web to be delivered over https:// but we might be in for a rough period of transition.


There is a crack, a crack in everything. That’s how the light gets in.

URLy warning

Chrome is testing a new way to burn the village in order to save it.


It’s a wide, wide web.

Notes from the edge

Thoughts prompted by the Edge Conference in London.


The web is not a platform.

Playing TAG

A meet’n’greet with the W3C’s Technical Architecture Group.

Icon fonts, unicode ranges, and IE8’s compatibility mode

A tricksy browser issue raises a dark spectre from the past.

The ghost of browsers past

Delving into old-fashioned parsing rules.

CERN and the line-mode browser

Two days in geek paradise.

Double tap delay

That’s 300 milliseconds of my life that I’m never getting back.

Placehold on tight

Getting consistent browser behaviour for the placeholder attribute.

The main issue

An email to the HTML working group.

The test

What’s the first thing you do?

Dealing with IE again

Some clarification.

Dealing with IE

The hacks we shouldn’t have to do.


Apple’s lack of developer relations for Safari needs to change.

RoboHornet’s nest

For shame, Microsoft.

Secret src

Hammering out the issues around standardising responsive images.

South by CSS

Talking to the browser makers about vendor prefixes.

Prix Fixe

Hyperlinks relating to CSS vendor prefixes.


Smart defaults are important, especially when it comes to server-side sniffing.

Mobilism transcription

A searchable record of the mobile browser panel.

Mobilism browser panel

Hats off to the conference, and hats off to the browser vendors who showed up.

Questioning mobile browsers

Got a question you’d like to ask of Opera, Nokia or RIM? Let me know.


Another way of ensuring Internet Explorer gets your layout styles.

Windows mobile media queries

Solving that pesky Windows Phone 7 problem.

The design of datalist

Have your combo-box cake and eat your select fallback too.


Read what Ben Ward has written.


Reports of the death of liquid layouts have been greatly exaggerated.

Hyphen Nation

Battling the emdashculation of the internet.


The importance of transparency.

Browsers on the Move: The Year in Review, the Year Ahead

Liveblogging a talk by Michael Smith at XTech 2008 in Dublin.

Web Fundamentals

Speaking and listening at Fundamentos Web 2007.

Opera in London

Despite some technical hitches, I gave a pretentious little talk.