< 1 min read We all know, JavaScript is a client side programming language and runs in user’s web browser. Until NodeJS build up and JS started being used in backend, we barely desired to learn this extremely useful programming language. Because , it does work, we never tried to use it more efficiently. Since normally JS runs on user’s browser, the performance bottleneck is not that much visible as much as in server. The server need to process thousand of request while user’s browser only process probably few websites scripts.