sqzass.git

sqzass

~ A static site generator written in Rust
git clone https://github.com/debuman/sqzass.git

bench/results-2026-07-29.json (3217B)

      1 {
      2  "date": "2026-07-29",
      3  "machine": "4 cores (taskset -c 0-3), AC, performance governor",
      4  "versions": {
      5   "sqzass": "0.1.0 (bf1a9dc)",
      6   "hugo": "0.164.0+extended",
      7   "zola": "0.22.1",
      8   "jekyll": "4.4.1 (ruby 3.4.10)",
      9   "astro": "5.18.2 (node 26.5.0)"
     10  },
     11  "results": [
     12   {
     13    "tool": "astro",
     14    "scenario": "blog",
     15    "median_ms": 6699,
     16    "runs_ms": [
     17     6699,
     18     7079,
     19     6666
     20    ],
     21    "peak_rss_mb": 604
     22   },
     23   {
     24    "tool": "astro",
     25    "scenario": "heavyr",
     26    "median_ms": 22090,
     27    "runs_ms": [
     28     23517,
     29     22090,
     30     21101
     31    ],
     32    "peak_rss_mb": 2578
     33   },
     34   {
     35    "tool": "astro",
     36    "scenario": "heavyu",
     37    "median_ms": 23958,
     38    "runs_ms": [
     39     23211,
     40     25187,
     41     23958
     42    ],
     43    "peak_rss_mb": 2607
     44   },
     45   {
     46    "tool": "astro",
     47    "scenario": "minimal",
     48    "median_ms": 4672,
     49    "runs_ms": [
     50     3899,
     51     4672,
     52     4894
     53    ],
     54    "peak_rss_mb": 555
     55   },
     56   {
     57    "tool": "hugo",
     58    "scenario": "blog",
     59    "median_ms": 112,
     60    "runs_ms": [
     61     114,
     62     112,
     63     111
     64    ],
     65    "peak_rss_mb": 140
     66   },
     67   {
     68    "tool": "hugo",
     69    "scenario": "heavyr",
     70    "median_ms": 3559,
     71    "runs_ms": [
     72     3559,
     73     3553,
     74     3604
     75    ],
     76    "peak_rss_mb": 411
     77   },
     78   {
     79    "tool": "hugo",
     80    "scenario": "heavyu",
     81    "median_ms": 5912,
     82    "runs_ms": [
     83     5792,
     84     6061,
     85     5912
     86    ],
     87    "peak_rss_mb": 421
     88   },
     89   {
     90    "tool": "hugo",
     91    "scenario": "minimal",
     92    "median_ms": 93,
     93    "runs_ms": [
     94     94,
     95     93,
     96     92
     97    ],
     98    "peak_rss_mb": 123
     99   },
    100   {
    101    "tool": "jekyll",
    102    "scenario": "blog",
    103    "median_ms": 752,
    104    "runs_ms": [
    105     769,
    106     752,
    107     746
    108    ],
    109    "peak_rss_mb": 62
    110   },
    111   {
    112    "tool": "jekyll",
    113    "scenario": "heavyr",
    114    "median_ms": 10850,
    115    "runs_ms": [
    116     9754,
    117     10850,
    118     11406
    119    ],
    120    "peak_rss_mb": 174
    121   },
    122   {
    123    "tool": "jekyll",
    124    "scenario": "heavyu",
    125    "median_ms": 11456,
    126    "runs_ms": [
    127     11456,
    128     11668,
    129     10797
    130    ],
    131    "peak_rss_mb": 182
    132   },
    133   {
    134    "tool": "jekyll",
    135    "scenario": "minimal",
    136    "median_ms": 442,
    137    "runs_ms": [
    138     446,
    139     442,
    140     441
    141    ],
    142    "peak_rss_mb": 56
    143   },
    144   {
    145    "tool": "sqzass",
    146    "scenario": "blog",
    147    "median_ms": 25,
    148    "runs_ms": [
    149     25,
    150     25,
    151     24
    152    ],
    153    "peak_rss_mb": 24
    154   },
    155   {
    156    "tool": "sqzass",
    157    "scenario": "heavyr",
    158    "median_ms": 187,
    159    "runs_ms": [
    160     191,
    161     186,
    162     187
    163    ],
    164    "peak_rss_mb": 229
    165   },
    166   {
    167    "tool": "sqzass",
    168    "scenario": "heavyu",
    169    "median_ms": 1298,
    170    "runs_ms": [
    171     1298,
    172     1308,
    173     1291
    174    ],
    175    "peak_rss_mb": 439
    176   },
    177   {
    178    "tool": "sqzass",
    179    "scenario": "minimal",
    180    "median_ms": 18,
    181    "runs_ms": [
    182     17,
    183     18,
    184     18
    185    ],
    186    "peak_rss_mb": 15
    187   },
    188   {
    189    "tool": "zola",
    190    "scenario": "blog",
    191    "median_ms": 172,
    192    "runs_ms": [
    193     175,
    194     169,
    195     172
    196    ],
    197    "peak_rss_mb": 142
    198   },
    199   {
    200    "tool": "zola",
    201    "scenario": "heavyr",
    202    "median_ms": 5084,
    203    "runs_ms": [
    204     5084,
    205     5055,
    206     5398
    207    ],
    208    "peak_rss_mb": 269
    209   },
    210   {
    211    "tool": "zola",
    212    "scenario": "heavyu",
    213    "median_ms": 6789,
    214    "runs_ms": [
    215     6969,
    216     6752,
    217     6789
    218    ],
    219    "peak_rss_mb": 279
    220   },
    221   {
    222    "tool": "zola",
    223    "scenario": "minimal",
    224    "median_ms": 141,
    225    "runs_ms": [
    226     141,
    227     142,
    228     140
    229    ],
    230    "peak_rss_mb": 136
    231   }
    232  ]
    233 }