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
(
1
)
New
4

Benchmarks

Improved

real world sort example #1
benchmarks.js::real world sort example #1
CodSpeed Performance Gauge
×3.4
31.9 ms9.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 ms21.8 ms
convert named color
benchmarks.js::convert named color
CodSpeed Performance Gauge
×2.2
172.8 µs79.3 µs
convert transparent
benchmarks.js::convert transparent
CodSpeed Performance Gauge
×2.2
169 µs77.8 µs
convert hsla() (modern syntax)
benchmarks.js::convert hsla() (modern syntax)
CodSpeed Performance Gauge
+88%
185.1 µs98.2 µs
convert hsla()
benchmarks.js::convert hsla()
CodSpeed Performance Gauge
+88%
194.8 µs103.6 µs
convert hex
benchmarks.js::convert hex
CodSpeed Performance Gauge
+87%
191.8 µs102.4 µs
convert hsl()
benchmarks.js::convert hsl()
CodSpeed Performance Gauge
+86%
176.7 µs94.9 µs
convert rgb() (modern syntax)
benchmarks.js::convert rgb() (modern syntax)
CodSpeed Performance Gauge
+72%
204.4 µs118.6 µs
convert rgba()
benchmarks.js::convert rgba()
CodSpeed Performance Gauge
+70%
208.7 µs122.5 µs
convert rgba() (modern syntax)
benchmarks.js::convert rgba() (modern syntax)
CodSpeed Performance Gauge
+69%
210.7 µs124.5 µs
convert rgb()
benchmarks.js::convert rgb()
CodSpeed Performance Gauge
+69%
203.6 µs120.8 µs
convert invalid color
benchmarks.js::convert invalid color
CodSpeed Performance Gauge
+59%
174 µs109.6 µs
convert system color
benchmarks.js::convert system color
CodSpeed Performance Gauge
+53%
171 µs111.5 µs
convert oklch()
benchmarks.js::convert oklch()
CodSpeed Performance Gauge
+50%
232.6 µs154.8 µs

New

convert lch()
benchmarks.js::convert lch()
CodSpeed Performance Gauge
N/A
N/A166.2 µs
convert relative color()
benchmarks.js::convert relative color()
CodSpeed Performance Gauge
N/A
N/A136.7 µs
convert color()
benchmarks.js::convert color()
CodSpeed Performance Gauge
N/A
N/A141.9 µs
convert hex with alpha
benchmarks.js::convert hex with alpha
CodSpeed Performance Gauge
N/A
N/A102.8 µs

Passed

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

Commits

Click on a commit to change the comparison range
Base
master
50ecb33
-54.37%
use colorjs.io sub-exports for perf
ef35a7a
1 year ago
+1.72%
avoid calling convertColor when in correct space
ad49774
1 year ago
© 2025 CodSpeed Technology
Home Terms Privacy Docs