spectrum-web-components
spectrum-web-components copied to clipboard
[DO NOT MERGE] Seeing if we can get perf test output with the current changes.
trafficstars
Moves from .css.js files to .min.css files with assert { type: 'css' } in a way that will only work in Chromium, but would point to the important of pushing on these APIs with other browser implementors.
Branch preview
Visual regression test results
When a visual regression test fails (or has previously failed while working on this branch), its results can be found in the following URLs:
- High Contrast Mode | Medium | LTR
- Spectrum | Lightest | Medium | LTR
- Spectrum | Lightest | Medium | RTL
- Spectrum | Lightest | Large | LTR
- Spectrum | Lightest | Large | RTL
- Spectrum | Light | Medium | LTR
- Spectrum | Light | Medium | RTL
- Spectrum | Light | Large | LTR
- Spectrum | Light | Large | RTL
- Spectrum | Dark | Medium | LTR
- Spectrum | Dark | Medium | RTL
- Spectrum | Dark | Large | LTR
- Spectrum | Dark | Large | RTL
- Spectrum | Darkest | Medium | LTR
- Spectrum | Darkest | Medium | RTL
- Spectrum | Darkest | Large | LTR
- Spectrum | Darkest | Large | RTL
- Express | Lightest | Medium | LTR
- Express | Lightest | Medium | RTL
- Express | Lightest | Large | LTR
- Express | Lightest | Large | RTL
- Express | Light | Medium | LTR
- Express | Light | Medium | RTL
- Express | Light | Large | LTR
- Express | Light | Large | RTL
- Express | Dark | Medium | LTR
- Express | Dark | Medium | RTL
- Express | Dark | Large | LTR
- Express | Dark | Large | RTL
- Express | Darkest | Medium | LTR
- Express | Darkest | Medium | RTL
- Express | Darkest | Large | LTR
- Express | Darkest | Large | RTL
- Spectrum-two | Light | Medium | LTR
- Spectrum-two | Light | Medium | RTL
- Spectrum-two | Light | Large | LTR
- Spectrum-two | Light | Large | RTL
- Spectrum-two | Dark | Medium | LTR
- Spectrum-two | Dark | Medium | RTL
- Spectrum-two | Dark | Large | LTR
- Spectrum-two | Dark | Large | RTL
Tachometer results
accordion permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 421 kB | 153.02ms - 155.46ms | - | slower ❌ 3% - 5% 3.86ms - 7.33ms |
| branch | 398 kB | 147.42ms - 149.88ms | faster ✔ 3% - 5% 3.86ms - 7.33ms |
- |
action-bar permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 489 kB | 81.24ms - 85.32ms | - | slower ❌ 7% - 13% 5.03ms - 9.58ms |
| branch | 466 kB | 74.96ms - 76.98ms | faster ✔ 6% - 11% 5.03ms - 9.58ms |
- |
action-button permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 522 kB | 105.76ms - 108.09ms | - | slower ❌ 1% - 5% 1.51ms - 4.89ms |
| branch | 511 kB | 102.50ms - 104.96ms | faster ✔ 1% - 5% 1.51ms - 4.89ms |
- |
action-group permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 543 kB | 69.37ms - 71.66ms | - | slower ❌ 5% - 10% 3.51ms - 6.35ms |
| branch | 532 kB | 64.74ms - 66.43ms | faster ✔ 5% - 9% 3.51ms - 6.35ms |
- |
action-menu permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 656 kB | 173.90ms - 177.66ms | - | slower ❌ 0% - 4% 0.60ms - 6.26ms |
| branch | 648 kB | 170.24ms - 174.47ms | faster ✔ 0% - 4% 0.60ms - 6.26ms |
- |
alert-dialog permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 460 kB | 125.34ms - 126.78ms | - | faster ✔ 13% - 14% 18.32ms - 20.94ms |
| branch | 458 kB | 144.60ms - 146.79ms | slower ❌ 14% - 17% 18.32ms - 20.94ms |
- |
asset permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 364 kB | 13.01ms - 13.24ms | - | slower ❌ 37% - 40% 3.53ms - 3.79ms |
| branch | 342 kB | 9.39ms - 9.54ms | faster ✔ 27% - 29% 3.53ms - 3.79ms |
- |
avatar permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 402 kB | 25.14ms - 25.73ms | - | slower ❌ 16% - 20% 3.55ms - 4.34ms |
| branch | 380 kB | 21.23ms - 21.76ms | faster ✔ 14% - 17% 3.55ms - 4.34ms |
- |
badge permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 402 kB | 33.64ms - 34.29ms | - | slower ❌ 8% - 13% 2.58ms - 3.94ms |
| branch | 380 kB | 30.10ms - 31.30ms | faster ✔ 8% - 12% 2.58ms - 3.94ms |
- |
banner permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 363 kB | 22.07ms - 22.56ms | - | slower ❌ 18% - 21% 3.42ms - 3.96ms |
| branch | 341 kB | 18.50ms - 18.73ms | faster ✔ 16% - 18% 3.42ms - 3.96ms |
- |
button-group permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 448 kB | 61.62ms - 63.14ms | - | slower ❌ 5% - 9% 3.08ms - 5.13ms |
| branch | 438 kB | 57.59ms - 58.96ms | faster ✔ 5% - 8% 3.08ms - 5.13ms |
- |
button permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 453 kB | 72.42ms - 73.40ms | - | slower ❌ 3% - 6% 2.22ms - 4.13ms |
| branch | 444 kB | 68.91ms - 70.55ms | faster ✔ 3% - 6% 2.22ms - 4.13ms |
- |
card permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 510 kB | 60.37ms - 61.17ms | - | slower ❌ 3% - 9% 1.65ms - 4.95ms |
| branch | 486 kB | 55.86ms - 59.06ms | faster ✔ 3% - 8% 1.65ms - 4.95ms |
- |
checkbox permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 422 kB | 86.17ms - 89.41ms | - | slower ❌ 4% - 8% 3.13ms - 6.48ms |
| branch | 398 kB | 82.55ms - 83.43ms | faster ✔ 4% - 7% 3.13ms - 6.48ms |
- |
coachmark permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 628 kB | 174.91ms - 177.30ms | - | slower ❌ 2% - 4% 3.90ms - 7.27ms |
| branch | 617 kB | 169.33ms - 171.70ms | faster ✔ 2% - 4% 3.90ms - 7.27ms |
- |
color-area permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 457 kB | 138.43ms - 139.83ms | - | slower ❌ 6% - 7% 7.62ms - 9.21ms |
| branch | 433 kB | 130.33ms - 131.10ms | faster ✔ 6% - 7% 7.62ms - 9.21ms |
- |
color-handle permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 377 kB | 42.55ms - 42.93ms | - | slower ❌ 17% - 19% 6.30ms - 6.81ms |
| branch | 353 kB | 36.02ms - 36.35ms | faster ✔ 15% - 16% 6.30ms - 6.81ms |
- |
color-loupe permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 369 kB | 27.73ms - 27.91ms | - | slower ❌ 16% - 19% 3.84ms - 4.49ms |
| branch | 345 kB | 23.34ms - 23.97ms | faster ✔ 14% - 16% 3.84ms - 4.49ms |
- |
color-slider permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 459 kB | 116.34ms - 117.09ms | - | slower ❌ 7% - 8% 7.30ms - 8.45ms |
| branch | 435 kB | 108.41ms - 109.28ms | faster ✔ 6% - 7% 7.30ms - 8.45ms |
- |
color-wheel permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 460 kB | 117.61ms - 118.52ms | - | slower ❌ 5% - 7% 6.02ms - 8.06ms |
| branch | 436 kB | 110.12ms - 111.94ms | faster ✔ 5% - 7% 6.02ms - 8.06ms |
- |
combobox permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 706 kB | 37.79ms - 38.16ms | - | slower ❌ 13% - 15% 4.44ms - 5.01ms |
| branch | 689 kB | 33.03ms - 33.47ms | faster ✔ 12% - 13% 4.44ms - 5.01ms |
- |
dialog permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 515 kB | 81.55ms - 82.05ms | - | slower ❌ 3% - 4% 2.67ms - 3.44ms |
| branch | 504 kB | 78.45ms - 79.04ms | faster ✔ 3% - 4% 2.67ms - 3.44ms |
- |
divider permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 365 kB | 12.41ms - 12.56ms | - | slower ❌ 38% - 40% 3.42ms - 3.59ms |
| branch | 343 kB | 8.94ms - 9.01ms | faster ✔ 28% - 29% 3.42ms - 3.59ms |
- |
dropzone permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 374 kB | 32.20ms - 32.44ms | - | slower ❌ 10% - 12% 3.04ms - 3.46ms |
| branch | 351 kB | 28.89ms - 29.24ms | faster ✔ 9% - 11% 3.04ms - 3.46ms |
- |
field-group permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 428 kB | 99.23ms - 100.68ms | - | slower ❌ 4% - 6% 3.91ms - 5.79ms |
| branch | 404 kB | 94.52ms - 95.70ms | faster ✔ 4% - 6% 3.91ms - 5.79ms |
- |
field-label permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 395 kB | 25.16ms - 25.56ms | - | slower ❌ 14% - 17% 3.14ms - 3.63ms |
| branch | 372 kB | 21.83ms - 22.12ms | faster ✔ 12% - 14% 3.14ms - 3.63ms |
- |
grid permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 463 kB | 36.50ms - 37.08ms | - | slower ❌ 8% - 14% 2.65ms - 4.58ms |
| branch | 422 kB | 32.26ms - 34.10ms | faster ✔ 7% - 12% 2.65ms - 4.58ms |
- |
help-text permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 391 kB | 14.87ms - 15.02ms | - | slower ❌ 28% - 31% 3.22ms - 3.51ms |
| branch | 369 kB | 11.46ms - 11.70ms | faster ✔ 22% - 23% 3.22ms - 3.51ms |
- |
icon permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 398 kB | 17.97ms - 18.14ms | - | slower ❌ 23% - 25% 3.34ms - 3.59ms |
| branch | 376 kB | 14.50ms - 14.68ms | faster ✔ 19% - 20% 3.34ms - 3.59ms |
- |
illustrated-message permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 409 kB | 32.57ms - 32.85ms | - | slower ❌ 14% - 16% 4.10ms - 4.52ms |
| branch | 385 kB | 28.24ms - 28.56ms | faster ✔ 13% - 14% 4.10ms - 4.52ms |
- |
infield-button permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 407 kB | 19.54ms - 19.78ms | - | slower ❌ 20% - 23% 3.23ms - 3.66ms |
| branch | 384 kB | 16.04ms - 16.39ms | faster ✔ 16% - 19% 3.23ms - 3.66ms |
- |
link permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 389 kB | 20.13ms - 20.49ms | - | slower ❌ 21% - 24% 3.53ms - 3.99ms |
| branch | 366 kB | 16.41ms - 16.70ms | faster ✔ 17% - 20% 3.53ms - 3.99ms |
- |
menu permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 480 kB | 235.25ms - 239.58ms | - | slower ❌ 2% - 4% 4.44ms - 9.90ms |
| branch | 462 kB | 228.59ms - 231.91ms | faster ✔ 2% - 4% 4.44ms - 9.90ms |
- |
meter permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 410 kB | 56.90ms - 57.49ms | - | slower ❌ 6% - 7% 3.12ms - 3.96ms |
| branch | 387 kB | 53.36ms - 53.95ms | faster ✔ 5% - 7% 3.12ms - 3.96ms |
- |
number-field permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 528 kB | 93.15ms - 94.88ms | - | slower ❌ 1% - 5% 1.21ms - 4.79ms |
| branch | 504 kB | 89.45ms - 92.58ms | faster ✔ 1% - 5% 1.21ms - 4.79ms |
- |
overlay permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 518 kB | 54.23ms - 55.22ms | - | slower ❌ 8% - 10% 4.01ms - 5.20ms |
| branch | 484 kB | 49.79ms - 50.45ms | faster ✔ 7% - 9% 4.01ms - 5.20ms |
- |
picker-button permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 419 kB | 42.66ms - 43.11ms | - | slower ❌ 9% - 11% 3.52ms - 4.21ms |
| branch | 396 kB | 38.76ms - 39.29ms | faster ✔ 8% - 10% 3.52ms - 4.21ms |
- |
picker permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 518 kB | 610.50ms - 619.12ms | - | faster ✔ 1% - 3% 5.83ms - 18.51ms |
| branch | 499 kB | 622.33ms - 631.63ms | slower ❌ 1% - 3% 5.83ms - 18.51ms |
- |
popover permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 387 kB | 21.65ms - 21.80ms | - | slower ❌ 21% - 22% 3.70ms - 3.97ms |
| branch | 364 kB | 17.77ms - 18.00ms | faster ✔ 17% - 18% 3.70ms - 3.97ms |
- |
progress-bar permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 411 kB | 46.12ms - 46.79ms | - | slower ❌ 9% - 11% 3.73ms - 4.79ms |
| branch | 388 kB | 41.79ms - 42.61ms | faster ✔ 8% - 10% 3.73ms - 4.79ms |
- |
progress-circle permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 388 kB | 49.00ms - 49.49ms | - | slower ❌ 7% - 9% 3.24ms - 3.88ms |
| branch | 365 kB | 45.47ms - 45.89ms | faster ✔ 7% - 8% 3.24ms - 3.88ms |
- |
quick-actions permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 364 kB | 14.76ms - 14.90ms | - | slower ❌ 30% - 32% 3.42ms - 3.59ms |
| branch | 341 kB | 11.27ms - 11.37ms | faster ✔ 23% - 24% 3.42ms - 3.59ms |
- |
radio permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 411 kB | 64.54ms - 65.41ms | - | slower ❌ 5% - 7% 3.29ms - 4.50ms |
| branch | 388 kB | 60.66ms - 61.50ms | faster ✔ 5% - 7% 3.29ms - 4.50ms |
- |
search permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 476 kB | 58.03ms - 59.01ms | - | slower ❌ 6% - 8% 3.24ms - 4.60ms |
| branch | 453 kB | 54.13ms - 55.08ms | faster ✔ 6% - 8% 3.24ms - 4.60ms |
- |
sidenav permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 433 kB | 279.47ms - 284.06ms | - | faster ✔ 3% - 5% 7.92ms - 14.79ms |
| branch | 411 kB | 290.56ms - 295.68ms | slower ❌ 3% - 5% 7.92ms - 14.79ms |
- |
slider permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 481 kB | 113.35ms - 115.91ms | - | slower ❌ 5% - 8% 5.13ms - 8.38ms |
| branch | 459 kB | 106.87ms - 108.87ms | faster ✔ 5% - 7% 5.13ms - 8.38ms |
- |
split-button permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 722 kB | 1857.63ms - 1860.93ms | - | unsure 🔍 +0% - +0% +3.01ms - +7.22ms |
| branch | 718 kB | 1852.87ms - 1855.47ms | unsure 🔍 -0% - -0% -7.22ms - -3.01ms |
- |
split-view permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 401 kB | 34.57ms - 35.16ms | - | slower ❌ 10% - 13% 3.26ms - 4.08ms |
| branch | 376 kB | 30.91ms - 31.48ms | faster ✔ 9% - 12% 3.26ms - 4.08ms |
- |
swatch permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 411 kB | 24.78ms - 25.01ms | - | slower ❌ 17% - 23% 3.69ms - 4.60ms |
| branch | 388 kB | 20.30ms - 21.19ms | faster ✔ 15% - 18% 3.69ms - 4.60ms |
- |
switch permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 405 kB | 25.68ms - 26.02ms | - | slower ❌ 16% - 18% 3.58ms - 4.01ms |
| branch | 382 kB | 21.92ms - 22.19ms | faster ✔ 14% - 15% 3.58ms - 4.01ms |
- |
table permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 539 kB | 284.03ms - 287.65ms | - | slower ❌ 2% - 4% 6.32ms - 11.00ms |
| branch | 491 kB | 275.70ms - 278.66ms | faster ✔ 2% - 4% 6.32ms - 11.00ms |
- |
tabs permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 428 kB | 105.82ms - 108.09ms | - | slower ❌ 4% - 6% 3.74ms - 6.45ms |
| branch | 404 kB | 101.12ms - 102.60ms | faster ✔ 4% - 6% 3.74ms - 6.45ms |
- |
tags permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 457 kB | 39.15ms - 42.41ms | - | slower ❌ 123% - 142% 21.59ms - 24.86ms |
| branch | 434 kB | 17.48ms - 17.64ms | faster ✔ 55% - 59% 21.59ms - 24.86ms |
- |
textfield permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 436 kB | 37.56ms - 38.07ms | - | slower ❌ 9% - 12% 3.01ms - 4.07ms |
| branch | 413 kB | 33.82ms - 34.75ms | faster ✔ 8% - 11% 3.01ms - 4.07ms |
- |
thumbnail permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 765 kB | 30.49ms - 30.71ms | - | slower ❌ 14% - 15% 3.76ms - 4.04ms |
| branch | 742 kB | 26.62ms - 26.79ms | faster ✔ 12% - 13% 3.76ms - 4.04ms |
- |
toast permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 438 kB | 42.53ms - 42.98ms | - | slower ❌ 7% - 9% 2.78ms - 3.55ms |
| branch | 415 kB | 39.27ms - 39.90ms | faster ✔ 7% - 8% 2.78ms - 3.55ms |
- |
tooltip permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 580 kB | 43.16ms - 43.80ms | - | slower ❌ 8% - 11% 3.27ms - 4.42ms |
| branch | 549 kB | 39.15ms - 40.12ms | faster ✔ 8% - 10% 3.27ms - 4.42ms |
- |
top-nav permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 434 kB | 77.11ms - 78.20ms | - | slower ❌ 7% - 10% 5.25ms - 6.82ms |
| branch | 410 kB | 71.05ms - 72.18ms | faster ✔ 7% - 9% 5.25ms - 6.82ms |
- |
tray permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 529 kB | 103.69ms - 104.76ms | - | slower ❌ 2% - 4% 2.26ms - 3.60ms |
| branch | 518 kB | 100.88ms - 101.70ms | faster ✔ 2% - 3% 2.26ms - 3.60ms |
- |
underlay permalink
| Version | Bytes | Avg Time | vs remote | vs branch |
|---|---|---|---|---|
| npm latest | 364 kB | 13.43ms - 13.67ms | - | slower ❌ 34% - 37% 3.41ms - 3.66ms |
| branch | 342 kB | 9.97ms - 10.06ms | faster ✔ 25% - 27% 3.41ms - 3.66ms |
- |