SANKALP HARITASHsankalp-haritash.hashnode.dev·Oct 2, 2024What is a JIT Compiler?A JIT (Just-In-Time) compiler is a part of the runtime environment that improves the performance of applications by converting bytecode or intermediate code into native machine code just before execution. This process is done on-the-fly, during the e...Discuss·28 readsJavaScript
Aditi Polkamblog.aditipolkam.me·Sep 21, 2024Node.js Architecture: Handling Non-Blocking I/O for Seamless Concurrent RequestImagine this: You’re navigating your favorite app, maybe checking the latest posts or managing tasks, and everything is running smoothly. Ever wondered what’s happening behind the scenes? How does clicking a button result in instant responses, real-t...Discuss·16 likes·996 readsBackend with NodejsNode.js
SANKALP HARITASHsankalp-haritash.hashnode.dev·Sep 20, 2024V8 and Asynchronous I/O: The Essential Role of libuvDo really V8 needs libuv for handling Asynchronous Operations. Understanding V8 and Its Role V8 is Google's open-source JavaScript engine, written in C++, which is responsible for executing JavaScript code. It is embedded in several Google products, ...DiscussV8
James A. Lotzjamesalotz.hashnode.dev·Sep 17, 2024How Node.js Works?As web developers, we typically discuss code that operates on the front end (in the browser) or the back end (in the server). JavaScript was previously limited to operating only within a browser, and its purpose was to enhance a webpage's interactivi...DiscussNode.js How Node.js works JavaScript on the server Node.js backend V8 engine Node.js vs Python Server-side JavaScript Node.js for web development Node.js benefits Full stack JavaScript
Sudhanshu Dasguptasudhanshutech.hashnode.dev·Sep 16, 2024#1 How Nodejs works? : Behind The Scene SeriesNode.js is one of the most widely used technologies for building fast, scalable network applications. But what exactly is going on under the hood? How does Node.js handle millions of requests without breaking a sweat? In this post, we’ll dive deep in...Discuss·13 likes·87 readsBehind the sceneNode.js
SANKALP HARITASHsankalp-haritash.hashnode.dev·Sep 15, 2024Exploring the Differences Between CommonJS and ES6 Modules in Node.js: A Personal ExperienceWhen I first started working with Node.js, I knew I had to get comfortable with its module systems. Like many developers, I began with CommonJS, using the familiar require syntax to import modules. As I became more confident and started exploring the...Discuss·1 like·27 readsJavaScript
shivam kumar1thenameisshivam.hashnode.dev·Sep 7, 2024JavaScript: Execution ContextJavaScript is a single threaded synchronous language And every things happen inside the Execution context. single threaded means JavaScript can only run a piece of code at a time, it can't execute multiple programs parallely. Synchronous means it exe...Discuss·11 likesJavaScript
SANKALP HARITASHsankalp-haritash.hashnode.dev·Sep 4, 2024Understanding the V8 Architecture: The Heart of Modern JavaScriptWhen I first started working with JavaScript in-depth, especially within the context of Node.js, I quickly realized the importance of understanding the underlying engine that powers it: V8. Developed by Google, V8 is an open-source JavaScript engine ...Discuss·52 readsv8 engine
SANKALP HARITASHsankalp-haritash.hashnode.dev·Aug 30, 2024Understanding the Node.js Event Loop: The Heartbeat of Asynchronous ProgrammingWhen I started diving deeper into the world of Node.js, I quickly realized that its performance and scalability didn't just come from using JavaScript on the server side. Instead, it was the non-blocking, event-driven architecture, powered by the eve...Discuss·10 likes·37 readsscalability
SANKALP HARITASHsankalp-haritash.hashnode.dev·Aug 27, 2024Inline Caching in Node.js: A Journey to Better PerformanceWhen I first started working with JavaScript and Node.js, I quickly realized how important performance optimization was for scaling applications. In my quest to understand how JavaScript engines make code run faster, I came across the concept of inli...Discuss·16 likes·40 readsNode.js