Avatar for the projectwallace user
projectwallace
color-sorter
BlogDocsChangelog

use colorjs.io sub-exports for perf

#78Merged
Comparing
colorjs-tree-shake
(
ad49774
) with
master
(
50ecb33
)
CodSpeed Performance Gauge
-53%
Improvements
15
Regressions
1
Untouched
0
New
4
Dropped
0
Ignored
0

Benchmarks

Improved

real world sort example #1
benchmarks.js::real world sort example #1
CodSpeed Performance Gauge
×3.4
31.9 ms
9.5 ms
real world sort example #2 (nerdy.dev)
benchmarks.js::real world sort example #2 (nerdy.dev)
CodSpeed Performance Gauge
×2.6
56.2 ms
21.8 ms
convert named color
benchmarks.js::convert named color
CodSpeed Performance Gauge
×2.2
172.8 µs
79.3 µs
convert transparent
benchmarks.js::convert transparent
CodSpeed Performance Gauge
×2.2
169 µs
77.8 µs
convert hsla() (modern syntax)
benchmarks.js::convert hsla() (modern syntax)
CodSpeed Performance Gauge
+88%
185.1 µs
98.2 µs
convert hsla()
benchmarks.js::convert hsla()
CodSpeed Performance Gauge
+88%
194.8 µs
103.6 µs
convert hex
benchmarks.js::convert hex
CodSpeed Performance Gauge
+87%
191.8 µs
102.4 µs
convert hsl()
benchmarks.js::convert hsl()
CodSpeed Performance Gauge
+86%
176.7 µs
94.9 µs
convert rgb() (modern syntax)
benchmarks.js::convert rgb() (modern syntax)
CodSpeed Performance Gauge
+72%
204.4 µs
118.6 µs
convert rgba()
benchmarks.js::convert rgba()
CodSpeed Performance Gauge
+70%
208.7 µs
122.5 µs
convert rgba() (modern syntax)
benchmarks.js::convert rgba() (modern syntax)
CodSpeed Performance Gauge
+69%
210.7 µs
124.5 µs
convert rgb()
benchmarks.js::convert rgb()
CodSpeed Performance Gauge
+69%
203.6 µs
120.8 µs
convert invalid color
benchmarks.js::convert invalid color
CodSpeed Performance Gauge
+59%
174 µs
109.6 µs
convert system color
benchmarks.js::convert system color
CodSpeed Performance Gauge
+53%
171 µs
111.5 µs
convert oklch()
benchmarks.js::convert oklch()
CodSpeed Performance Gauge
+50%
232.6 µs
154.8 µs

New

convert color()
benchmarks.js::convert color()
CodSpeed Performance Gauge
N/A
N/A
141.9 µs
convert hex with alpha
benchmarks.js::convert hex with alpha
CodSpeed Performance Gauge
N/A
N/A
102.8 µs
convert lch()
benchmarks.js::convert lch()
CodSpeed Performance Gauge
N/A
N/A
166.2 µs
convert relative color()
benchmarks.js::convert relative color()
CodSpeed Performance Gauge
N/A
N/A
136.7 µs

Passed

convert hsl() (modern syntax)Regression
benchmarks.js::convert hsl() (modern syntax)
CodSpeed Performance Gauge
-53%
176.5 µs
372.7 µs

Commits

Click on a commit to change the comparison range
Base
master
50ecb33
-54%
use colorjs.io sub-exports for perf
ef35a7a
6 months ago
+2%
avoid calling convertColor when in correct space
ad49774
6 months ago
Home Terms PrivacyDocs