From d7ede78237c198fdf491300c566d2932de09b20f Mon Sep 17 00:00:00 2001 From: inokawa <48897392+inokawa@users.noreply.github.com> Date: Sat, 7 Dec 2024 21:41:48 +0900 Subject: [PATCH] Update README.md --- README.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/README.md b/README.md index 56e75ff0..2328c421 100644 --- a/README.md +++ b/README.md @@ -381,6 +381,56 @@ npm run bench This is a result in my Intel MacBook Pro 2018. ``` + ✓ index.bench.tsx (36) 98124ms + ✓ mount / 1000 items / same sized items (6) 5122ms + name hz min max mean p75 p99 p995 p999 rme samples + · virtua@0.39.0 (elements) 151.45 4.5000 28.6000 6.6026 6.4000 28.6000 28.6000 28.6000 ±10.76% 76 fastest + · virtua@0.39.0 (render prop) 64.7440 13.6000 18.0000 15.4455 16.3000 18.0000 18.0000 18.0000 ±3.26% 33 + · react-virtualized@9.22.5 31.8591 28.0000 36.0000 31.3882 33.1000 36.0000 36.0000 36.0000 ±3.62% 17 + · react-window@1.8.10 27.2427 30.3000 89.0000 36.7071 34.4000 89.0000 89.0000 89.0000 ±23.79% 14 slowest + · react-virtuoso@4.12.3 35.1975 26.7000 30.8000 28.4111 29.4000 30.8000 30.8000 30.8000 ±2.25% 18 + · @tanstack/react-virtual@3.11.0 27.8496 33.6000 39.2000 35.9071 36.9000 39.2000 39.2000 39.2000 ±2.71% 14 + ✓ mount / 1000 items / same sized, heavy items (6) 28000ms + name hz min max mean p75 p99 p995 p999 rme samples + · virtua@0.39.0 (elements) 14.1864 66.5000 73.5000 70.4900 72.4000 73.5000 73.5000 73.5000 ±2.45% 10 + · virtua@0.39.0 (render prop) 17.3611 55.4000 58.8000 57.6000 58.2000 58.8000 58.8000 58.8000 ±1.42% 10 + · react-virtualized@9.22.5 2.6055 375.40 399.90 383.80 389.60 399.90 399.90 399.90 ±1.39% 10 slowest + · react-window@1.8.10 3.0323 322.60 354.10 329.78 329.60 354.10 354.10 354.10 ±2.03% 10 + · react-virtuoso@4.12.3 23.7812 38.7000 44.8000 42.0500 43.3000 44.8000 44.8000 44.8000 ±3.01% 12 fastest + · @tanstack/react-virtual@3.11.0 3.2681 303.00 309.50 305.99 308.70 309.50 309.50 309.50 ±0.59% 10 + ✓ mount / 1000 items / dynamic sized items (6) 5710ms + name hz min max mean p75 p99 p995 p999 rme samples + · virtua@0.39.0 (elements) 20.7352 45.4000 51.1000 48.2273 49.9000 51.1000 51.1000 51.1000 ±2.37% 11 fastest + · virtua@0.39.0 (render prop) 20.5531 45.0000 53.0000 48.6545 49.8000 53.0000 53.0000 53.0000 ±3.12% 11 + · react-virtualized@9.22.5 16.5893 54.8000 64.2000 60.2800 61.5000 64.2000 64.2000 64.2000 ±3.30% 10 + · react-window@1.8.10 16.3639 57.7000 63.3000 61.1100 62.1000 63.3000 63.3000 63.3000 ±2.02% 10 slowest + · react-virtuoso@4.12.3 17.7022 52.6000 59.2000 56.4900 57.4000 59.2000 59.2000 59.2000 ±2.26% 10 + · @tanstack/react-virtual@3.11.0 16.3827 57.1000 64.1000 61.0400 62.0000 64.1000 64.1000 64.1000 ±2.52% 10 + ✓ mount / 100000 items / same sized items (6) 10303ms + name hz min max mean p75 p99 p995 p999 rme samples + · virtua@0.39.0 (elements) 3.5290 258.40 344.20 283.37 273.10 344.20 344.20 344.20 ±7.91% 10 slowest + · virtua@0.39.0 (render prop) 16.2206 57.2000 65.1000 61.6500 63.1000 65.1000 65.1000 65.1000 ±2.71% 10 fastest + · react-virtualized@9.22.5 13.9899 69.6000 74.4000 71.4800 72.4000 74.4000 74.4000 74.4000 ±1.74% 10 + · react-window@1.8.10 12.5266 75.6000 82.9000 79.8300 80.9000 82.9000 82.9000 82.9000 ±1.81% 10 + · react-virtuoso@4.12.3 14.3082 67.5000 71.9000 69.8900 71.2000 71.9000 71.9000 71.9000 ±1.69% 10 + · @tanstack/react-virtual@3.11.0 10.1092 95.4000 103.10 98.9200 102.10 103.10 103.10 103.10 ±2.23% 10 + ✓ mount / 100000 items / same sized, heavy items (6) 35225ms + name hz min max mean p75 p99 p995 p999 rme samples + · virtua@0.39.0 (elements) 3.0971 317.60 327.40 322.88 325.60 327.40 327.40 327.40 ±0.69% 10 + · virtua@0.39.0 (render prop) 9.9820 91.5000 118.10 100.18 99.7000 118.10 118.10 118.10 ±5.15% 10 + · react-virtualized@9.22.5 2.3620 418.60 427.80 423.37 427.00 427.80 427.80 427.80 ±0.56% 10 slowest + · react-window@1.8.10 2.6775 369.00 379.00 373.48 375.90 379.00 379.00 379.00 ±0.60% 10 + · react-virtuoso@4.12.3 11.9246 77.3000 91.0000 83.8600 86.6000 91.0000 91.0000 91.0000 ±3.38% 10 fastest + · @tanstack/react-virtual@3.11.0 2.6937 366.20 378.10 371.24 372.90 378.10 378.10 378.10 ±0.75% 10 + ✓ mount / 100000 items / dynamic sized items (6) 13681ms + name hz min max mean p75 p99 p995 p999 rme samples + · virtua@0.39.0 (elements) 3.2172 291.90 351.40 310.83 315.20 351.40 351.40 351.40 ±3.80% 10 slowest + · virtua@0.39.0 (render prop) 11.0084 87.1000 94.4000 90.8400 92.1000 94.4000 94.4000 94.4000 ±1.68% 10 fastest + · react-virtualized@9.22.5 10.0170 97.8000 102.70 99.8300 100.30 102.70 102.70 102.70 ±0.95% 10 + · react-window@1.8.10 9.3729 102.90 109.90 106.69 107.90 109.90 109.90 109.90 ±1.61% 10 + · react-virtuoso@4.12.3 10.6293 90.6000 96.9000 94.0800 94.5000 96.9000 96.9000 96.9000 ±1.19% 10 + · @tanstack/react-virtual@3.11.0 7.8989 121.60 131.20 126.60 128.50 131.20 131.20 131.20 ±1.76% 10 + BENCH Summary virtua@0.39.0 (elements) - index.bench.tsx > mount / 1000 items / same sized items