Session
Deep dive into the Javascript Engine (memory, heap, stack and Queues)
This session explores the internal workings of JavaScript engines like V8, covering memory management, execution contexts, and the event loop architecture.
Participants will learn how the call stack executes synchronous code, how the heap manages object allocation and garbage collection, and how task queues and microtask queues handle asynchronous operations.
Attendees will gain deep insights into performance optimization, memory leak prevention, and understanding why JavaScript behaves the way it does. The session includes visual demonstrations of stack traces, heap snapshots, and live debugging of memory issues.
Five Key Takeaways
Call stack mechanics - Understand execution contexts, stack frames, and how synchronous code execution works with stack overflow scenarios
Heap memory management - Learn object allocation, garbage collection algorithms (mark-and-sweep, generational GC), and memory leak patterns
Event loop architecture - Master the relationship between call stack, callback queue, microtask queue, and how promises get priority execution
Memory profiling techniques - Use Chrome DevTools to identify memory leaks, analyze heap snapshots, and optimize memory usage
Performance optimization strategies - Apply knowledge of engine internals to write more efficient code and avoid common performance pitfalls
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top