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...DiscussNode.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...Discussvishwajitvm
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...Discussvishwajitvm
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...DiscussV8Engine
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...Discuss·404 readslibuv
Calvin Dsouzablog.calvinsd.in·Sep 17, 2023Libuv: Exploring the Core of Asynchronous I/O in Node.jsEvery developer who has used Node.js knows that its runtime, although single-threaded, handles concurrent requests efficiently thanks to asynchronous I/O and the event loop.However, the library powering these features, Libuv often goes undiscussed. W...Discuss·117 readsNode.js
Dr. Alwin Simonblog.alwinsimon.com·Sep 2, 2023Understanding Libuv for Enhanced Node.js Applications DevelopmentNode.js has become one of the most popular runtime environments for building server-side applications due to its event-driven, non-blocking, and highly scalable nature. At the heart of its success lies LibUV, a powerful library that manages asynchron...Discuss·72 readsNode.js
Omar Abdellatifomarabdellatif.hashnode.dev·Aug 30, 2023NodeJS Internal StructureNodeJS Internals and dependencies I've been focusing on backend engineering, and I dived into using JavaScript with Node.js. While I managed to get some projects up and running, I'm curious about the inner workings of JavaScript as a server-side lang...Discuss·45 readsNode.js
Aresfibbonachos.hashnode.dev·Aug 5, 2023Node.js Under the Hood: How It Leverages JavaScript, Event-Driven I/O, libuv, and the Runtime Environment to Create Performant Applications“What is this article going to be exactly?” This article is going to explore the inner workings of Node.js, including its event-driven, non-blocking I/O model and its use of the V8 JavaScript engine. We will also dive into topics such as the event lo...Arjun and 6 others are discussing this7 people are discussing thisDiscuss·66 likes·298 readsNode.jsnice! will use that! 10
Mohammed Sharooquesharooque.hashnode.dev·Jul 24, 2023Event Loop in Node js and it's InternalsOverview We all know that Node.js is an event-driven architecture. This means Node.js will only respond whenever there is an event initiated. That is everything that happens in Node is the reaction to an event. In reality, a simple get API call to th...DiscussNode.js