Json-Performance

June 28, 2026 · View on GitHub

Performance profiling of JSON libraries (Compiled and run on Windows 10.0.26200 using the MSVC 19.44.35228.0 compiler).

Latest Results: (Jun 27, 2026)

Using the following commits:


| Jsonifier: ece766e
| Glaze: c60d5f6
| Simdjson: 9b33047

Adaptive sampling on (Intel(R) Core(TM) i9-14900KF): iterations begin at 80 and double each epoch (e.g. 80 → 160 → 320 → ...) up to a maximum of 100000 iterations. Each epoch runs all iterations and evaluates a trailing window of max(iterations/10, 30) samples, capped at 100000. Convergence requires RSE < 2.5% AND mean shift < 1% epoch-over-epoch simultaneously. The first epoch satisfying both conditions is retained as the canonical result. If convergence is never reached before 10 seconds elapse or the iteration cap is hit, the result is marked non-converged and excluded from all rankings — only converged results participate in win/tie/loss tallying. All results use Bessel-corrected variance and Welch's t-test for statistical tie detection.

Note:

These benchmarks were executed using the CPU benchmark library benchmarksuite.


Double Test Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier679.9620.3581571.9035ms1811302482.7625401(Win)
glaze359.5640.06939632.4183ms181130333.3334803.332(Loss)
simdjson191.90.1506813.4556ms1811305517.2490003(Loss)

Double Test Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier658.3620.395531.8622ms1811303229.892623.331(Win)
glaze401.6880.1554317.9319ms1798642817.464268.752(Loss)

Uint64 Test Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier2352.60.5420151.6057ms3873302172.4115701(Win)
glaze1411.560.2644761.8711ms3873301436.782616.672(Loss)
simdjson397.0170.03582953.4907ms387330333.3339303.333(Loss)

Uint64 Test Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier3230.540.8048281.4951ms3873302540.231143.331(Win)
glaze1487.350.3901471.7859ms3873302816.092483.332(Loss)

Int64 Test Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier2360.960.5831521.6157ms3862302482.7615601(Win)
glaze1321.680.2265231.9689ms3862301195.42786.672(Loss)
simdjson393.2560.09108327.1966ms3862322328.639365.623(Loss)

Int64 Test Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier3060.740.2770081.5519ms386230333.3331203.331(Win)
glaze1413.181.388323.4148ms38623241895.22606.252(Loss)

Bool Test Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier1250.830.8073711.3927ms90530931.0346901(Win)
glaze398.3420.404021.7043ms905302298.852166.672(Loss)
simdjson153.7540.1124542.5292ms905301195.45613.333(Loss)

Bool Test Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier892.8360.9055621.5615ms905302298.85966.6671(Win)
glaze305.6940.2781831.8828ms905301850.572823.332(Loss)

String Test Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier3659.20.3081273.3457ms8813321602.822296.881(Win)
glaze1888.70.2086462.329ms8813302586.2144502(Loss)
simdjson712.0640.09512034.0885ms8813303781.6111803.33(Loss)

String Test Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier32120.2644761.9506ms8813301436.782616.671(Win)
glaze2945.580.3246771.9037ms8813302574.712853.332(Loss)

Abc (Out of Order) Test (Minified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier STATISTICAL TIE1383.641.35367.3606ms33713302.96792e+0623236.71(Tie)
glaze STATISTICAL TIE1382.451.470376.8896ms33713303.50806e+0623256.71(Tie)
simdjson775.7881.2891511.3499ms33713308.56323e+0641443.33(Loss)

Abc (Out of Order) Test (Minified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
glaze3827.840.1391466.1323ms33689304091.958393.331(Win)
jsonifier1684.192.046356.6497ms33713304.57817e+06190902(Loss)

Abc (Out of Order) Test (Prettified) Read Results (View the data used in the following test):

The JSON documents in these two tests feature keys ranging from "a" to "z", where each key corresponds to an array of values. Notably, the documents in this test arrange these keys in reverse order, deviating from the typical "a" to "z" arrangement. This test effectively demonstrates the challenges encountered when utilizing simdjson and iterative parsers that lack the ability to efficiently locate memory locations through hashing. In cases where the keys are not in the expected sequence, performance is significantly compromised, with the severity escalating as the document size increases. In contrast, hash-based solutions offer a viable alternative by circumventing these issues and maintaining optimal performance regardless of the JSON document's scale, or ordering of the keys being parsed.

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
glaze STATISTICAL TIE1754.311.459227.579ms48024304.35375e+0626106.71(Tie)
jsonifier STATISTICAL TIE1718.332.251257.7198ms48024301.08012e+0726653.31(Tie)
simdjson1060.411.31711.7381ms48024309.70645e+06431903(Loss)

Abc (Out of Order) Test (Prettified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier3975.991.75283134.091ms480245122.08726e+0711518.91(Win)
glaze3650.251.1850818.2408ms48000641.41356e+0612540.62(Loss)

Abc (In Order) Partial Test (Minified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier5320.110.1891392.9614ms33713303919.546043.331(Win)
simdjson1498.661.598196.3651ms33713303.52671e+0621453.32(Loss)

Abc (In Order) Partial Test (Prettified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier6778.011.6722520.2239ms480241281.63428e+066757.031(Win)
simdjson2058.681.5071314.5773ms48024323.59741e+0622246.92(Loss)

Apache Builds Test (Minified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier803.8182.4386321.496ms946511289.59903e+081122971(Win)
glaze719.062.15207308.354ms946511289.34202e+081255342(Loss)
simdjson601.1421.50834193.469ms94651643.28301e+081501583(Loss)

Apache Builds Test (Minified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
glaze4835.961.44447100.109ms946512561.86098e+0718665.61(Win)
jsonifier3591.971.452187.4041ms94651303.99528e+06251302(Loss)

Apache Builds Test (Prettified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier1153.962.0457968.2819ms136024321.69249e+081124161(Win)
glaze1022.672.1108931.9948ms136024302.15085e+081268472(Loss)
simdjson867.6521.6197337.9501ms136024301.75932e+081495103(Loss)

Apache Builds Test (Prettified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
glaze4656.431.325278.1995ms136046304.09068e+0627863.31(Win)
jsonifier3348.541.0255710.8436ms136024304.73559e+06387402(Loss)

Canada Test (Minified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier385.7850.8456071251.8ms2090234305.72741e+105.16713e+061(Win)
glaze362.3010.6829161268.56ms2090234304.23553e+105.50207e+062(Loss)
simdjson276.2080.480331746.49ms2090234303.60509e+107.21702e+063(Loss)

Canada Test (Minified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier1014.380.531114476.471ms2090234303.26801e+091.96514e+061(Win)
glaze741.760.530849639.687ms2090234306.10557e+092.6874e+062(Loss)

Canada Test (Prettified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
glaze STATISTICAL TIE1069.790.6094391465.92ms6661897303.92987e+105.93879e+061(Tie)
jsonifier STATISTICAL TIE1061.280.6763241443.45ms6661897304.91773e+105.98642e+061(Tie)
simdjson822.8150.433831867.84ms6661897303.36629e+107.72139e+063(Loss)

Canada Test (Prettified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier1761.920.7413462075.21ms6661897322.28673e+103.60588e+061(Win)
glaze1130.841.146921380.18ms6661897301.24559e+115.61818e+062(Loss)

CitmCatalog Test (Minified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier890.5630.478381132.285ms500299301.97061e+085357531(Win)
glaze870.730.935288133.04ms500299307.87961e+085479572(Loss)
simdjson457.7720.34779253.338ms500299303.94199e+081.04227e+063(Loss)

CitmCatalog Test (Minified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier4704.272.0940525.7082ms500299301.35323e+081014231(Win)
glaze43771.6820227.8185ms500299301.00854e+081090072(Loss)

CitmCatalog Test (Prettified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
glaze1938.430.653874168.984ms1439562306.43384e+087082401(Win)
jsonifier1854.520.670506178.073ms1439562307.39141e+087402872(Loss)
simdjson1231.690.446974269.762ms1439562307.44632e+081.11462e+063(Loss)

CitmCatalog Test (Prettified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier2506.481.24907130.093ms1439562301.40419e+095477301(Win)
glaze13430.951986250.294ms1439584302.84122e+091.02226e+062(Loss)

Discord Test (Minified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier1380.391.180124.0508ms56369326.75867e+0638943.81(Win)
glaze1261.321.4842111.9839ms56369301.20044e+07426202(Loss)
simdjson565.5531.1563524.2246ms56369303.6244e+0795053.33(Loss)

Discord Test (Minified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier5008.480.2377773.9083ms563693019540.210733.31(Win)
glaze4383.912.098618.9763ms56369322.11919e+0612262.52(Loss)

Discord Test (Prettified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier STATISTICAL TIE1819.982.1334513.1742ms94370303.33902e+07494501(Tie)
glaze STATISTICAL TIE1818.271.0514713.0929ms94370308.12585e+0649496.71(Tie)
simdjson933.1721.0460124.7712ms94370303.05308e+0796443.33(Loss)

Discord Test (Prettified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier4512.71.88045.9683ms94370304.21909e+0619943.31(Win)
glaze4038.212.016286.9142ms94370306.05775e+0622286.72(Loss)

Github Events Test (Minified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier1254.041.4095511.5538ms52708309.57661e+0640083.31(Win)
glaze1029.581.3626630.0739ms52708321.41631e+0748821.92(Loss)
simdjson810.0490.99840316.3569ms52708301.1515e+0762053.33(Loss)

Github Events Test (Minified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier5742.671.391656.9946ms52708324748298753.121(Win)
glaze4681.381.9718129.5715ms527081285.7378e+0610737.52(Loss)

Github Events Test (Prettified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier1478.691.0245828.5334ms70103326.86694e+0645212.51(Win)
glaze1246.841.0991714.4168ms70103301.0421e+07536202(Loss)
simdjson1097.790.92954316.6582ms70103309.61379e+06609003(Loss)

Github Events Test (Prettified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier4947.371.689624.6708ms70103301.56395e+0613513.31(Win)
glaze3935.761.963425.8709ms70103303.33706e+0616986.72(Loss)

Google Maps Response Test (Minified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier944.8851.089458.7926ms118123253982911921.91(Win)
glaze805.2041.658334.5773ms11812301.61472e+06139902(Loss)
simdjson478.9461.515727.0329ms11812303.81269e+06235203(Loss)

Google Maps Response Test (Minified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier STATISTICAL TIE3455.460.315442.0349ms11812303172.4132601(Tie)
glaze STATISTICAL TIE3451.930.2742152.1403ms11812302402.33263.331(Tie)

Google Maps Response Test (Prettified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier1733.210.1387415.4417ms312353017057.517186.71(Win)
glaze1631.922.131815.6716ms31235304.54257e+0618253.32(Loss)
simdjson1188.041.659687.4684ms31235305.19513e+0625073.33(Loss)

Google Maps Response Test (Prettified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
glaze5063.120.382972.7188ms312353015229.95883.331(Win)
jsonifier4483.622.1828210.5261ms31235641.34599e+066643.752(Loss)

Instruments Test (Minified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier1978.710.78125214.0315ms108313304.98999e+0652203.31(Win)
glaze1312.850.96007320.507ms108313301.71182e+07786802(Loss)
simdjson626.6150.77140441.1638ms108313304.85115e+071648473(Loss)

Instruments Test (Minified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier4682.471.689936.4975ms108313304.16938e+06220601(Win)
glaze4284.931.961187.4597ms108313306.70547e+0624106.72(Loss)

Instruments Test (Prettified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier2336.371.3019322.5054ms213963303.87872e+0787336.71(Win)
glaze2018.440.76504325.8639ms213963301.79448e+071010932(Loss)
simdjson1185.240.75217143.1464ms213963305.03059e+071721603(Loss)

Instruments Test (Prettified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier5263.571.2532810.7764ms213963307.08161e+0638766.71(Win)
glaze4105.382.0474613.2818ms213963303.10686e+0749703.32(Loss)

Marine IK Test (Minified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier350.0990.8454381188.3ms1834197305.35297e+104.99638e+061(Win)
glaze300.4410.9251831423.11ms1834197308.70463e+105.8222e+062(Loss)
simdjson231.6810.7438721806.74ms1834197309.46301e+107.55016e+063(Loss)

Marine IK Test (Minified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier679.2640.814813600.27ms1834197301.32085e+102.57518e+061(Win)
glaze536.7420.427773783.013ms1833577305.8266e+093.25787e+062(Loss)

Marine IK Test (Prettified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier1565.390.7131551465.9ms9930848305.58495e+106.05013e+061(Win)
glaze1364.510.8411241666.08ms9930848301.02249e+116.94078e+062(Loss)
simdjson1165.480.6575461961.85ms9930848308.56518e+108.12608e+063(Loss)

Marine IK Test (Prettified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier1735.240.7414181323.8ms9930848304.91249e+105.45791e+061(Win)
glaze873.2411.993992610.83ms9930228301.40287e+121.08449e+072(Loss)

Mesh Test (Minified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier1034.351.65335144.5ms642697302.87959e+095925701(Win)
glaze676.7631.89776214.742ms642697308.86221e+099056702(Loss)
simdjson512.2670.237839291.534ms642697302.42944e+081.19649e+063(Loss)

Mesh Test (Minified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier1446.720.637271102.608ms642697302.18681e+084236631(Win)
glaze603.4350.531069245.806ms642692308.72906e+081.01572e+062(Loss)

Mesh Test (Prettified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier1597.161.64316175.343ms1225964304.34052e+097320301(Win)
glaze1238.11.39702229.087ms1225964305.22124e+099443302(Loss)
simdjson939.6360.422261300.202ms1225964308.28169e+081.24428e+063(Loss)

Mesh Test (Prettified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier1428.450.616689194.674ms1225964307.64322e+088184871(Win)
glaze1171.510.588547242.304ms1225970301.03502e+099980072(Loss)

Random Test (Minified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier819.9840.635493116.344ms409725302.75117e+084765271(Win)
glaze599.5920.474256157.357ms409725302.86564e+086516832(Loss)
simdjson476.4750.369599198.797ms409725302.75605e+088200733(Loss)

Random Test (Minified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
glaze2805.191.3323634.8703ms409725301.0333e+081392931(Win)
jsonifier2515.410.5815739.1466ms409725302.44846e+071553402(Loss)

Random Test (Prettified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier1252.830.541592144.809ms785750303.14812e+085981271(Win)
glaze1001.370.356291182.064ms785750302.13262e+087483272(Loss)
simdjson881.930.29835205.227ms785750301.92786e+088496703(Loss)

Random Test (Prettified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier3071.480.9243259.1644ms785750301.52559e+082439701(Win)
glaze1665.131.09483109.895ms785750307.28252e+084500232(Loss)

Twitter Partial Test (Minified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier5151.910.95651413.2133ms264040306.55702e+0648876.71(Win)
simdjson1944.010.69823432.4361ms264040302.45394e+071295302(Loss)

Twitter Partial Test (Prettified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier6800.530.86492115.0489ms399947307.05982e+0656086.71(Win)
simdjson2792.440.69184134.4394ms399947302.67899e+071365902(Loss)

Twitter Test (Minified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier1591.340.83914839.6767ms264040305.28948e+071582371(Win)
glaze1011.620.75326360.9613ms264040301.05468e+082489172(Loss)
simdjson772.91.9529778.7011ms264040301.21452e+093257973(Loss)

Twitter Test (Minified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier5460.241.5466412.386ms264040301.52621e+0746116.71(Win)
glaze4386.231.3604315.241ms263923301.82828e+0757383.32(Loss)

Twitter Test (Prettified) Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier1822.850.58552151.8528ms399947304.50308e+072092431(Win)
glaze1351.70.67894969.7652ms399947301.10113e+082821772(Loss)
simdjson1202.430.55469878.2313ms399947309.28793e+073172073(Loss)

Twitter Test (Prettified) Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier5487.521.1759618.1143ms399947302.00427e+0769506.71(Win)
glaze3456.071.58548134.167ms399830641.95832e+081103302(Loss)

Minify Test Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier2535.550.97469643.8049ms466906308.78971e+071756131(Win)
glaze2182.660.62923550.23ms466906304.94351e+072040072(Loss)
simdjson1158.62.2362390.7736ms466906302.21588e+093843233(Loss)

Prettify Test Write Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier3179.391.1721951.37ms699405301.81422e+082097901(Win)
glaze2856.310.47723757.4605ms699405303.72596e+072335202(Loss)

Validate Test Read Results (View the data used in the following test):

LibraryThroughput (MB/s)RSE (%)Window DurationFile Size (Bytes)Window Samples (k)VarianceLatency / Run (ns)Position
jsonifier4357.980.46465134.9333ms631514301.237e+071381971(Win)
glaze3678.811.3532539.8562ms631514301.47241e+081637102(Loss)