If you’re relatively new to the JavaScript landscape you’ll come across all sorts of jargon, buzzwords, trends, etc. This seems to cause lots of criticism for it being overly complex, confusing, and changing too fast. As with most things there are two sides to the coin. On one side, the…