Tag: progressive enhancement
-
Dynamic Filters in Pure CSS
CSS is powerful and performant. Let's implement client-side list filtering (with the user's choice of AND and OR modes) in CSS, without a line of JavaScript.
-
Test your site in Lynx
Testing your website in Lynx or another text-mode browser can help you find find where you've become dependent upon JS and CSS. Let's see how much of DanQ.me breaks when it's deprived of advanced Web functionality!
-
Shiftless Progressive Enhancement
Today a 7-year-old helped remind me that progressive enhancement doesn't have to mean render-blocking DOM manipulation nor ugly layout shifts.
-
Lightboxes Without JavaScript
An image lightbox overlay with no JavaScript whatsoever? Absolutely. Here's how I do it.
-
Higher/Lower Datepicker
Can Dan make an even-worse "date of birth" field than those spinner ones?
-
<blink> and <marquee>
Dan explores the history of two (much-maligned) HTML tags of the yesterweb. With blinking marquees!
-
Loading CSS Asynchronously Without JS Dependency
Dan proposes a new technique for lazy-loading CSS which doesn't break style for non-JS users.
-
JavaScript and the mobile-only user
Chris Ferdinandi provides further arguments about why Javascript must be considered a progressive enhancement.
-
Non Stop Hammer Ti.me
Dan launches NonStopHammerTi.me, the latest pointless thing he's put on the Web.
-
How many people are missing out on JavaScript enhancement?
few weeks back, we were chatting about the architecture of the Individual Electoral Registration web service. We started discussing the pros and cons of an approach that would provide a significantly different interaction for any people not running JavaScript.
"What proportion of people is that?β an inquisitive mind asked.
Silence.
We didnβt really have any idea how many β¦ -
I Used The Web For A Day On Internet Explorer 8
...
Who In The World Uses IE8?
Before we start; a disclaimer: I am not about to tell you that you need to start supporting IE8.
Thereβs every reason to not support IE8. Microsoft officially stopped supporting IE8, IE9 and IE10 over three years ago, and the Microsoft executives are even telling you to stop using Internet Explorer β¦ -
We are actively destroying the web
One of the central themes of my talk on The Lean Web is that we as developers repeatedly take all of the great things the web and browsers give us out-of-the-box, break them, and then re-implement them poorly with JavaScript.
This point smacked me in the face hard a few weeks ago after WebAIM released their β¦ -
Modern CSS on DanQ.me
Dan explains three of the cutting-edge CSS features implemented on his blog.
-
What Does AJAX Even Stand For?
...Jesse James Garett of Adaptive Path finally gave this use of Javascript a name. He called it Asynchronous Javascript and XML (thankfully shortened to Ajax). Ajax wasnβt a single method or technology, but a group of principles based on the work being done at Google that described how to handle JavaScript in more demanding web β¦
-
WorldWideWeb, 30 years on
To celebrate the Web's 30th birthday, some of Dan's favourite geeks reimplemented the very first browser.












