Angular Highlight icon

Angular Highlight

by ksakae1216@gmail.com · Tools
Manifest V3 Free
View in Chrome Web Store Data as of 19 Oct 2026

Highlights Angular components when change detection runs - like React DevTools

Users
49
0 in 30 days
Rating
5.0 / 5
+5.00 in 30 days
Ratings
1
+1 in 30 days
Store rank
#110K
#92K among extensions
Version
1.2.0
updated 21 Sep 2026

Users

monthly, 7 months
02449Mar 2026Jul 2026Oct 2026
Latest, 19 Oct 2026: 49 usersMove the mouse over the chart for any month

Ratings count

monthly, 7 months
001Mar 2026Jul 2026Oct 2026
Latest, 19 Oct 2026: 1 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About Angular Highlight

Angular Highlight shows you exactly which components re-render and when — just like React DevTools' "Highlight updates when components render" feature, but for Angular. How to use 1. Open any Angular app 2. Click the Angular Highlight icon in the toolbar 3. Toggle ON — components will flash green every time change detection runs 4. Toggle OFF to stop Works with all Angular versions • Zone.js apps (Angular v2–v18): hooks into Zone.prototype.runTask to detect when Angular's change detection completes • Signals & Zoneless apps (Angular v16+): uses MutationObserver to catch DOM updates and traces them back to the responsible component Why is this useful? • Spot components that re-render too often • Verify that OnPush optimization is working • Debug unexpected change detection cycles • Understand how user interactions propagate through your app AI diagnosis (optional, beta — OFF by default) When a component re-renders many times in a short period, the extension can ask Jev (https://typesafe.ai), a judgment-focused AI model by TypeSafe AI, whether it is excessive, what the likely cause is, and how urgent it is. The result appears as a red badge above the component (click the badge to dismiss it). • Requires your own TypeSafe API key. Enter it in the popup and turn the toggle ON — nothing is sent until you do • Trigger: a component re-rendering N times within 2 seconds (default 10, adjustable from 3 to 30 in the popup). Only components whose DOM actually changes are counted. The default is a rule of thumb, not a statistically derived value • Each component is diagnosed only once per page load, and at most 5 diagnoses are made per page load, so the number of (billable) API requests stays small • Cause: OnPush not used / re-rendered along with its parent / functions or objects recreated on every render / undetermined • Suggested fix: OnPush / run outside the Angular zone / debounce or throttle / signals / no action needed • Update type: likely intentional (clock, animation, polling) or not — intentional updates are labeled, not hidden • Items the AI is not confident about are not shown • Priority: Low / Medium / High • Data sent to the Jev API (only while enabled): change detection strategy (OnPush or Default), re-render count, app type (Zone.js or Zoneless), whether the component has a parent, and what triggers change detection (only the kind of event or API, such as mousemove or setInterval). Component names, page content, URLs, and user input are never sent • Your API key is stored locally in chrome.storage.local and is used only by the extension's background service worker; it is never exposed to the page Technical details • Uses __ngContext__ (Angular Ivy, v9+) to identify component host elements • Works on both development and production builds • Throttled to 150ms to minimize performance impact on the page • No data collection by default — all state is stored locally via chrome.storage.local. The only network request the extension can make is the optional AI diagnosis described above

Growth

WindowUsersChangeRatingsRating
7 days+2+4.3%00.00
30 days0+0.0%+1+5.00
6 months+15+44.1%+1+5.00

Chrome Web Store search rankings

Where Angular Highlight appears when people search the store, with the 30 day change
Search phrasePosition30 days
cause#82new

Version history

4 versions recorded
1.2.021 Sep 2026
1.0.220 Mar 2026
1.0.117 Mar 2026
1.0.012 Mar 2026

Details

Category
Tools
First seen
12 Mar 2026
Size
31 KB
Languages
en, ja
Pricing
Free
Privacy policy
github.com
Extension ID
infobgaghdedlmbmedgmknemgkeomojp

Permissions and risk

Moderate riskimpact 2, likelihood 2
Permissions
storage
Site access
https://api.typesafe.ai/*

Alternatives to Angular Highlight

Extensions that rank for the same store searches or share the Tools category, ordered by users