Category: progressive enhancement

Should Users be Permitted to Disable JavaScript?

I last raised this question back in 2013 when Mozilla decided to remove the “disable JavaScript” setting from the options dialog in Firefox 23. The primary reasoning:Much of the modern web can break spectacularly without JavaScript. It saves users from themselves. Few people know what JavaScript is and e...

A practical guide to Progressive Web Apps for organisations who don’t know anything about Progressive Web Apps

Sally Jenkinson:Progressive Web Apps (sometimes referred to as PWAs, because everything in tech needs an acronym) is the encapsulating term for websites following a certain approach, that meet particular technical criteria. The “app” involvement in the name isn’t an accident – these creations share mu...

Enhancing a Comment Form

Nice tutorial from Michael Scharnagl in which he takes a perfectly-functional comment form and progressively enhances it with very nice features. Things like custom error messaging, auto-expanding height, and even really fancy stuff like ajax and offline submission. Direct Link to Article — PermalinkEnhancing ...

Progressive Enhancement “Debate”

Nolan Lawson:I had a slide in my talk that read:In 2016, it’s okay to build a website that doesn’t work without JavaScript.The condemnation was as swift as it was vocal.Response by Jeremy Keith:That framing makes it sound like it’s a binary choice: either the website works or it doesn’t. That’s not ...

A Redesign with CSS Shapes

CSS Shapes is like the perfect example for progressive enhancement these days. Kinda like border-radius was. Older browsers have square corners! Who cares! CSS Shapes allow you to wrap text irregularly – like along the path of a circle(). Eric Meyer uses it on a production page and shows how it works. Here’...

10k Apart

This year is An Event Apart’s 10th anniversary. In order to celebrate, they are putting on competition called 10K Apart where people show off what can be accomplished in 10kB of data. This isn’t a new competetion- its first genesis has been a project called 5k way back in 2000-2002. This year is sponsored b...

Maybe we could tone down the JavaScript

Lexy Munroe shows a dozen or so issues with Twitter’s reliance on JavaScript that could have been handled with some kind of progressive enhancement. Sometimes picking on the big players is useful, as they really do influence how other apps choose to do things. It’s not exactly punching down. Direct Link to...