Re: Progressive Enhancement - Why is JavaScript the magic line that must not be crossed and not new HTML5+/CSS3+ features? #dogma
@joemarini @jaffathecake @scottjehl so by your definition, a 100% JS app could be called "progressively enhanced"?
-
-
@wycats@joemarini@jaffathecake this would not be my definition, but feel free to tag me out and carry on. :) -
@scottjehl@joemarini Just muddying the waters. My argument is that devs who focus on PE miss opportunities to do great things. -
@wycats Complex PE takes more effort than JS-only. Between users and developers, only devs have the choice to improve access. It's up to us. -
@scottjehl more work means fewer features. Also, requiring PE means some things can't be done at all before exhausting complexity budget. -
@wycats all fine reasons one may decide that the reach is not worth their time, but that's not a great precedent for others, or a framework. -
@scottjehl Discourse has broad access, via <noscript> and a day of work. What are you arguing? -
@wycats That's great. Noscript would cover browsers with JS off, but it doesn't help a failed JS request, slow networks, proxy browsers, etc -
@wycats might as well start with that markup unqualified by noscript if it's available and functional anyway is all I mean. - 12 more replies
New conversation -
-
-
@wycats@joemarini@scottjehl I think core content delivered without JS is a good baseline, & performanthttp://jakearchibald.com/2013/progressive-enhancement-is-faster/ … -
@jaffathecake@wycats@scottjehl Not necessarily. I may not care if my core content can't reach audiences I don't target. -
@joemarini@jaffathecake@wycats as@karenmcgrane has said, you don't get to decide which device your customer uses to access the internet. -
@scottjehl@jaffathecake@wycats@karenmcgrane Not sure what you mean. I never said that.
End of conversation
New conversation -
-
-
@wycats@jaffathecake@scottjehl Yep. If it means that new features are added when available. Has nothing to do with >0 JS, or JS at all. -
@wycats@jaffathecake@scottjehl For example, my app "enhances" its support feature with WebRTC, otherwise uses basic chat. Presto! PE.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.