It not just limit the ability to solve complex problems, but also hinders career growth. As a developer, you may have stumbled upon questions such as
- "What does synchronous vs asynchronous means?"
- "What the heck is main thread?"
- "What is blocking vs non-blocking?"
This course is designed to help you understand and answer these (and related) questions.
Throughout the course, we will refer to the Chromium open-source codebase and official specification of HTML APIs and ECMAScript to assert the knowledge and understanding in this area. We will work on multiple programming problems and quizzes to deepen your understanding and retention of knowledge.
What you will learn
Testing knowledge by working on code examples and quizzes.
Break down how Browser (Google Chrome) works behind the scenes to render the web page.
Understand how task execution is handled by Task and Microtask Queues based on the scheduling and priority.
Skills you will acquire
You will grasp the inner workings of browser (Google Chrome) processes, tabs, threads, scheduler and the steps it takes to render the web content.
You will know how V8, rendering engine (Blink), ECMAScript, Web APIs (e.g DOM, Fetch), and browser (Chrome) come together to display the web pages.
- You can read and write loops, variables, and functions.
Course support via private Slack Channel
Hands-On Code Examples
Free Future Course Updates