recentpopularlog in

progressiveenhancement

« earlier   
The “Developer Experience” Bait-and-Switch
"TL;DR: we cannot continue to use as much JavaScript as is now “normal” and expect the web to flourish. At the same time, most developers experience no constraint on their use of JS…until it’s too late. “JS neutral” and “TTI negative” tools are here, but we’re stuck in a rhetorical rut. We need to reset our conversation about “developer experience” to factor in the asymmetric cost of JS."
javascript  performance  progressiveenhancement  worldwideweb  rant 
4 weeks ago by garrettc
The "Developer Experience" Bait-and-Switch | Infrequently Noted
JavaScript is the web’s CO2. We need some of it, but too much puts the entire ecosystem at risk. Those who emit the most are furthest from suffering the consequences — until the ecosystem collapses. The web will not succeed in the markets and form-factors where computing is headed unless we get JS emissions under control.
javascript  performance  progressiveenhancement  browsers 
4 weeks ago by beep
The web is actually really slow | Go Make Things
> a majority of the web’s growth is coming from developing areas, where mobile connections are the primary way to access the web and service is spotty or unreliable.

This perfectly sums up the state of the web for me.

> Think about how maddening trying to load some of your favorite websites is on 3g, or even LTE.
> Now imagine visiting them on 2g. That’s the web for a billion or so people.
> Slow. Buggy. Unreliable. Barely usable. Not usable.

Most frontend developers will never ever use their sites in the way that actual users do. We need to do better as a profession, because right now we are _rubbish_ at our jobs.
web  performance  progressiveenhancement 
4 weeks ago by sonniesedge
Software disenchantment @ tonsky.me
> As a general trend, we’re not getting faster software with more features. We’re getting faster hardware that runs slower software with the same features. Everything works way below the possible speed.

I empathise a lot with this post. Every time I upgrade my laptop, it gets slower. Each new app seems to aim to do more, while somehow doing less.

This trend is especially apparent in frontend web design. We're doing _pretty much the same as 10 years ago_ but with pages that are 100 times larger, and interfaces that are horrifically slow on anything but the latest iPhone and Mac.

We've sacrificed elegance, sleekness, and robustness for the ability to "pivot" and boot up sites and apps quickly in order to appease angel investors.

With this article, and many others,I hope we're seeing the start of a swing back to slowness and simplicity.
web  slowdown  progressiveenhancement 
7 weeks ago by sonniesedge
Trashy.css - The throwaway CSS library with no class
> This is just a silly idea, a CSS "library" that styles tags directly — as opposed to using class names as style hooks — to help people become more familiar with how to use semantic HTML.

This is definitely not a silly idea. Styling base components first and then overriding with classed components is a very useful technique. It's especially useful when combined with [graded browser support](https://github.com/springernature/frontend-playbook/blob/master/practices/graded-browser-support.md).
web  progressiveenhancement  css 
8 weeks ago by sonniesedge
Salty JavaScript analogy - HankChizlJaw
> JavaScript is like salt. If you add just enough salt to a dish, it’ll help make the flavour awesome. Add too much though, and you’ll completely ruin it.

> Similarly, if you add just enough JavaScript to your website, it’ll help make it awesome. Add too much though, and you’ll completely ruin it.

Salty, and true!
web  progressiveenhancement  js 
8 weeks ago by sonniesedge
The "Developer Experience" Bait-and-Switch | Infrequently Noted
"We need to confront the 'developer experience' bait-and-switch. Tools that cost the poorest users to pay wealthy developers are bunk".

Everything that @slightlylate says here is 🔥. You NEED to read it.
web  performance  progressiveenhancement  publishtobuffer 
9 weeks ago by sonniesedge
The "Developer Experience" Bait-and-Switch | Infrequently Noted
JavaScript is the web’s CO2. We need some of it, but too much puts the entire ecosystem at risk. Those who emit the most are furthest from suffering the consequences — until the ecosystem collapses. The web will not succeed in the markets and form-factors where computing is headed unless we get JS emissions under control.
javascript  webperf  performance  by:alexrussell  frontend  progressiveenhancement 
9 weeks ago by dirtystylus
Should browsers still allow users to disable JavaScript? - DEV Community
38.9% of developers don't understand that they're developing for the diverse and beautiful World Wide Web and not some homogenous App Store. 🤷‍♀️
web  inclusivedesign  progressiveenhancement  publishtobuffer 
11 weeks ago by sonniesedge
The Web I Want - DEV Community
"Most websites are about delivering content. HTML is amazing for this and you DON'T NEED JAVASCRIPT."

I would like to marry this post from @quii. 👰
web  progressiveenhancement  inclusivedesign  publishtobuffer 
august 2018 by sonniesedge
The power of progressive enhancement
"Building progressively means that I’ve avoided the need for a bunch of fixes and polyfills for older browsers. If something isn’t supported then the app provides a simpler method."
progressiveenhancement  webdesign  webdevelopment 
august 2018 by garrettc
The power of progressive enhancement
> Progressive enhancement isn’t necessarily more work - it’s a change in how we think about our projects.

@hankchizljaw just made me progressively enhanced tears of joy. ❤️
web  progressiveenhancement  publishtobuffer 
august 2018 by sonniesedge
Let's serve everyone good-looking content
"Let's serve everyone good-looking content" - @hdv. It's okay for users of non-standards browsers - with no Grid support - to get a linear layout, as long as your content is good!
web  layout  design  progressiveenhancement  publishtobuffer 
august 2018 by sonniesedge
The Web is Made of Edge Cases by Taylor Hunt on CodePen
People will use your site how they want, and according to their means. That is wonderful, and why the Web was built.
via:beep  webdesign  accessibility  a11y  progressiveenhancement 
august 2018 by dirtystylus
The Cost Of JavaScript In 2018 – Addy Osmani – Medium
everyone: omg this article by @addyosmani - we should totally build sites incrementally and make them fast

me [standing at corner of bar with whisky]: kid, lemme tell you about Progressive Enhancement
web  progressiveenhancement  performance  publishtobuffer 
august 2018 by sonniesedge

Copy this bookmark:





to read