Aaron Gustafson · @Aaron
1361 followers · 1024 posts · Server front-end.social

I had the immense pleasure of sitting down with the LogRocket folks for another far-ranging discussion. This one touched on , , , and

podrocket.logrocket.com/progre

#progressiveenhancement #pwas #ai #accessibility

Last updated 1 year ago

Florimond Manca (en) · @florimond
126 followers · 177 posts · Server fosstodon.org

@Riduidel The fact that it respects the base <a href /> and <form action /> tags to stick to the philosophy (« app remains usable even if I’m not here ») is already a big win over , for me. So far that’s been one of the main drawbacks and a key reason I chose Hotwire / Turbo.

#progressiveenhancement #htmx

Last updated 1 year ago

Eric Bednarz · @generic
47 followers · 94 posts · Server ruhr.social
Stef Walter · @stephaniewalter
1793 followers · 1588 posts · Server front-end.social

Read-only web apps: adactio.com/journal/20113
You wouldn’t expect Gmail to provide Core features without JavaScript, but, you should be able to read your emails, view docs for Gdocs, etc. By @adactio

#progressiveenhancement

Last updated 2 years ago

Chris Taylor · @stillbreathing
76 followers · 358 posts · Server mastodon.world

I'm guiding the development of a web site/app design system in my 'day job'. Of course, I'm baking progressive enhancement in. When I explained what that meant to a (very experienced) colleague he said "surely those problems are all edge cases?"

He's not wrong, but handling edge cases is a lot of what developers do. Checking for nulls, out of bounds conditions, data mismatches etc.

Anyway, this deserves a blog post. Watch this space.

#progressiveenhancement #webdevelopment #programming

Last updated 2 years ago

Aaron Gustafson · @Aaron
1278 followers · 808 posts · Server front-end.social

Just wrapped my talk “Adapting to Reality” (which is about ) for @ppk’s students at @HvA

Slides: presentations.aaron-gustafson.

#progressiveenhancement

Last updated 2 years ago

Thomas Broyer · @tbroyer
150 followers · 1154 posts · Server piaille.fr
Trey Piepmeier · @trey
223 followers · 523 posts · Server indieweb.social

I'm looking for my next opportunity as a web developer! I’m traditionally front-end-focused, but would love to work with @django and/or @getkirby. I've been doing web development for close to 20 years now.

Needs to be remote. Needs to be with folks who value and ideally with folks who value and do their best to eschew lots of client-side .

Please boost!

(Thanks to @oluoluolu for the inspiration to make a post like this!)

#jobs #getfedihired #javascript #progressiveenhancement #accessibility

Last updated 2 years ago

Cassette Nest · @cassettenest
25 followers · 52 posts · Server fosstodon.org

Added some animated spinners to the few places in the app that use JavaScript to load some content without doing a complete page refresh (with ). On the off chance that the data doesn't load basically immediately, that should feel a bit more responsive than seeing no change and wondering if your click/tap registered.

#progressiveenhancement

Last updated 2 years ago

@tbroyer we used to call them "server side includes"

#spa #mpa #csr #ssr #progressiveenhancement

Last updated 2 years ago

Thomas Broyer · @tbroyer
150 followers · 1110 posts · Server piaille.fr

I don't know how to call "assembling parts of HTML into a full page" at edge or service-worker; it's not really "rendering" to me, so not ESR/SWSR.

From the above, this mean you can have:
• SPA+SSR: Turbolinks
• SPA+CSR: most React/Vue/Angular apps
• SPA+SSR+CSR: NextJS et al.
• MPA+SSR: most "web sites"
• MPA+SSR+PE (progressive enhancement)
• MPA+CSR: silly but I've seen it (HTML page is empty, possibly with data as JSON to be rendered client-side)

#spa #mpa #CSR #ssr #progressiveenhancement

Last updated 2 years ago

Joe Lanman · @joelanman
485 followers · 367 posts · Server hachyderm.io
Aaron Gustafson · @Aaron
1244 followers · 746 posts · Server front-end.social

RT @jenstrickland
Here we go! We all need to reflect on and how it provides a better UX, accessibility, and more.

If you’re at , come to Save Our World, with progressive enhancement & accessibility to learn how it goes even beyond UX & ! Friday at 4:20pm. twitter.com/aarongustafson/sta

#progressiveenhancement #csunatc23 #a11y

Last updated 2 years ago

Rodion Borisov · @vintprox
49 followers · 717 posts · Server techhub.social

@thibaultamartin

Actually, now that I look at your current version of Matrix.org redesign, it looks like a good starting point for , because it has reduced motion.

Slap that `prefers-reduced-motion: no-preference` media query and experiment with animations for those who don't mind some motion (majority of users). 😉

#progressiveenhancement

Last updated 2 years ago

Aaron Gustafson · @Aaron
1231 followers · 708 posts · Server front-end.social
Matthew · @matthewhowell
312 followers · 147 posts · Server indieweb.social

@smitten Only @enhance_dev flavored components can SSR, but you can of course do any you want to do after the page loads.

#progressiveenhancement

Last updated 2 years ago

Romaric · @romaric
27 followers · 336 posts · Server social.romaricpascal.com

Assuming a site that works with plain HTML/CSS, what are the current ways of cutting the mustard these days to ensure that if JavaScript runs, it'll run OK?

Even if transpiling to support a certain set of browsers, there's no guarantee the browser that loads the page will match the baseline set when bundling.

Bonus point if it also prevents other scripts from breaking if the syntax cannot be parsed 😃

#frontend #progressiveenhancement #javascript

Last updated 2 years ago

Trey Piepmeier · @trey
204 followers · 393 posts · Server indieweb.social

@sphinxc0re If you want to adhere to the principals of , yeah, everything should be functional without . The way I do it is to just build the base functionality before adding any JavaScript enhancement.

#javascript #progressiveenhancement

Last updated 2 years ago

Hypertext Markup Laubstein · @sphinxc0re
1163 followers · 1039 posts · Server ruhr.social

Question for the crowd: I'm building an application using . Should all parts of my application work without by default? If not, how do I determine which parts are okay to require JavaScript for?

#progressiveenhancement #sveltekit #javascript

Last updated 2 years ago