Browser JavaScript and Event Loop The course covers the topics of blocking vs non-blocking computations, limitations introduced by blocking computations and how to mitigate those challenges. You will learn how JavaScript code is handled by the event loop, scheduling, and priorities. Enroll for free
1 Congratulations! 01-What are JavaScript Engines? 02-Relation between ECMAScript and JavaScript Engines 03-What is a Browser Rendering Engine? 04-Understanding Processes and Threads 05-Get to know Chrome Multi-Process Architecture 05.1-Demo of Browser Processes 05.2-Demo of Renderer Process 06-Blink in a nutshell 07-What is the job of V8 in Chrome? 08-Code Walkthrough of Chromium How to run the code? 09-Synchronous JavaScript Execution 10-Blocking Execution on Main Thread 11-Event Loop and Asynchronous Execution 12-Blocking vs Non-Blocking Execution on UI 13-Introduction to JavaScript Promise 14-Task Queue and Micro Task Queue of Event Loop 15-Scheduling and Prioritization of Tasks Q&A Quiz & Coding Questions