Some of those problems are with the DOM and browsers, not JavaScript.
True, there are numerous issues with each and every aspect of client-side web development: http://wtfhtmlcss.com
Re:Replace CoffeeScript with ES6
by quadratini on Friday January 30, 2015 @11:55AM
(#8972889)
Bad code leads to inconsistent behavior. Who would have thought.
http://wtfjs.com