This is why PROFILING is critical for high performance JavaScript

Channel:
Subscribers:
81,900
Published on ● Video Link: https://www.youtube.com/watch?v=ulWEJaLgqNM



Duration: 0:00
10,409 views
692


My Angular course: https://angularstart.com/

I was having some performance problems with my JavaScript application, slow frames and memory leaks, and this video shows how I was able to effectively use the browser performance and memory profiling tools to find and fix the issue.

Get weekly content and tips exclusive to my newsletter: https://mobirony.ck.page/4a331b9076

My game dev channel:    / @typedpixels  

MY GEAR:
Keyboard: https://adm42.dev/?ref=3
Neovim setup: https://github.com/joshuamorony/lazyvim/
Animations: https://motioncanvas.io/

0:00 Introduction
0:29 Diagnosing lag spike/slow frames
1:16 Using flame graphs/icicle graphs
3:33 Using console.time
4:33 Diagnosing a memory leak
7:00 Finding a memory leak

#angular #javascript

More tutorials: https://modernangular.com/




Other Videos By Joshua Morony


2025-03-19How (and why) I'm rebuilding my sites with Angular and Astro
2025-03-12Understanding JavaScript CLOSURE with... comics?
2025-03-05Tracking down a "performance" (not memory) leak in JavaScript
2025-02-26Angular's httpResource update has a surprising hidden feature
2025-02-19What's the point of using Astro... with Angular?
2025-02-12How I navigate files QUICKLY and EFFICIENTLY in my code editor
2025-02-05A "real world" example of a non-trivial Angular component done DECLARATIVELY
2025-01-29How Angular's ngNonBindable solved a huge problem in my project
2025-01-22JavaScript's OTHER most unused primitive... BIGINT
2025-01-15Why does Angular need JavaScript's most unused primitive
2025-01-08This is why PROFILING is critical for high performance JavaScript
2025-01-01THIS is a perfect example of where declarative RxJS goes wrong
2024-12-25Why XState and RxJS are not "too complex"
2024-12-18The most powerful RxJS combo I've ever used (massive performance improvement)
2024-12-11WEB WORKERS made my code over 100x faster (almost ZERO blocking time)
2024-12-04How to deeply understand Angular signals (...or anything)
2024-11-27A little TOO complex for Angular signals? or a viable RxJS alternative?
2024-11-20Angular v19 is out!... and it changed my apps (significantly)
2024-11-13I could remove ALL RxJS in my Angular app, but should I?
2024-11-06Why I'm still using RxJS (not signals) for host binding in Angular
2024-10-30Angular team shows POTENTIAL new component authoring formats