Nimatullah Razmjorazmjo.hashnode.dev·Jan 6, 2025Deep Dive: Why Node.js and Browser JavaScript Are Two Different Worlds Despite Sharing V8Introduction As a full stack engineer, I find it fascinating how JavaScript has transformed over the years. What started as a simple tool for making web pages interactive has now become a powerhouse that runs everything from complex web applications ...JavaScript
SANKALP HARITASHsankalp-haritash.hashnode.dev·Nov 30, 2024How libuv Helps Node.js Work Asynchronously?When I started exploring Node.js, one of the features that intrigued me the most was its ability to handle asynchronous operations efficiently. The secret behind this capability lies in libuv, a multi-platform support library that provides Node.js wi...48 readsNode.js
Akritiakriti111.hashnode.dev·Sep 24, 2024Unlocking Asynchronous Power with Node.js and LibuvSynchronous Vs Asynchronous System Synchronous System: In a synchronous system, tasks execute sequentially, potentially blocking the main flow. console.log("synchronous"); let a = 10; let b = 20; function add(x,y){ const res = (a + b); retu...10 likesNode.js
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...16 likes·1.0K readsBackend with NodejsNode.js
Riyaz Nabiyullariyaz-blog.hashnode.dev·Aug 3, 2024Internal Working of Node JSNode. Js is one of the best platforms for developing big and efficient network applications. It employs server-side JavaScript; that is why developers are fond of it. But have you ever thought about what it is like behind the scenes when you run a No...59 readsNode.js
Oluwatobi Akinolamiddleware.hashnode.dev·Jul 22, 2024Event Loop In Node.jsWhat is an Event loop. Tasks are executed in Last In First Out order (using a stack data structure) and these tasks are executed synchronously. For Javascript to execute asynchronous task (tasks that require some amount of time to be executed) the J...Node.js
Vishwajit VmforVishwajit Vm blogvishwajitvm.hashnode.dev·May 20, 2024Understanding Threads and Processes in Node.js: A Comprehensive GuideIn Node.js, understanding how threads and processes work is crucial for building efficient and scalable applications. Let’s dive into the details of threads, processes, and their interaction with the libuv library. Threads and Processes Threads A th...vishwajitvm
Vishwajit VmforVishwajit Vm blogvishwajitvm.hashnode.dev·May 16, 2024Exploring libuv: The Backbone of Node.js and BeyondIn the realm of asynchronous programming, libuv stands out as a vital component powering frameworks like Node.js. Its versatility extends beyond Node.js, influencing other backend languages such as PHP and Python. In this blog, we delve into the inne...vishwajitvm
Vishwajit VmforVishwajit Vm blogvishwajitvm.hashnode.dev·May 13, 2024Exploring the Power of Node.js REPL: A Developer's GuideIntroduction Node.js, with its efficient runtime environment and vast ecosystem, has become a go-to choice for developers worldwide. At the core of Node.js lies its Read, Evaluate, Print, Loop (REPL) cycle, a powerful tool that facilitates rapid prot...V8Engine
Harsh Mangeharshmange.hashnode.dev·Mar 21, 2024Node.Js Internals: Understanding Libuv and V8 with exampleLibuv and V8 are two open-source libraries that are commonly used together to create high-performance and scalable network applications in Node.js. Libuv is a cross-platform asynchronous I/O library that provides event-driven programming with a consi...451 readslibuv