V8 — Inside Asynchrony and OS Interactions
summary
Looks at V8 and libuv internals to explain JavaScript asynchronous behavior, thread pool and workers; examines how Event Loop operates in the main thread and in worker threads and how those layers interact with the operating system.
AI-written summary · about
chapters (12)
- 0:00Node.js asynchrony
- 2:28What is Node.js
- 3:31V8 components and event loop
- 6:30Libuv async heart
- 8:16Thread pool in Node.js
- 10:25Hashing demo
- 16:32Node.js server networking
- 20:29OS differences
- 22:36Worker threads in Node.js
- 25:05Cluster load balancing
- 30:29Cluster vs worker threads
- 30:56Q&A
related talks
29mHow NodeJS Works (V8, libuv, async, bindings)
27mWhat the heck is the event loop anyway?
28mBryan Hughes - SeattleJS Conference 2017
41mDissecting NodeJS - How it works under the hood
38mIvan Tulup. Async mess in JS under the hood
49mA Journey into Node.js Internals
17mV8 engine, JS Code Interpretation, and Execution
31mNodeJs Event Loop
