vedants.hashnode.devUnder the hood of the V8 engineIntroduction V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. It is used in Chrome and in Node.js, among others. It implements ECMAScript and WebAssembly, and runs on Windows, macOS, and Linux systems tha...Jan 13, 2025·6 min read
vedants.hashnode.devHow Javascript code is executed?JavaScript (JS) is a high-level, single-threaded, interpreted programming language commonly used for web development.JavaScript is primarily executed in the browser, though it can also run on server-side environments like Node.js. Every major browser...Jan 7, 2025·4 min read
vedants.hashnode.devNPM Semantic VersioningIntroduction Software development in Javascript comes with managing many versions of packages used in your projects. To keep the ecosystem healthy, reliable, and secure, NPM uses semantic versioning where version numbers typically consist of three pa...Jan 3, 2025·4 min read
vedants.hashnode.devInternal working of require module in Node.jsIntroduction There are 5 steps that node.js internally performs when requiring a particular module .Node.js had two module systems : CommonJs and ECMAScript modules. By default, Node.js will treat the following as CommonJS modules: Files with a .cjs...Dec 27, 2024·8 min read