VVedantinvedants.hashnode.dev·Jan 13, 2025 · 6 min readUnder 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...00
VVedantinvedants.hashnode.dev·Jan 7, 2025 · 4 min readHow 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...00
VVedantinvedants.hashnode.dev·Jan 3, 2025 · 4 min readNPM 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...00
VVedantinvedants.hashnode.dev·Dec 27, 2024 · 8 min readInternal 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...00