Why You Should Test Your Page Without JavaScript, by (not on Mastodon or Bluesky):
https://www.sitepoint.com/test-your-page-without-javascript/
Why You Should Test Your Page Without JavaScript, by (not on Mastodon or Bluesky):
https://www.sitepoint.com/test-your-page-without-javascript/
#Development #Techniques
Optimizing PWAs for display modes · How to create truly adaptive Progressive Web Apps https://ilo.im/166ef7
_____
#Website #WebApp #PWA #ProgressiveEnhancement #Browser #WebDev #Frontend #HTML #CSS #JavaScript
#Development #Approaches
Is JavaScript finally growing up? · “The future is layered, not stacked.” https://ilo.im/165qhj
_____
#HTML #JavaScript #ProgressiveEnhancement #Frameworks #Browser #WebPerf #WebDev #Frontend
#Development #Approaches
Fallbacks for CSS scroll driven animations · Progressive enhancement vs. graceful degradation https://ilo.im/165f6d
_____
#ModernCSS #Scrolling #Animations #GracefulDegradation #ProgressiveEnhancement #Browser #WebDev #Frontend #CSS
Ten years ago today, I spoke at CSS Summit, kicking off the event with a presentation, "Designing with Progressive Enhancement." I'm quite proud of the results and I think the thesis has borne itself out even though •quite• a lot has changed since then.
I recently clear-cut my personal website and haven't yet reconstituted my old posts, but here's the Wayback Machine's most recent capture of my presentation:
Custom Select (That Comes Up From the Bottom on Mobile), by @chriscoyier (@frontendmasters.com):
https://frontendmasters.com/blog/custom-select-that-comes-up-from-the-bottom-on-mobile/
@phire A couple of things.
1) This article by @kevinrenskers:
https://www.loopwerk.io/articles/2025/alpine-ajax-django/
2) Hearing the creator of htmx say that he didn't really care about #ProgressiveEnhancement:
One of my favorite things to do when I visit a site I like (or one that a client relays to me as inspiration) is to disable JavaScript. It's fascinating to see how many sites heavily depend on JS for basic functionality. I'm not talking about SPAs—just good ol' business and marketing websites.
Sure, only around 0.2-2% of users browse with JS disabled, but the reliance on JS for everything feels excessive. Progressive enhancement, anyone?
#Development #Techniques
Styling alt text like any other text · Display alt text if an image fails to load https://ilo.im/1643dz
_____
#Image #AltText #Fallback #Webpage #ProgressiveEnhancement #Browser #WebDev #Frontend #HTML #JavaScript
#Development #Approaches
Progressive dehancement · A new tactic to detect spam in a contact form https://ilo.im/163mws
_____
#Spam #Bots #ContactForm #Form #ProgressiveEnhancement #ProgressiveDehancement #HttpHeaders #WebDev #Frontend #Backend
#Development #Techniques
Polishing your typography · The power of the CSS line height units ‘lh’ and ‘rlh’ https://ilo.im/163hyx
_____
#Layout #Typography #LineGrid #LineHight #Text #ProgressiveEnhancement #Browser #WebDev #Frontend #CSS
#Development #Introductions
The customizable select (part two) · Potions, anchoring, and radial shenanigans in CSS https://ilo.im/163bxd
_____
#SelectElement #Form #AnchorPositioning #ProgressiveEnhancement #Chrome #Browser #WebDev #Frontend #HTML #CSS
Targeting an `<iframe>` element is an interesting technique for progressive enhancement (e.g. showing search results in the iframe that updates when the user submits a filter form), however, the lack of feedback for screen readers when the frame navigates makes me think it should be avoided. #ProgressiveEnhancement #accessibility #a11y
#Development #Guidelines
Baseline, more than a rule of thumb? · “Don’t use Google’s Baseline to decide which web features to use.” https://ilo.im/1636ud
_____
#Baseline #Interoperability #Browser #ProgressiveEnhancement #WebDev #Frontend #HTML #CSS #JavaScript #API
#Development #Guides
Simplify sharing · How to make content sharing effortless on your website https://ilo.im/16350b
_____
#Sharing #Content #Webpage #ProgressiveEnhancement #WebComponents #WebDev #Frontend #HTML #CSS #JavaScript
#Development #Releases
CSS customization for the ‘select’ element · Chrome 135 brings the new property ‘appearance: base-select’ https://ilo.im/162yuz
_____
#ModernCSS #Styling #Form #Chrome #Browser #ProgressiveEnhancement #WebDev #Frontend #HTML #CSS
#Development #Techniques
The bare minimum for CSS view transitions · An instant win for your website’s user experience https://ilo.im/162voy
_____
#ModernCSS #CssViewTransitions #Transitions #Webpage #Website #Browser #ProgressiveEnhancement #WebDev #Frontend #CSS
#Development #Introductions
The customizable select (part 1) · Easier styling of an HTML ‘select’ with CSS https://ilo.im/162sdu
_____
#SelectElement #Form #Animation #ProgressiveEnhancement #Chrome #Browser #WebDev #Frontend #HTML #CSS
Trying to do a css only proximity hover effect with variable fonts.
I was nearly there and only than understood, that without javascript my variable font is not loading.
aww damn.
#Development #Approaches
Building websites with LLMS · (L)ots of (L)ittle ht(M)l page(S) is a game changer https://ilo.im/162myf
_____
#ViewTransitions #Navigation #Filter #Webpage #Website #ProgressiveEnhancement #WebDev #Frontend #HTML #CSS