mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
Updated CHANGELOG based on Dan's feedback
This commit is contained in:
+4
-4
@@ -15,11 +15,9 @@
|
||||
### General changes
|
||||
|
||||
#### Improved performance
|
||||
One of the largest performance bottlenecks of the legacy DevTools extension was the amount of message it sent across its "bridge" (an abstraction around e.g. `postMessage`). The primary goal for the DevTools rewrite was to drastically reduce this traffic.
|
||||
The legacy DevTools extension used to add significant performance overhead, making it unusable for some larger React applications. That overhead has been effectively eliminated in version 4.
|
||||
|
||||
The legacy DevTools also rendered the entire application tree in the form of a large DOM structure of nested nodes. A secondary goal of the rewrite was to avoid rendering unnecessary nodes by using a windowing library (specifically [react-window](https://github.com/bvaughn/react-window)).
|
||||
|
||||
Learn more about these optimizations [here](https://github.com/bvaughn/react-devtools-experimental/blob/master/OVERVIEW.md).
|
||||
[Learn more](https://github.com/bvaughn/react-devtools-experimental/blob/master/OVERVIEW.md) about the performance optimizations that made this possible.
|
||||
|
||||
#### Component stacks
|
||||
|
||||
@@ -39,6 +37,8 @@ Large component trees can sometimes be hard to navigate. DevTools now provides a
|
||||
|
||||

|
||||
|
||||
Host nodes (e.g. HTML `<div>`, React Native `View`) are now hidden by default, but you can see them by disabling that filter.
|
||||
|
||||
Filter preferences are remembered between sessions.
|
||||
|
||||
#### "Rendered by" list
|
||||
|
||||
Reference in New Issue
Block a user