A Progressive Enhancement Challenge (chr /fro )Oct 3, 2025 72 javascript , html , feature-detection , support Why You Should Test Your Page Without JavaScript Sep 2, 2025 71 javascript , support , accessibility Custom Select (That Comes Up From the Bottom on Mobile) (chr /fro )Jul 1, 2025 70 html , forms , css , animations , mobile Progressive Enhancement Brings Everyone In (jay )Jan 7, 2025 69 history , javascript , advocacy , link-lists Baseline Data Choices (chr /fro )Dec 26, 2024 68 browsers , support The Importance of Graceful Degradation in Accessible Interface Design (ele /sma )Dec 6, 2024 67 design , accessibility , user-experience , graceful-degradation CSS “@ supports”: Write Future-Proof CSS (tre )Dec 6, 2024 66 css , feature-detection HTML Web Components Make Progressive Enhancement and CSS Encapsulation Easier (css )Aug 1, 2024 65 html , web-components , principles , solid , examples It’s About Time I Tried to Explain What Progressive Enhancement Actually Is (bel /pic )Jul 3, 2024 64 No No-JavaScript (dbu )Jun 22, 2024 63 javascript , css , support , graceful-degradation Footnotes Progressively Enhanced to Popovers (chr /fro )Jun 19, 2024 62 pop-overs , javascript , css A Modern Approach to Browser Support (ric )Jun 4, 2024 61 browsers , support Progressively Enhanced Popover Toggletips (mic )May 27, 2024 60 html , pop-overs , apis Baseline Progressive Enhancement (ada )May 15, 2024 59 web-platform , browsers , support HTML as the Baseline (cfe )Feb 9, 2024 58 html Embrace the Platform (bra )Dec 12, 2023 57 web-platform , html , css , javascript , resilience , craft Progressive Enhancement vs. Graceful Degradation: Approaches to Web Development Nov 26, 2023 56 graceful-degradation , comparisons Save Our World With Progressive Enhancement and Accessibility (inc )Sep 21, 2023 55 videos , accessibility Progressively Enhanced Form Validation: Custom Validation Messages (ger /clo )Sep 5, 2023 54 forms , validation , errors Progressively Enhanced Form Validation: Validating a Checkbox Group (ger /clo )Aug 21, 2023 53 forms , validation Progressively Enhanced Form Validation: Layering in JavaScript (ger /clo )Aug 14, 2023 52 forms , validation , javascript Progressively Enhanced HTML Accordion (aar )Aug 9, 2023 51 html , accordions , semantics , accessibility Progressively Enhanced Form Validation: HTML and CSS (ger /clo )Aug 7, 2023 50 forms , validation , html , css How to Build Lean Efficient Websites in 2023 (cfe )May 19, 2023 49 how-tos , html , minimalism Read-Only Web Apps (ada )Apr 20, 2023 48 javascript Progressively Enhancing a Table With a Web Component (ray )Mar 14, 2023 47 html , javascript , tables , web-components Client-Side JavaScript and React Criticism: What Comes Next? (mol )Mar 3, 2023 46 javascript , react , accessibility , performance , resilience Progressively-Enhanced Dark Mode (dar )Jan 5, 2023 45 dark-mode Step Into the Light (DOM) (aaa )Dec 19, 2022 44 dom , web-components Modern HTML as a Foundation for Progressive Enhancement (ffo /mat )Dec 17, 2022 43 html The Web’s Next Transition (ken )Oct 12, 2022 42 web-apps , multi-page-apps , single-page-apps A CLS Punishment for Progressive Enhancement? (bel /pic )Jun 27, 2022 41 performance , web-vitals My Browser Support Strategy (mic )Apr 28, 2022 40 browsers , support , testing Progressive Enhancement and HTML Forms: Use “FormData” (bra )Apr 22, 2022 39 html , forms Web Components as Progressive Enhancement (pau /clo )Apr 21, 2022 38 web-components Make Beautifully Resilient Apps With Progressive Enhancement (aus )Mar 29, 2022 37 resilience Progressive Enhancement, the New Hotness (cfe )Mar 2, 2022 36 Frontend Predictions for 2022 Jan 20, 2022 35 outlooks , micro-frontends , tech-stacks , jamstack Progressive Enhancement and Accessibility Redux (ppk )Mar 8, 2021 34 accessibility JavaScript Isn’t Always Available and It’s Not the User’s Fault (ada )Nov 4, 2019 33 javascript , support , feature-detection The Slow Death of Internet Explorer and the Future of Progressive Enhancement (oll /ali )May 15, 2018 32 browsers , microsoft , internet-explorer [Insert Clickbait Headline About Progressive Enhancement Here] (aar )Dec 6, 2016 31 principles , javascript , economics The Case Against Progressive Enhancement’s Flimsy Moral Foundation (vig )Dec 2, 2016 30 ethics Building Social: A Case Study on Progressive Enhancement (sma )Sep 27, 2016 29 javascript , case-studies Building a Robust Frontend Using Progressive Enhancement May 23, 2016 28 html , css , javascript , single-page-apps , testing The Problem With Progressive Enhancement Jan 5, 2016 27 javascript , performance , resilience Reimagining Single-Page Applications With Progressive Enhancement (hey /sma )Dec 21, 2015 26 single-page-apps , html , css , javascript Modern Progressive Enhancement (jaf /btc )Nov 10, 2015 25 videos , javascript Progressive Enhancement and Data Visualizations (css )Feb 2, 2015 24 html , css , svg , visualization Progressive Enhancement Is Faster (jaf /sma )Sep 3, 2013 23 performance The True Cost of Progressive Enhancement (aar )Aug 1, 2013 22 economics Progressive Enhancement Is Still Important (jaf )Jul 3, 2013 21 javascript , testing Progressive Enhancement: Still Not Dead (tha )Jul 2, 2013 20 javascript Facing the Challenge: Building a Responsive Web Application (sma )Jun 12, 2013 19 responsive-design , web-apps A Front End Engineer’s Manifesto (zac )Aug 24, 2012 18 websites , manifestos , user-experience , simplicity , foss , accessibility , community , learning , security It’s Time to Stop Blaming Internet Explorer (nza /sma )Jul 12, 2012 17 internet-explorer , microsoft , browsers Using CSS3: Older Browsers and Common Considerations (sma )May 3, 2011 16 css , browsers , support , vendor-extensions , link-lists Progressively Enhancing HTML5 Forms (chr /css )Mar 13, 2011 15 html , forms , tooling , modernizr ARIA and Progressive Enhancement (ali )Nov 30, 2010 14 accessibility , aria Progressive Enhancement Using Nothing but JavaScript? (cod /aja )Sep 17, 2010 13 javascript Modern CSS Layouts: The Essential Characteristics (sma )Oct 26, 2009 12 css , layout Progressive Enhancement: What It Is, and How to Use It? (sma )Apr 22, 2009 11 concepts Understanding Progressive Enhancement (aar /ali )Oct 7, 2008 10 graceful-degradation , concepts The Seven Rules of Pragmatic Progressive Enhancement (cod /aja )May 7, 2008 9 best-practices Tomorrow’s CSS Today: 8 Techniques They Don’t Want You to Know Apr 9, 2008 8 css , selectors , borders , techniques Delivering the Right Experience to the Right Device Mar 7, 2008 7 feature-detection , css , javascript Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8 (aar /ali )Jan 22, 2008 6 browsers , microsoft , internet-explorer , doctype-switching , html , standards , interoperability A Spider’s View of Web 2.0 (gre )Nov 7, 2007 5 google , search , accessibility , web-2.0 Graceful Degradation and Progressive Enhancement Feb 6, 2007 4 graceful-degradation , comparisons , concepts Which Browsers to Support? (sim )Feb 6, 2004 3 browsers , support Progressive Enhancement and the Future of Web Design Mar 21, 2003 2 design , outlooks , graceful-degradation , print Fear of Style Sheets (zel /ali )Mar 12, 1999 1 css , browsers , support , interoperability