A Leak in the Shell – How Refactoring Autocomplete Broke Us and How We Fixed It
watch on portal.gitnation.org ↗https://portal.gitnation.org/contents/a-leak-in-the-shell-how-refactoring-autocomplete-broke-us-and-how-we-fixed-itsummary
Describes how adding an improved autocomplete feature to MongoDB’s database CLI introduced memory leaks and deep JavaScript-level bugs when the team enabled the feature flag. Explains the debugging, refactoring and testing changes the team made to fix the leaks and performance issues, and shares lessons learned about testing and performance for similar CLI/autocomplete work.
AI-written summary · about
related talks
31mMemory Leaks in JavaScript
24mDemystifying Memory Leaks in JavaScript
19mTuning Your Angular Application
06mYour app crashes my browser
34mDemand More From Your JavaScript Editor
19mUnderstand, find, prevent and fix memory leaks in JavaScript
40mHow To (Semi-)Automate JavaScript Refactoring
35mMemory Chronicles: Manage, Trace and Fix Memory Leaks