How JavaScript has evolved from an ugly language allowing creepy animations inside the browser to a solid and structured, one of the most widespread language, running everywhere?
Simply by importing the best practices from other languages, unit testing, type checking, solid object-oriented programming, as well as new paradigms like functional programming.
Nowadays, the JavaScript community is spreading these principles and best practices back to other languages and development environments, showing that there should be nothing like competition or judgement between communities but only contributions... for the greater good.