Skip to content

v7.35.6

Choose a tag to compare

@ferrflow ferrflow released this 09 Nov 16:46
· 8 commits to main since this release
v7.35.6
c2a1bc2

[7.35.6] - 2026-11-09

Refactoring

  • refactor(npm): drop void operator from type checks (#1382)

Performance

Binary

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 22.1ms (+4%) 21.3ms 4.5ms (-8%) 3.5ms (-19%) 3.9ms (-9%) 16.7 MB
mono-100-1k ferrflow 28.2ms (-33%) 26.2ms (-33%) 5.1ms (-24%) 4.7ms (-18%) 4.3ms (-22%) 16.8 MB
mono-50-5k ferrflow 128.1ms (+30%) 128.2ms (+30%) 7.0ms (+21%) 4.4ms (+26%) 4.3ms (+19%) 16.7 MB
mono-large ferrflow 440.7ms (+24%) 439.4ms (+24%) 12.3ms (+41%) 5.8ms (-2%) 5.6ms (-2%) 19.0 MB
mono-medium ferrflow 19.6ms (-5%) 19.1ms (-2%) 4.7ms (-8%) 4.1ms (-11%) 4.2ms (-5%) 16.9 MB
mono-small ferrflow 10.2ms (-5%) 9.4ms (-3%) 3.9ms (-3%) 3.4ms (-11%) 3.6ms (-3%) 14.8 MB
single ferrflow 8.2ms (-4%) 9.0ms (+14%) 3.7ms (-3%) 3.3ms (+6%) 3.3ms (-6%) 14.6 MB

Note: every competitor is a Node.js package — none ship a native binary, so this section can only show ferrflow. Cross-tool comparisons live in the Npm section.

Docker

Fixture Tool check release-dry-run tag validate version Peak RSS
complex ferrflow 212.0ms (-5%) 217.0ms (-2%) 200.8ms (-3%) 200.5ms (-1%) 195.7ms (-5%) 42.2 MB
mono-100-1k ferrflow 215.7ms (-18%) 211.1ms (-20%) 186.1ms (-18%) 188.0ms (-18%) 184.5ms (-15%) 43.1 MB
mono-50-5k ferrflow 349.6ms (+21%) 341.6ms (+19%) 214.5ms (+9%) 215.1ms (+12%) 211.7ms (+10%) 42.9 MB
mono-large ferrflow 695.5ms (+18%) 695.4ms (+13%) 172.1ms (-24%) 171.7ms (-17%) 168.6ms (-20%) 43.2 MB
mono-medium ferrflow 223.2ms 222.2ms (+2%) 200.0ms (-2%) 201.5ms (-1%) 202.1ms (-2%) 42.7 MB
mono-small ferrflow 207.1ms (-5%) 206.1ms (-4%) 202.1ms (-3%) 201.2ms (-4%) 203.3ms (-4%) 42.6 MB
single ferrflow 201.7ms (-1%) 202.4ms (-2%) 196.9ms (-1%) 196.3ms (-1%) 198.0ms (-1%) 43.3 MB

Note: no competitor publishes a first-party Docker image that is comparable to ghcr.io/ferrlabs/ferrflow (a single static binary). Wrapping the Node tools in node:lts would only re-time node startup + npm + the tool already measured in the Npm section, so this section is intentionally limited to ferrflow.

Npm

Fixture Tool check release-dry-run tag validate version Peak RSS
complex changesets - 562.2ms (-11%) - - - 105.2 MB
complex commit-and-tag-version - 438.7ms (-16%) - - - 89.8 MB
complex ferrflow 270.8ms (-14%) 269.0ms (-14%) 255.8ms (-15%) 259.4ms (-13%) 252.4ms (-15%) 90.6 MB
complex semantic-release - 1270.8ms (-17%) - - - 141.7 MB
complex standard-version - 491.4ms (-19%) - - - 94.6 MB
mono-100-1k changesets - 466.2ms (-37%) - - - 108.3 MB
mono-100-1k commit-and-tag-version - 353.9ms (-41%) - - - 90.2 MB
mono-100-1k ferrflow 233.1ms (-34%) 233.4ms (-34%) 207.4ms (-34%) 207.6ms (-33%) 205.3ms (-36%) 89.4 MB
mono-100-1k semantic-release - 1082.3ms (-41%) - - - 157.2 MB
mono-100-1k standard-version - 459.3ms (-40%) - - - 95.9 MB
mono-50-5k changesets - 645.1ms (+31%) - - - 104.3 MB
mono-50-5k commit-and-tag-version - 835.2ms (+38%) - - - 113.2 MB
mono-50-5k ferrflow 443.2ms (+38%) 444.2ms (+35%) 304.6ms (+34%) 303.3ms (+34%) 307.2ms (+36%) 89.6 MB
mono-50-5k semantic-release - 2454.4ms (+36%) - - - 315.1 MB
mono-50-5k standard-version - 1236.3ms (+42%) - - - 122.7 MB
mono-large changesets - 768.1ms (+26%) - - - 116.3 MB
mono-large commit-and-tag-version - 1011.7ms (+24%) - - - 129.7 MB
mono-large ferrflow 789.7ms (+28%) 788.2ms (+27%) 272.7ms (+16%) 268.5ms (+15%) 265.4ms (+14%) 92.0 MB
mono-large semantic-release - 2943.1ms (+19%) - - - 351.9 MB
mono-large standard-version - 1630.5ms (+26%) - - - 163.6 MB
mono-medium changesets - 641.8ms (+2%) - - - 104.8 MB
mono-medium commit-and-tag-version - 528.0ms (-2%) - - - 89.7 MB
mono-medium ferrflow 310.1ms (-2%) 306.6ms (-1%) 292.4ms (-2%) 291.3ms (-1%) 294.7ms (-1%) 90.0 MB
mono-medium semantic-release - 1572.9ms (+1%) - - - 141.6 MB
mono-medium standard-version - 630.7ms - - - 95.8 MB
mono-small changesets - 678.5ms (+12%) - - - 102.5 MB
mono-small commit-and-tag-version - 491.5ms (-4%) - - - 90.1 MB
mono-small ferrflow 294.7ms (-3%) 292.9ms (-4%) 289.6ms (-4%) 292.0ms (-1%) 288.6ms (-4%) 89.3 MB
mono-small semantic-release - 1532.7ms (+4%) - - - 134.7 MB
mono-small standard-version - 547.0ms (-4%) - - - 91.6 MB
single changesets - 531.0ms (-2%) - - - 103.4 MB
single commit-and-tag-version - 491.8ms - - - 90.0 MB
single ferrflow 299.3ms (+1%) 298.6ms (+1%) 296.8ms (+1%) 292.2ms 294.2ms 90.3 MB
single semantic-release - 1441.8ms - - - 135.4 MB
single standard-version - 556.8ms - - - 92.4 MB

Install footprint

Tool npm binary
changesets 5.0 MB —
commit-and-tag-version 9.0 MB —
ferrflow 9.0 MB 9.1 MB
release-please 95.0 MB —
semantic-release 68.0 MB —
standard-version 21.0 MB —