. "My problem with javascript is it is often handed over to novice or complete non-developers\", and the language does not force them into any sort of proper coding practices, so they end up creating horrorshows of poorly documented and implemented components." . . .