internetdev.hashnode.devBehind the Click: The Hidden Journey of Your DataHey there developers. Have you ever wondered, What actually happens behind the scenes, when you click or type an URL and a new page appears? From clicking the link to a fully loaded new webpage, it may seem magical to most of the people. But we, we ...Oct 20, 2025·12 min read
shouvikjs.hashnode.devInside JavaScript’s Brain: How Async Code Really WorksHey there, JS heroes! Have you ever wondered? If JavaScript is synchronous by nature, then how does it manage to run asynchronous code like async/await, .then, and .catch? What exactly happens to the setTimeout() function before it gets executed? ...Jul 16, 2025·7 min read
shouvikjs.hashnode.devHow functions are executed in JSHey JS champions, welcome back! I hope you've already gone through Part 1 of How JS Actually Works. If you have, awesome! Let’s dive deeper into functions. We're going to explore how JavaScript treats different kinds of functions, and how their behav...Jul 3, 2025·7 min read
shouvikjs.hashnode.devHow JS actually works (Part-1)Hey there JS champions, I know you have written hundreds or may be thousands of lines of codes. But have you ever thought that how these lines of codes are actually being executed? When you write: var a = 20; console.log(a); // output: 20 or console...Jun 30, 2025·11 min read
shouvikjs.hashnode.devBasics of For Loop in JSLoops or Iterators allow you to perform an operation for a number of times. If you want to run a code over and over again for a number of times or even infinitely, you’ll be using loops. Remember how Dr Strange bargained with Dormammu? He bound Dorma...Feb 20, 2025·8 min read