I love the idea of unobtrusive javascripts. It makes JS code much cleaner and much easier to maintain and makes space for browsers without JS or with JS disabled. However, there's one glitch - implementing the same feature twice (plain HTML and JS) takes much more time than just one of the ways.
I like to do stuff "the right way", so I'm always happy to go with both options in our applications. But what is the real percentage of users browsing without JS? I'd say pretty damn small! That's why I'm considering abandoning non-js browser support unless explicitly requested by client. Maybe the time has come to forget the old times when people could actually use the internet without JS...
2 comments: