Avatar for the studiometa user
studiometa
js-toolkit
BlogDocsChangelog

[Feature] Add ESLint plugin for js-toolkit best practices

#727Merged
Comparing
feat/linting-plugin
(
0e2f337
) with
main
(
7d8e196
)
CodSpeed Performance Gauge
0%
Untouched
115

Benchmarks

115 total
schedule + flush 50 read tasks
packages/tests/__benchmarks__/scheduler.bench.ts::scheduler
CodSpeed Performance Gauge
0%
333.9 µs335.5 µs
create with simple keyframes (opacity)
packages/tests/__benchmarks__/animate.bench.ts::animate::creation
CodSpeed Performance Gauge
+3%
181.1 µs175.5 µs
map(value, 0, 1, 0, 1)
packages/tests/__benchmarks__/scheduler.bench.ts::clamp01 / clamp / map
CodSpeed Performance Gauge
+1%
19.9 µs19.6 µs
translate3d (x only)
packages/tests/__benchmarks__/transform.bench.ts::transform::single element
CodSpeed Performance Gauge
+1%
292.7 µs289.5 µs
progress update (x, y transform)
packages/tests/__benchmarks__/animate.bench.ts::animate::progress updates (single element)
CodSpeed Performance Gauge
+1%
308.9 µs305.6 µs
progress update (linear)
packages/tests/__benchmarks__/tween.bench.ts::tween::progress updates
CodSpeed Performance Gauge
+1%
21.4 µs21.2 µs
queue.add (creates Promise + closure)
packages/tests/__benchmarks__/base.bench.ts::Base internals::Queue.add (Promise creation)
CodSpeed Performance Gauge
+1%
19.1 µs18.9 µs
getEdgeWithOffset (px unit "100px")
packages/tests/__benchmarks__/withScrolledInView.bench.ts::withScrolledInView::edge calculation (runs on resize)
CodSpeed Performance Gauge
+1%
38.9 µs38.5 µs
progress update (5 transforms)
packages/tests/__benchmarks__/animate.bench.ts::animate::progress updates (single element)
CodSpeed Performance Gauge
+1%
310.3 µs308.1 µs
create tween with defaults
packages/tests/__benchmarks__/tween.bench.ts::tween::creation
CodSpeed Performance Gauge
+1%
45.9 µs45.6 µs
5 elements (x, y, scale)
packages/tests/__benchmarks__/transform.bench.ts::transform::multiple elements
CodSpeed Performance Gauge
+1%
483.6 µs480.5 µs
rotateX, rotateY, rotateZ
packages/tests/__benchmarks__/transform.bench.ts::transform::single element
CodSpeed Performance Gauge
+1%
293.2 µs291.6 µs
progress update (3 custom properties)
packages/tests/__benchmarks__/animate.bench.ts::animate::progress updates (single element)
CodSpeed Performance Gauge
+1%
488.5 µs485.9 µs
progress update (easing function)
packages/tests/__benchmarks__/tween.bench.ts::tween::progress updates
CodSpeed Performance Gauge
+1%
22 µs21.9 µs
trigger (1 callback, read only)
packages/tests/__benchmarks__/services.bench.ts::services::RafService.trigger()
CodSpeed Performance Gauge
0%
39.1 µs38.9 µs
progress update (spring)
packages/tests/__benchmarks__/tween.bench.ts::tween::progress updates
CodSpeed Performance Gauge
0%
30.9 µs30.8 µs
progress update (4 keyframes)
packages/tests/__benchmarks__/animate.bench.ts::animate::progress updates (single element)
CodSpeed Performance Gauge
0%
397.3 µs395.7 µs
empty props object
packages/tests/__benchmarks__/transform.bench.ts::transform::single element
CodSpeed Performance Gauge
0%
253 µs252 µs
memo hit
packages/tests/__benchmarks__/base.bench.ts::Base internals::memo / memoize
CodSpeed Performance Gauge
0%
18.4 µs18.3 µs
getAllProperties (with regex filter)
packages/tests/__benchmarks__/base.bench.ts::Base internals::getAllProperties
CodSpeed Performance Gauge
0%
49.4 µs49.2 µs
progress update (opacity only)
packages/tests/__benchmarks__/animate.bench.ts::animate::progress updates (single element)
CodSpeed Performance Gauge
0%
341.8 µs340.8 µs
getEdges (y axis, percentage offsets)
packages/tests/__benchmarks__/withScrolledInView.bench.ts::withScrolledInView::edge calculation (runs on resize)
CodSpeed Performance Gauge
0%
45.2 µs45.1 µs
clamp01 (via clamp)
packages/tests/__benchmarks__/scheduler.bench.ts::clamp01 / clamp / map
CodSpeed Performance Gauge
0%
21.1 µs21.1 µs
progress update (bezier curve)
packages/tests/__benchmarks__/tween.bench.ts::tween::progress updates
CodSpeed Performance Gauge
0%
41.8 µs41.7 µs
parseNamedOffset (px unit: "100px")
packages/tests/__benchmarks__/withScrolledInView.bench.ts::withScrolledInView::offset parsing (runs on resize)
CodSpeed Performance Gauge
0%
34.4 µs34.3 µs

Commits

Click on a commit to change the comparison range
Base
main
7d8e196
-0.12%
Fix naming
0e2f337
2 days ago
by titouanmathis
© 2026 CodSpeed Technology
Home Terms Privacy Docs