World Congress 2026 Europe - Virtual Stage Jul 2, 2026 Session details

The Lord of the Memory: The Return of the Leak

Alex Gorbunov

A rogue polling mechanism triggered heavy re-renders and exposed devastating memory leaks. Wield Chrome DevTools to slay JavaScript memory hogs and save your complex Vue.js applications.

Pause
Mute Enter Fullscreen
#1 about 2 min

Introduction to the speaker and session agenda

An overview of the engineering background and the core themes of the presentation.

#2 about 2 min

The scheduling application memory leak challenge

The context and scope of a memory leak problem discovered within a client scheduling project.

#3 about 2 min

Computer memory architecture and hardware hierarchy

A breakdown of how cpu registers, cache, and main memory interact to store operational data.

#4 about 4 min

How JavaScript engines compile code and allocate memory

The process of translating code into an abstract syntax tree and allocating heap memory.

#5 about 3 min

Observing JavaScript engine execution in the terminal

A live demonstration using the spidermonkey shell to inspect abstract syntax tree parsing and bytecode generation.

#6 about 2 min

Defining memory leaks and the browser garbage collector

An explanation of memory leaks as developer errors and how the garbage collector manages memory.

#7 about 2 min

Garbage collection behavior with global lexical scopes

How global lexical environments retain references to objects and prevent them from being cleaned up.

#8 about 3 min

Common types of JavaScript application memory leaks

Examples of memory leaks caused by closures, unchecked timers, persistent event listeners, and global caches.

#9 about 3 min

Browser developer tools for detecting memory leaks

An overview of essential debugging instruments including the chrome memory tab and framework-specific extensions.

#10 about 4 min

Resolving memory leaks in a real scheduling application

How un-cleared component templates in third-party table libraries caused massive object retention in production.

Matching moments

3:32 min

Isolating metaspace memory leaks with a minimal reproducer

Marco Sussitz Marco Sussitz · World Congress 2026 Europe

5:28 min

Automating performance testing for WebAssembly pipeline memory leaks

Chris Heilmann +3 · LIVE

2:17 min

Debugging isolated contexts and managing dynamic browser memory

Igor Minar Igor Minar +1 · World Congress 2025

1:31 min

Profiling Java memory to uncover metaspace leaks

Marco Sussitz Marco Sussitz · World Congress 2026 Europe

1:23 min

Practical takeaways for investigating obscure runtime memory leaks

Marco Sussitz Marco Sussitz · World Congress 2026 Europe

8:29 min

Discussion on JIT memory parameters and cross-language benchmarking

Daniel Strmečki · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 15:30–15:40

Outdoor Stage

Offloading IoT State: Solving the Memory Crisis on Legacy Hardware

Pravin Nagare

Senior Software Engineer, Roku

Pravin Nagare
Open session

World Congress 2026 North America

September 25, 2026 · 16:00–16:10

Outdoor Stage

public void saveMoney(AI): The Developer's Guide to Unit Economics

Hrushikesh Pokala

Senior Software Engineer Lead at Equifax

Hrushikesh Pokala
Open session

World Congress 2026 North America

September 24, 2026 · 10:20–10:50

Stage 5

Vector, Graph, or Key Value? Choosing Your Agent's Memory

Elizabeth Fuentes Leone

AWS - Developer Advocate/SDE, GenAI

Elizabeth Fuentes Leone
Open session

World Congress 2026 North America

September 25, 2026 · 11:40–12:10

Stage 1

Context Engineering: How machines remember and forget

Emre Okcular

Solutions Architect at OpenAI

Emre Okcular
Open session

World Congress 2026 North America

September 24, 2026 · 14:50–15:20

Stage 9

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

September 24, 2026 · 14:10–14:40

Stage 2

Know Your Enemies: Live Exploit of a PHP Engine Security Breach

Alexandre Daubois

CTO of Les-Tilleuls.coop / Symfony Core Team / PHP & FrankenPHP Core Maintainer

Alexandre Daubois