r scenarios, such as running servers using node.js.
The "run anywhere" nature of JS makes it an attractive choice for cross-platform development.
Many developers these days use <em>only</em> JavaScript to program their entire stack!</p>
<p>The net result is that a very simple language designed to provide basic webpage interactivity is now being used to write applications with millions of lines of code.</p>
<p>JavaScript's humble beginnings are still visible in its many <em>quirks</em> - oddities or surprise