Json-Performance

June 28, 2026 · View on GitHub

Performance profiling of JSON libraries (Compiled and run on Linux 6.6.87.2-microsoft-standard-WSL2 using the Clang 23.0.0 compiler).

Latest Results: (Jun 27, 2026)

Using the following commits:


| Jsonifier: 66437c1
| 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
jsonifier1161.080.02428181.60257ms1811303.913791487.51(Win)
glaze867.0490.1102490.809699ms181130144.6851991.932(Loss)
simdjson258.5380.03778792.59853ms181130191.1686680.273(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
jsonifier680.7930.2763820.913128ms1811301474.852536.91(Win)
glaze496.0550.516773.10246ms17983210210.93456.692(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
jsonifier1961.640.06680870.795581ms38733047.47241882.91(Win)
glaze1476.130.1383410.899825ms387330359.4762502.22(Loss)
simdjson461.780.05941892.94813ms387330677.6337998.573(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
jsonifier2964.350.1885530.604038ms387330165.58612461(Win)
glaze857.1720.4453612.58542ms38733211785.14309.032(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
jsonifier2221.870.06227761.45017ms38623234.10381657.661(Win)
glaze1640.310.04378670.834599ms38623028.99892245.372(Loss)
simdjson467.2321.2844910.5765ms3862646561497882.783(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
jsonifier3270.560.1879980.689219ms386230134.4641126.131(Win)
glaze1452.30.2153420.974148ms386230894.7232536.032(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
jsonifier1649.080.02966190.457075ms905300.722989523.3671(Win)
glaze523.7740.2039590.851599ms90530338.8551647.82(Loss)
simdjson230.4570.2214264.09741ms905322200.513745.063(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
jsonifier1596.710.03628470.462211ms905301.15402540.5331(Win)
glaze404.6610.1333940.777669ms90530242.8332132.832(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
jsonifier4295.430.1244490.801436ms881330177.8851956.671(Win)
glaze2539.780.1056835.55672ms881364782.7853309.232(Loss)
simdjson1430.440.1231041.88379ms8813301569.555875.633(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
jsonifier4158.970.1210180.784962ms881330179.432020.871(Win)
glaze3226.880.2219910.966477ms8813301002.942604.62(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 TIE2534.750.8611976.08496ms337133035797212684.21(Tie)
glaze STATISTICAL TIE2506.120.3064863.53132ms337133046380.312829.11(Tie)
simdjson1596.370.27184954.3775ms337133089930.120140.23(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
jsonifier5275.070.1638924.01381ms33713323193.036094.941(Win)
glaze4981.210.73276436.5648ms336892565718416449.912(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
jsonifier3197.910.07783454.2336ms49505303961.2414763.31(Win)
glaze2763.852.229165.54486ms49505304.34984e+0617081.82(Loss)
simdjson2122.142.1935954.5703ms49505307.14464e+0622247.23(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
jsonifier5288.80.1293782.4848ms48024303765.688659.671(Win)
glaze4668.990.2306684.03481ms480003015343.79804.332(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
jsonifier6871.430.08188783.31394ms3371332469.7734678.971(Win)
simdjson6440.550.5484331.51945ms337133022486.349922(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
jsonifier8510.340.04907081.6594ms4802430209.2145381.61(Win)
simdjson7863.430.4009261.70636ms480243016358.45824.332(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
jsonifier1520.941.7202135.0008ms94651323.33534e+07593491(Win)
glaze1330.371.062118.8242ms94651301.55798e+0767850.62(Loss)
simdjson10010.93003724.6865ms94651302.11012e+0790176.53(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
glaze5189.741.152724.63722ms94651301.20594e+0617393.21(Win)
jsonifier4377.010.5821135.66548ms946513043234620622.82(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
jsonifier1950.420.46477345.1644ms140436323.25936e+0668667.31(Win)
glaze1643.561.6124121.8092ms140436305.17915e+07814882(Loss)
simdjson1451.590.75500925.1914ms140436301.45578e+0792264.73(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
jsonifier4620.480.19475857.803ms1360243089694.928075.61(Win)
glaze4127.242.1892237.6848ms136046643.03119e+0731435.92(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
glaze STATISTICAL TIE704.4022.18623587.87ms2090234642.44967e+112.82992e+061(Tie)
jsonifier STATISTICAL TIE698.9421.990283550.17ms2090234642.06214e+112.85203e+061(Tie)
simdjson433.9772.025151137.26ms2090234302.59594e+114.59334e+063(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
glaze1861.121.415889926.82ms68851241283.19403e+113.52808e+061(Win)
jsonifier1456.561.680526022.72ms6885124643.67312e+114.508e+062(Loss)
simdjson1273.131.698571320.02ms6885124302.30232e+115.1575e+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
jsonifier2649.821.645267616.56ms66618971281.99178e+112.39762e+061(Win)
glaze1771.161.862714404.54ms6661897642.85729e+113.58708e+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
glaze1971.960.509804146.903ms500299324.86877e+072419531(Win)
jsonifier1715.590.4044472.3484ms500299303.79543e+072781092(Loss)
simdjson1005.280.780407341.461ms500299324.39011e+084746153(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
glaze5684.121.2238621.715ms500299303.16605e+0783939.51(Win)
jsonifier5418.941.1008223.1112ms500299302.81827e+0788047.22(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
jsonifier3047.931.09795121.047ms1490030307.86085e+084662201(Win)
glaze2928.781.583031331.29ms14900301287.55105e+094851862(Loss)
simdjson2721.590.495729323.932ms1490030322.14379e+085221223(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
jsonifier6040.270.837433137.607ms1439562321.15931e+082272871(Win)
glaze5317.170.96724366.8083ms1439584301.87114e+082582002(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
jsonifier2108.580.9899228.30128ms56369301.91084e+0625494.71(Win)
glaze1874.532.4128817.6285ms56369321.5322e+0728677.92(Loss)
simdjson1146.231.479229.8676ms56369321.54006e+0746899.43(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
glaze6611.170.2532592.72716ms563693012722.68131.331(Win)
jsonifier5409.590.06637887.52879ms56369321392.399937.472(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
glaze2651.870.976922.1815ms98048323.79684e+0635260.31(Win)
jsonifier2493.250.75921311.6156ms98048302.43218e+0637503.72(Loss)
simdjson1851.641.0767365.6065ms98048641.89215e+07504993(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
jsonifier6054.660.09388064.03048ms94370305842.0114864.31(Win)
glaze5336.310.1737524.79708ms943703025761.216865.32(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
jsonifier2338.590.3531096.2386ms527083017281621494.31(Win)
glaze1627.580.4578822.5853ms527083263991630884.12(Loss)
simdjson1396.591.323779.34984ms52708306.81016e+06359923(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
glaze6897.060.4238922.42031ms527083028632.37288.071(Win)
jsonifier6427.990.602855.08629ms527083271116.87819.912(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
jsonifier2267.720.78474997.063ms71665643.57997e+0630138.31(Win)
simdjson1929.810.24983524.6633ms716653225051935415.42(Loss)
glaze1805.820.6310839.9646ms71665301.71144e+0637847.23(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
jsonifier6522.780.12493.21332ms70103304916.4610249.51(Win)
glaze5771.481.654733.25716ms70103301.10223e+0611583.82(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
jsonifier1700.60.15581.96707ms11812303195.216624.031(Win)
glaze1420.660.1461972.34815ms11812304031.537929.32(Loss)
simdjson978.2860.1207073.19438ms11812305795.6611514.83(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
glaze4381.320.2140920.918ms1181230908.992571.11(Win)
jsonifier4216.450.3027981.39142ms11812301963.272671.632(Loss)

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
jsonifier2539.72.207743.2943ms32403302.16482e+0612167.51(Win)
glaze2409.420.305873.46825ms324033046167.912825.52(Loss)
simdjson2391.210.1335063.46954ms32403308930.1212923.13(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
glaze6041.390.1698073.26893ms31235322243.24930.661(Win)
jsonifier5912.850.06693583.31818ms3123532363.8785037.842(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
jsonifier3664.060.9067427.76173ms108313301.96031e+0628191.51(Win)
glaze2225.751.2396761.9702ms108313642.11835e+0746409.12(Loss)
simdjson1427.71.5042518.1023ms108313303.55346e+0772350.93(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
glaze6906.910.3806185.26234ms108313309720614955.41(Win)
jsonifier6350.930.37550811.4084ms1083133211936516264.62(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
jsonifier3477.710.44294815.3595ms222373302.18879e+0660980.31(Win)
glaze STATISTICAL TIE2928.361.89675376.881ms2223732564.83032e+0872419.82(Tie)
simdjson STATISTICAL TIE2870.650.82356320.7797ms222373301.1105e+0773875.72(Tie)

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
jsonifier6492.130.0883099.16959ms2139633023111.831430.51(Win)
glaze6021.10.20285312.2021ms2139633014177833889.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
glaze STATISTICAL TIE657.9121.774843496.64ms1834197641.42513e+112.65876e+061(Tie)
jsonifier STATISTICAL TIE637.2072.326151569.65ms1834197321.30484e+112.74515e+061(Tie)
simdjson374.6971.642481162.67ms1834197301.76382e+114.66837e+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
jsonifier943.2682.332452323.72ms1834197641.19736e+111.85443e+061(Win)
glaze558.8782.09746819.055ms1833577301.29203e+113.12883e+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
glaze2525.541.968741002.79ms10252236301.74273e+113.87137e+061(Win)
jsonifier2120.752.359111177.95ms10252236303.54876e+114.61031e+062(Loss)
simdjson1714.841.989241511.62ms10252236303.85908e+115.70157e+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
jsonifier2168.952.128335538.73ms9930848645.52753e+114.36654e+061(Win)
glaze1301.512.088121828.83ms9930228306.92559e+117.27634e+062(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
jsonifier STATISTICAL TIE1424.862.37475252.66ms642697323.3393e+094301651(Tie)
glaze STATISTICAL TIE1365.181.6965306.342ms642697321.85649e+094489691(Tie)
simdjson624.1251.74865622.947ms642697329.43681e+099820523(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
jsonifier1841.52.17863410.771ms642697643.36523e+093328391(Win)
glaze878.9252.21789864.771ms642692641.53095e+106973512(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
glaze STATISTICAL TIE2344.221.965211358.03ms13062011281.39588e+105313871(Tie)
jsonifier STATISTICAL TIE2260.172.130031494.39ms13062011281.76407e+105511481(Tie)
simdjson1238.661.55557253.49ms1306201307.34202e+091.00568e+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
jsonifier2606.740.397894326.734ms1225964321.01917e+084485181(Win)
glaze1610.731.98126179.013ms1225970306.20466e+097258662(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
jsonifier1486.180.81395268.9608ms409725301.37391e+082629181(Win)
glaze1004.281.2013897.7512ms409725306.55482e+083890792(Loss)
simdjson838.9240.526422276.036ms409725321.92379e+084657683(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
glaze3337.130.92398330.8184ms409725303.51146e+071170901(Win)
jsonifier2943.461.02725399.329ms4097251282.38027e+081327502(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
jsonifier1820.941.635131088.43ms8147561286.23125e+094267091(Win)
glaze1632.320.599296127.231ms814756302.44146e+084760182(Loss)
simdjson1422.791.675981371.82ms8147561281.07231e+105461193(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
jsonifier STATISTICAL TIE3920.141.51394252.984ms785750645.35997e+081911541(Tie)
glaze STATISTICAL TIE3813.992.2329750.0422ms785750305.77427e+081964741(Tie)

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
jsonifier6076.982.1799210.1495ms264040302.44774e+0741436.41(Win)
simdjson5622.282.1365113.4852ms264040302.74692e+0744787.52(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
jsonifier STATISTICAL TIE7734.21.5178512.4767ms399947301.68093e+0749315.91(Tie)
simdjson STATISTICAL TIE7371.572.4414115.2845ms399947304.78725e+0751741.91(Tie)

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
jsonifier2549.261.10533264.224ms2640401281.52582e+08987771(Win)
glaze2109.061.0404532.3578ms264040304.6294e+071193942(Loss)
simdjson1517.351.5315245.9292ms264040301.9379e+081659533(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
glaze STATISTICAL TIE6156.761.5458910.9432ms263923301.19819e+0740881.31(Tie)
jsonifier STATISTICAL TIE6013.121.1631710.9726ms264040307.11779e+0641876.51(Tie)

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
jsonifier STATISTICAL TIE2558.971.2261440.3148ms409612301.05103e+081526541(Tie)
glaze STATISTICAL TIE2524.130.80429199.6558ms409612324.95791e+071547611(Tie)
simdjson2089.911.4014949.7748ms409612302.05869e+081869153(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
jsonifier6627.372.3111715.5585ms399947305.3077e+0757552.11(Win)
glaze5883.641.5371418.2204ms399830302.97721e+0764808.22(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
glaze STATISTICAL TIE2747.661.0527243.3412ms466906308.73134e+071620561(Tie)
jsonifier STATISTICAL TIE2693.411.3913143.7737ms466906301.58718e+081653211(Tie)
simdjson1220.581.895541909.63ms4669062561.22415e+103648083(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
glaze3832.670.68256146.0257ms699405304.23311e+071740321(Win)
jsonifier3171.011.9514358.9398ms699405305.05462e+082103452(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
jsonifier4855.340.38583932.4519ms631514306.87162e+061240401(Win)
glaze3931.020.82802840.4163ms631514304.82799e+071532072(Loss)