See
https://incompleteness.me/blog/2007/12/17/comparing-the-evolution-of-java-and-javascript/