Closed julienw closed 4 months ago
Name | Link |
---|---|
Latest commit | 20295f260970e08e0382c2c21982cfee23fce8f4 |
Latest deploy log | https://app.netlify.com/sites/mozilla-perfcompare/deploys/666aec29afe28b000808df69 |
Deploy Preview | https://deploy-preview-675--mozilla-perfcompare.netlify.app |
Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 91.41%. Comparing base (
e3f14f5
) to head (c23b07e
). Report is 1 commits behind head on beta.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
In this PR I make sure that all rows and group of rows have unique keys that don't change. Previously we were using the index. This should make React's reconciliation algorithm faster when doing operations such as filtering. See https://legacy.reactjs.org/docs/reconciliation.html for more information about this algorithm.
I profiled locally when filtering out and in a platform, and this seems a bit faster than previously.
I'm requesting review from Beatrice because she should know whether my assumptions are correct.