sufyan-syed.hashnode.devFetch APIThe Fetch API is one of the most powerful features in modern JavaScript. Whether you're building websites, dashboards, or backend services, understanding fetch deeply will make you a far more effective developer. What is Fetch? Fetch in JS is a Promi...Dec 6, 2025·6 min read
sufyan-syed.hashnode.devPromises in JS Explained in Simple TermsThe problem before Promise Before learning about promises let us first know why were they introduced in the first place.Promises were introduced to solve two main issues with callbacks - Callback hell When you nest multiple callbacks inside each oth...Dec 2, 2025·4 min read
sufyan-syed.hashnode.devEvent Loop Explained In Simple TermsWhile working with async JS you might have encountered that the console.log() statements don’t always appear in the order you wrote them. Ever wondered why this happens and who decides when to execute them - that’s right, it has been Event Loop all a...Dec 2, 2025·2 min read
sufyan-syed.hashnode.devDifference between Synchronous & Asynchronous codeOnce you complete the basics of JavaScript you must have been struck by these terms - Synchronous and Asynchronous. While they might sound complex, but they're actually pretty simple once you get the hang of it. Let's break it down! What is Synchrono...Dec 1, 2025·2 min read
sufyan-syed.hashnode.devCallbacks - Explain in Simple TermsWe all have come across the term “Callbacks“ while learning JS. In this article we will learn what it actually is and how to unlock its potential What is a Callback? In simple terms, a Callback is a function (some activity) that is passed as an argum...Dec 1, 2025·3 min read