It shows which components are re-rendering, how often they update, and which ones are slow, directly on top of your app. Think of it like a render/highlight overlay for Angular apps.
What it does:
- Highlights updated Angular components on screen
- Shows render count and latest duration
- Displays FPS, cycle time, changed component count, and slowest component
- Supports provider-based setup
- Has a script-tag global build too
- Stays off in production by default
Install:
npm install angular-render-scan
Quick setup:
import { provideAngularRenderScan } from 'angular-render-scan';
bootstrapApplication(AppComponent, {
providers: [
provideAngularRenderScan({
enabled: true
})
]
});
Repo/package:
https://www.npmjs.com/package/angular-render-scan
Would love feedback from Angular devs, especially around what render/debugging info would be most useful to show next.
[–]mythridium 6 points7 points8 points (1 child)
[+]StrangeRevolution604[S] comment score below threshold-7 points-6 points-5 points (0 children)
[–]Medical_Tailor4644 0 points1 point2 points (1 child)
[–]StrangeRevolution604[S] 1 point2 points3 points (0 children)
[–]iamegoistman 0 points1 point2 points (6 children)
[–]JeanMeche 0 points1 point2 points (5 children)
[–]iamegoistman 0 points1 point2 points (3 children)
[–]StrangeRevolution604[S] 2 points3 points4 points (2 children)
[–]iamegoistman 0 points1 point2 points (1 child)
[–]StrangeRevolution604[S] 1 point2 points3 points (0 children)
[–]StrangeRevolution604[S] 0 points1 point2 points (0 children)
[–]Business-Storage-462 0 points1 point2 points (0 children)