You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -195,7 +195,9 @@ React Scan helps you identify these issues by automatically detecting and highli
195
195
196
196
**Q: Why this instead of React Devtools?**
197
197
198
-
React Devtools aims to be a general purpose tool for React. That's great and I think it can be useful. However, I deal with React performance issues every day, and React Devtools just doesn't fix my problems well. So, I built React Scan specifically to find performance issues. If this sounds like you, then React Scan may be a better choice. Also, some general issues about React Devtools' highlight feature:
198
+
React Devtools aims to be a general purpose tool for React. However, I deal with React performance issues every day, and React Devtools doesn't fix my problems well. There's a lot of noise (no obvious distinction between unnecessary and necessary renders), and there's no programmatic API. If it sounds like you have the same problems, then React Scan may be a better choice.
199
+
200
+
Also, some personal complaints about React Devtools' highlight feature:
199
201
200
202
- React Devtools "batches" paints, so if a component renders too fast, it will lag behind and only show 1 every second or so
201
203
- When you scroll/resize the boxes don't update position
@@ -242,9 +244,12 @@ We expect all contributors to abide by the terms of our [Code of Conduct](https:
242
244
-[x] Don't show label if no reconciliation occurred ("client renders" in DevTools)
243
245
-[x] "global" counter using `sessionStorage`, aggregate count stats instead of immediate replacement
244
246
-[x] Give a general report of the app's performance
247
+
-[ ] checkbox filtering API, leaderboard
248
+
-[ ] Offscreen canvas on worker thread
249
+
-[ ] heatmap decay (stacked renders will be more intense)
`<div id="react-scan-toolbar" title="Number of unnecessary renders and time elapsed" style="position:fixed;bottom:3px;right:3px;background:rgba(0,0,0,0.5);padding:4px 8px;border-radius:4px;color:white;z-index:2147483647;font-family:${MONO_FONT}" aria-hidden="true">react-scan</div>`,
0 commit comments