Closed nolanlawson closed 2 months ago
Version | Avg time | vs this-change | vs tip-of-tree tip-of-tree |
---|---|---|---|
this-change | 33.09ms - 34.84ms | - | unsure 🔍 -8% - +1% -2.90ms - +0.26ms |
tip-of-tree tip-of-tree | 33.98ms - 36.60ms | unsure 🔍 -1% - +9% -0.26ms - +2.90ms | - |
Version | Avg time | vs this-change | vs tip-of-tree tip-of-tree |
---|---|---|---|
this-change | 100.31ms - 105.95ms | - | unsure 🔍 -5% - +3% -5.08ms - +3.08ms |
tip-of-tree tip-of-tree | 101.18ms - 107.08ms | unsure 🔍 -3% - +5% -3.08ms - +5.08ms | - |
Version | Avg time | vs this-change | vs tip-of-tree tip-of-tree |
---|---|---|---|
this-change | 49.85ms - 53.17ms | - | unsure 🔍 -6% - +3% -3.38ms - +1.81ms |
tip-of-tree tip-of-tree | 50.29ms - 54.29ms | unsure 🔍 -4% - +7% -1.81ms - +3.38ms | - |
Version | Avg time | vs this-change | vs tip-of-tree tip-of-tree |
---|---|---|---|
this-change | 47.32ms - 49.50ms | - | unsure 🔍 -1% - +8% -0.18ms - +3.73ms |
tip-of-tree tip-of-tree | 45.02ms - 48.26ms | unsure 🔍 -8% - +0% -3.73ms - +0.18ms | - |
Version | Avg time | vs this-change | vs tip-of-tree tip-of-tree |
---|---|---|---|
this-change | 42.89ms - 45.08ms | - | unsure 🔍 -4% - +3% -1.85ms - +1.23ms |
tip-of-tree tip-of-tree | 43.21ms - 45.38ms | unsure 🔍 -3% - +4% -1.23ms - +1.85ms | - |
Size Change: +57 B (+0.16%)
Total Size: 36.4 kB
Filename | Size | Change |
---|---|---|
./bundle.js |
36.4 kB | +57 B (+0.16%) |
Had to bump up the CPU throttling to 20 and reduce auto sample condition to 1% to see the impact, but it is an improvement:
This is an experiment where we avoid additional re-renders by 1) not forcing an update to the
state
is object equality is still the same, and 2) avoiding an extra re-render if the browser supports all ZWJ-containing emoji.Probably needs a battery of tests before it can be merged, but opening the PR anyway.