command line tools and for server-side scripting—running scripts
server-side to produce dynamic web page content before the page is
sent to the user's web browser. Consequently, NodeJS
around a single programming language, rather than different languages for
server-side and client-side scripts.