Browser support

There was a discussion at Clearleft recently about browser support. Rich has more details but the gist of it is that, even though we were confident that we had a good approach to browser support, we hadn’t written it down anywhere. Time to fix that.

This is something I had been thinking about recently anyway—see my post about Baseline and progressive enhancement—so it didn’t take too long to put together a document explaining our approach.

You can find it at browsersupport.clearleft.com

We’re not just making it public. We’re releasing it under a Creative Commons attribution license. You can copy this browser-support policy verbatim, you can tweak it, you can change it, you can do what you like. As long you include a credit to Clearleft, you’re all set.

I think this browser-support policy makes a lot of sense. It certainly beats trying to browser support to specific browsers or version numbers:

We don’t base our browser support on specific browser names and numbers. Instead, our support policy is based on the capabilities of those browsers.

The more organisations adopt this approach, the better it is for everyone. Hence the liberal licensing.

So next time your boss or your client is asking what your official browser-support policy is, feel free to use browsersupport.clearleft.com

Have you published a response to this? :

Responses

5 Shares

# Shared by Chris Smith on Wednesday, June 5th, 2024 at 9:16am

# Shared by Christopher Voigt on Wednesday, June 5th, 2024 at 12:16pm

# Shared by Keith Wagner :csharp: on Wednesday, June 5th, 2024 at 1:28pm

# Shared by mantish on Wednesday, June 5th, 2024 at 4:04pm

# Shared by Stuart :progress_pride: on Wednesday, June 5th, 2024 at 5:01pm

9 Likes

# Liked by Emma Builds 🚀 on Wednesday, June 5th, 2024 at 8:47am

# Liked by Chris Smith on Wednesday, June 5th, 2024 at 9:16am

# Liked by Simon Cox :SEO: on Wednesday, June 5th, 2024 at 9:48am

# Liked by Richard Rutter on Wednesday, June 5th, 2024 at 10:45am

# Liked by Colin Devroe on Wednesday, June 5th, 2024 at 10:45am

# Liked by Antoine on Wednesday, June 5th, 2024 at 12:16pm

# Liked by jcletousey on Wednesday, June 5th, 2024 at 12:54pm

# Liked by mantish on Wednesday, June 5th, 2024 at 4:04pm

# Liked by Joe Gaffey on Wednesday, June 5th, 2024 at 8:40pm

Related posts

Aleth Gueguen is speaking at Web Day Out

Progressive web apps from the trenches.

Partnering with Google on web.dev

How Clearleft worked with the Chrome team to create a fifteen-part course on modern responsive design.

Lists

Do websites need to sound the same in every screen reader?

Clearleft.com is a progressive web app

The Clearleft website works offline …and about time too!

Pattern Libraries, Performance, and Progressive Web Apps

You should hire Clearleft for these front-end development skills.

Related links

Google’s Prompt API

No web standard should require you to agree to an advertising company’s “terms of use.”

I’m genuinely disheartened and angry that the Google Chrome team have done this. Never assume good faith from them again.

This is, hands-down, the most insultingly transparent attempt at web standards bullying I’ve ever seen, including past ones from Google, which is — and I cannot stress this point enough — a company that sells advertisements. This is miles more eyeroll-worthy than AMP, where you’ll recall that a legion of tight-smiling dorks wearing Alphabet lanyards tried to assure us that the only means of survival for the web itself was to funnel all of it through Google’s servers, and only use their very good advertisements instead of those bad other ones.

Tagged with

No-stack web development – David Bushell – Web Dev (UK)

A stack is also technical debt, non-transferable knowledge, accelerated obsolescence, and vendor lock-in. That means fragility and overall unnecessary complication. Popular stacks inevitably turn into cargo cults that build in spite of the web, not for it.

The web platform does not require build toolchains. Always default to, and regress to, the fundamentals of CSS, HTML, and JavaScript. Those core standards are the web stack.

Tagged with

The Great CSS Expansion | Butler’s Log

Web development follows a familiar cycle. First we glue together a solution with whatever we have — JavaScript, image hacks, Flash, anything. Then the platform matures, and CSS or HTML eventually makes that same workaround native. Rounded corners, custom fonts, smooth scrolling, sticky positioning: all of these started as JavaScript-heavy hacks before CSS turned them into a single declaration.

We are in another one of those transition moments. A new wave of long-requested CSS features is finally landing, and many of them are explicitly designed to replace patterns that used to require JavaScript. Not as approximations — as first-class platform primitives that handle the edge cases, run in the right thread, and need zero dependencies.

Tagged with

An in-depth guide to customising lists with CSS - Piccalilli

Think you know about styling lists with CSS? Think again!

This is just a taste of the kind of in-depth knowledge that Rich will be beaming directly into our brains at Web Day Out

Tagged with

Reduce the JS Workload with no- or lo-JS options

This is an excellent one-stop shop of interface patterns:

This is an organic collection of common JS patterns that can be replaced with just HTML, CSS, and no, or very low, JS. As HTML and CSS continue to mature, this collection should expand.

Tagged with

Previously on this day

8 years ago I wrote Clearleft.com is a progressive web app

The Clearleft website works offline …and about time too!

9 years ago I wrote eLife goes live

Collaborating on a pattern library.

11 years ago I wrote 100 words 075

Day seventy five.

21 years ago I wrote It's good to talk

If, like me, you’ve spent most of your waking hours for the past few months living, eating and breathing JavaScript, you might welcome the opportunity to talk with some like-minded folks. Even if you’re not quite that sad, you still might like

23 years ago I wrote Truth! What is it good for?

I found it ironic when James Lileks yesterday referred to a cartoon by saying “when it gets political it’s just embarassing”. This pretty much sums up how I feel about Lileks’ Daily Bleats.

24 years ago I wrote eMac - the E is for Everybody

I see that Apple have opened up the eMac to everyone - not just the education sector.

24 years ago I wrote Mirror Project pictures

It’s hard to believe that the weather so nice just a couple of days ago when I took this picture of myself reflected in Jessica’s sunglasses.

24 years ago I wrote Back to normal

I had my moment in the limelight with Salter Cane last night. All in all, it went really well.