• Every self-respecting developer will see progressive enhancement as a requirement, not an option. That being said, regarding the blank out of [the site] when javascript is deactivated I think everyone who knows the developers would assume (or have read even) they set the site up as sort of a quick example of what can be done with the WordPress REST API. They certainly would not forego progressive enhancement as a design principle in general.

    Maybe we’re witnessing a live demo of the significance of said principle even, and they’ll add a non-JS version of the site later on? :P

    • Let’s leave “virtually everyone” out of it. You don’t speak for them. I don’t speak for them.

      It’s untrue that progressive enhancement holds back innovation. This very post has example how you can build a content site that acts like single page app with JS and like normal site without. I would argue that it is more innovative than site that can only do half that.

      I am perfectly aware that React can do server side rendering. And unless I am mistaken that takes Node server-side. When is that getting into WordPress core, I wonder.

      You claim that my viewpoint is less practical. It is just differently practical. For me practicality lies in reliability, performance, and resulting experience. If pushing those forward costs me resources I just consider them well invested.

  • I also think that your viewpoint is less practical, similar to how many argue AAA is not very practical. Speaking of how people view things, I’m guessing your links aren’t even AA compliant with regards to colour contrast :D

    • I know about links. Was hard to adjust shade and my font sizes are on larger side, which negates the issue a bit. Will revisit them some time.

      At least they stay clickable if my JS doesn’t load. ;)

  • You have some great points Andrey – I enjoyed reading :)

    • Thank you for your take. :) My point wasn’t even as wide as all of Internet, I was mostly focused on content sites. Left a more extensive comment on your post.

Comments are closed.