Jake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...
"In The Loop" presented by Jake Archibald at JSConf.Asia 2018 Have you ever had a bug where things were happening in the wrong order, or particular style changes were being ignored? Ever fixed that bug by wrapping a section of code in a setTimeout? Ever found that fix to be unreliable, and played around with the timeout number until it kinda almost always worked? This talk looks at the browser's event loop, the thing that orchestrates the main thread of the browser, which includes JavaScript, events, and rendering. We'll look at the difference between tasks, microtasks, requestAnimationFrame, requestIdleCallback, and where events land. Hopefully you'll never have to use setTimeout hacks again!" Jake is developer advocate for Google Chrome. He's one of the editors of the service worker spec, so he's into offline-first, push messaging and web performance. JSConf.Asia - Capitol Theatre, Singapore - 27 January 2018 Source: https://2018.jsconf.asia/ License: For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.

A Deep Dive Into the Node js Event Loop - Tyler Hawkins

What the heck is the event loop anyway? | Philip Roberts | JSConf EU

Rich Harris - Rethinking reactivity

Node's Event Loop From the Inside Out by Sam Roberts, IBM

The Node.js Event Loop: Not So Single Threaded

Learn JavaScript Event Listeners In 18 Minutes

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Real-Time WebSockets Course | Build a Live Sports Dashboard with Node.js & PostgreSQL

JavaScript Engines: The Good Parts™ - Mathias Bynens & Benedikt Meurer - JSConf EU 2018

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Advanced Async and Concurrency Patterns in JavaScript

Learn Web Design For Beginners - Full Course

Ryan Seddon: So how does the browser actually render a website | JSConf EU 2015

China quietly saved the world last month

Frontend Interview Questions Mid/Senior Level

JavaScript Event Loop -- Visualized!

Learn DOM Manipulation In 18 Minutes

Full Walkthrough: Workflow for AI Coding — Matt Pocock

