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...Discuss·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...Discuss·16 likes·981 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...Discuss·41 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...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·420 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·149 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·94 readsNode.js