The JavaScript Task QueueIn our previous lesson, on how javascript handles async task, view lesson here, we talked about how JavaScript hands off heavy tasks (delegation) so it doesn't get blocked. But what happens when those tasks are finished? The results don't just jump r...Jan 16 · 2 min readpromiseo.hashnode.dev
JavaScript Call Stack ExplainedHave you ever wondered how JavaScript keeps track of where it is in your code? Or how it remembers which function to go back to after it finishes a task? The answer lies in a fundamental concept called the Call Stack. In this micro-lesson, we’ll brea...Jan 13 · 3 min readpromiseo.hashnode.dev
How JavaScript Handles Async OperationsJavaScript is single-threaded. That means it has only one brain and one pair of hands. It can strictly do only one thing at a time. So, how is it possible that your browser can fetch data from a server, listen for mouse clicks, and run an animation a...Jan 12 · 2 min readpromiseo.hashnode.dev
Basic Concepts of Programming Languages - VariablesHello and welcome to the second article in this series. In the first article, we covered an overview of the concepts of programming. In this article, we're going to be looking at variables. With that being out of the way, let's get started. What is a...Apr 19, 2025 · 3 min readpromiseo.hashnode.dev
Introduction to Javascript - OverviewIf you're wondering, what is Javascript (JS)? what can I use it for, what are the benefits of learning javascript (JS), you've come to the right place. In this article, we would go over what JS is, what it can be used for and some of the benefits of ...Jul 16, 2023 · 3 min readpromiseo.hashnode.dev