JavaScript is far from the best-designed language and has a number of features and quirks that make it difficult to build large-scale applications: It’s