DEV Community

Discussion on: Explain nodejs to me like Im five

Collapse
 
jvanbruegge profile image
Jan van Brügge • Edited

Imagine you have a toy (browser). This toy has a crappy lcd display to play games (javascript). But instead of allowing you to buying the display, seperately so you can choose the cool color display (any other language) they just improved the pixel size a bit (ES6). Now, if you use a toy for a long time, without having other, better toys to play with, you begin to like that toy. Including its crappy lcd (Stockholm Syndrome). So one day, you get your first PC. In theory very useful, but you've grown to like the crappy lcd so much that you replace your fancy OLED display (e.g. Haskell) with that black/white lcd from your toy. It can only display one thing at a time and is much slower than the other one, but you still somehow love it (still Stockholm Syndrome).