Memory Leaks in the Wild: Advanced Detection and Scheduling

Presentation byKonstantinos Leimonis

Detached DOM elements are invisible memory leaks that accumulate as users navigate your app. This talk explores how to build a production monitoring system that detects and attributes these leaks without impacting performance. We'll examine the architecture and engineering tradeoffs involved in background memory monitoring, explore modern browser APIs for non-blocking work scheduling, and discuss practical patterns for collecting production data at scale. From detection strategies to advanced scheduling techniques, you'll see how to balance observability with user experience in real-world applications.

Presented with these Guilds
Cover Photo for JavaScript Monthly London Meetup
Primary Photo for JavaScript Monthly London Meetup

JavaScript Monthly London Meetup

Javascript evolution has sped up (a lot) in recent years and event the most veterans developers find it hard to keep up with the latest trends. This meetup group aims to bring you monthly bite-sized updates on the world of Javascript along with a healthy dose of nice people, beer and pizza.

  • Please use your full name when registering, as some of our venues require a full list of attendees beforehand. You have an idea and you want to be a speaker?

We are always looking for more speakers - submit your talk here (https://docs.google.com/forms/d/e/1FAIpQLSdFaatfveOUbrmer47jYb5J4J4ttxAFc1CgTjUDltBXmDOJmg/viewform)

1.1K Members
Similar Presentations

Memory Leaks in the Wild: Advanced Detection and Scheduling

Presentation byKonstantinos Leimonis

Detached DOM elements are invisible memory leaks that accumulate as users navigate your app. This talk explores how to build a production monitoring system that detects and attributes these leaks without impacting performance. We'll examine the architecture and engineering tradeoffs involved in background memory monitoring, explore modern browser APIs for non-blocking work scheduling, and discuss practical patterns for collecting production data at scale. From detection strategies to advanced scheduling techniques, you'll see how to balance observability with user experience in real-world applications.

Presented with these Guilds
Cover Photo for JavaScript Monthly London Meetup
Primary Photo for JavaScript Monthly London Meetup

JavaScript Monthly London Meetup

Javascript evolution has sped up (a lot) in recent years and event the most veterans developers find it hard to keep up with the latest trends. This meetup group aims to bring you monthly bite-sized updates on the world of Javascript along with a healthy dose of nice people, beer and pizza.

  • Please use your full name when registering, as some of our venues require a full list of attendees beforehand. You have an idea and you want to be a speaker?

We are always looking for more speakers - submit your talk here (https://docs.google.com/forms/d/e/1FAIpQLSdFaatfveOUbrmer47jYb5J4J4ttxAFc1CgTjUDltBXmDOJmg/viewform)

1.1K Members
Similar Presentations