Skip to main content Skip to secondary navigation Accessibility Feedback

On the web, but not of the web

Late to the party here, but I love Jeremy Keith’s description of products built to run on the web versus those built of the web:

This isn’t anything new. If you think about it, sites that used the Flash plug-in to deliver their experience were on the web, but not of the web. They were using the web as a delivery mechanism, but they weren’t making use of the capabilities of the web for universal access. As long as you have the Flash plug-in, you get 100% of the intended experience. If you don’t have the plug-in, you get 0% of the intended experience. The modern equivalent is using a monolithic JavaScript library like Angular. As longer as your browser (and network) fulfils the minimum requirements, you should get 100% of the experience. But if your browser falls short, you get nothing. In other words, Angular and its ilk treat the web as a platform, not a continuum.

See also: Why mobile-first and progressive enhancement are the right way forward and why progressive enhancement still matters.

Have any questions or comments about this post? Email me at or contact me on Twitter at @ChrisFerdinandi.