JavaScript world - "It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler" - Responsible for many implementations of the current browsers
evolve JavaScript is the support for legacy browsers - A single change in JavaScript could break multiple sites - Transpilers solve the compatibility problem - Transpilers are tools that read source code written in one programming language, and produce the equivalent code in another language