Json-Performance

June 28, 2026 · View on GitHub

Performance profiling of JSON libraries (Compiled and run on macOS 24.6.0 using the Clang 22.1.8 compiler).

Latest Results: (Jun 28, 2026)

Using the following commits:


| Jsonifier: 7b921fc
| Glaze: c60d5f6
| Simdjson: 9b33047

Adaptive sampling on (Apple M1 (Virtual)): 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
jsonifier771.4190.3327525.11671ms1811301665.022238.871(Win)
glaze478.6260.1960832.11554ms1811301501.913608.472(Loss)
simdjson182.150.05191866.79288ms181132775.4849481.753(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
glaze390.1970.263421.62746ms1798304020.054394.471(Win)
jsonifier375.3510.529452.55754ms18113017804.64601.32(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
jsonifier1545.260.1957781.12029ms387330656.9612390.271(Win)
glaze877.3980.3012991.65029ms3873304826.364209.72(Loss)
simdjson404.1370.7131726.413ms3873321359499139.443(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
jsonifier1701.410.296350.918958ms3873301241.682170.91(Win)
glaze1226.030.3187611.32204ms3873302766.593012.632(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
jsonifier1438.820.6430191.37138ms3862308127.962559.81(Win)
glaze921.4180.121491.87554ms386230707.4763997.22(Loss)
simdjson403.1330.2383392.81229ms38623014224.69136.173(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
jsonifier1791.730.2977871.06846ms3862301124.112055.61(Win)
glaze1168.220.3600381.86379ms3862303865.373152.732(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
jsonifier1021.910.4687830.657333ms90530470.254844.5671(Win)
glaze318.5010.386661.27229ms905303293.482709.82(Loss)
simdjson175.9860.2118481.65175ms905303238.254904.233(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
jsonifier732.7860.2907841.32075ms90530351.891177.81(Win)
glaze355.9850.1429772.13075ms90532384.5152424.472(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
jsonifier2242.90.1188281.50008ms881330594.8233747.271(Win)
glaze1556.020.1307441.84104ms8813301496.195401.432(Loss)
simdjson705.3770.1067013.36692ms8813304849.1511915.23(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
glaze2273.310.1312691.35717ms881330706.6023697.131(Win)
jsonifier2159.510.3655612.79396ms8813326477.523891.972(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
jsonifier1637.820.04289585.34183ms33713302127.2219630.51(Win)
glaze1408.340.234086.04729ms33713308567122829.22(Loss)
simdjson1111.330.1646059.57471ms33713306803328930.53(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
jsonifier2994.670.3748623.58954ms337133048591.410736.11(Win)
glaze2334.720.1793464.49146ms336893018273.113761.12(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
glaze1864.840.07982616.63008ms495053012252.525316.71(Win)
jsonifier1583.320.73957612.0108ms49505301.45897e+0629818.12(Loss)
simdjson1459.530.4946328.59196ms495053076799632347.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
jsonifier3224.380.04744954.10708ms48024301362.72142041(Win)
glaze2183.441.851876.14404ms48000304.52215e+0620965.32(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
jsonifier3754.270.08967882.65983ms33713301769.478563.91(Win)
simdjson3658.760.05710482.63417ms3371330755.438787.472(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
jsonifier4491.940.05914112.92121ms48024301090.8110195.91(Win)
simdjson4143.730.0937323.09492ms48024303219.8211052.72(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
jsonifier912.4850.31725925.2507ms94651302.95494e+0698923.61(Win)
simdjson STATISTICAL TIE807.2720.39766565.0048ms94651326.32696e+061118162(Tie)
glaze STATISTICAL TIE806.5380.23789630.4524ms94651302.12666e+061119182(Tie)

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
jsonifier3167.060.1028497.43617ms946513025778.828501.61(Win)
glaze2987.230.90663824.0012ms94651322.40177e+0630217.42(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
simdjson1150.190.26249729.6949ms140436302.80278e+061164421(Win)
glaze1070.050.65457532.8867ms140436302.01367e+071251622(Loss)
jsonifier1010.470.96131832.2673ms140436304.87046e+071325433(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
jsonifier STATISTICAL TIE2631.360.023324912.7498ms136024303966.7249298.61(Tie)
glaze STATISTICAL TIE2529.042.2715713.6357ms136046304.07412e+0751301.41(Tie)

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
glaze533.730.155385922.572ms2090234301.01038e+093.73485e+061(Win)
jsonifier499.3110.517038984.791ms2090234301.27825e+103.99231e+062(Loss)
simdjson361.1890.1501481374.23ms2090234302.06007e+095.519e+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
jsonifier1376.890.599133377.147ms2090234302.25715e+091.44776e+061(Win)
glaze1115.861.92917384.75ms2090234303.5631e+101.78642e+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
glaze1299.051.151871199.11ms6885124301.01695e+115.05458e+061(Win)
jsonifier1121.051.257293370.13ms6885124321.73539e+115.85715e+062(Loss)
simdjson920.8451.577891592.26ms6885124303.79775e+117.13059e+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
jsonifier2243.270.279316718.347ms6661897301.87735e+092.83215e+061(Win)
glaze1970.140.633028796.81ms6661897301.25016e+103.22478e+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
jsonifier1083.990.621518109.073ms500299302.24511e+084401541(Win)
glaze1020.580.251134112.943ms500299304.13522e+074675012(Loss)
simdjson740.0640.140872157.668ms500299302.47452e+076447043(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
jsonifier2866.790.64249940.8108ms500299303.43031e+071664311(Win)
glaze1642.581.03192169.957ms500299322.87509e+082904712(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
glaze2079.860.564578197.078ms1490030304.46365e+086832191(Win)
jsonifier1884.242.31096478.983ms1490030329.7197e+097541542(Loss)
simdjson1728.010.334779203.862ms1490030302.27372e+088223363(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
jsonifier3542.910.53219295.6922ms1439562301.27585e+083874991(Win)
glaze2197.830.683573158.063ms1439584305.46988e+086246602(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
jsonifier1583.180.3122689.11213ms563693033728733955.61(Win)
glaze1189.910.50996711.121ms56369301.59242e+0645177.82(Loss)
simdjson975.4480.4988838.1543ms56369322.41888e+0655110.83(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
jsonifier2567.380.2967086.16338ms563693011579220938.71(Win)
glaze2388.930.2748656.28975ms563693011477222502.92(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
jsonifier1843.140.14390612.5194ms980483015989850731.91(Win)
glaze1766.120.34689413.1235ms98048301.01194e+0652944.42(Loss)
simdjson1606.970.61125616.0619ms98048303.79514e+0658187.53(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
jsonifier3155.220.08969627.94238ms943703019637.128523.61(Win)
glaze2174.781.915652.1307ms94370644.02186e+0741382.82(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
jsonifier1467.210.04962559.87033ms52708308671.6634259.81(Win)
glaze1293.631.1047810.5863ms52708305.52851e+0638856.82(Loss)
simdjson1105.160.39483728.3951ms52708321.03201e+0645483.13(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
jsonifier3762.510.154973.73096ms527083012859.313359.81(Win)
glaze3086.720.4923265.119ms527083019283516284.72(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
simdjson1665.820.082293610.5422ms716653034198.741027.81(Win)
glaze STATISTICAL TIE1572.811.7156411.1642ms71665301.66738e+0743454.22(Tie)
jsonifier STATISTICAL TIE1518.971.2183213.0869ms71665309.01485e+0644994.42(Tie)

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
jsonifier4101.550.06653264.87533ms70103303528.31163001(Win)
glaze3253.960.3938265.90625ms701033019641720545.92(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
jsonifier1075.540.09033942.95179ms11812302685.7710473.61(Win)
glaze791.1320.3577673.9305ms11812307785214238.82(Loss)
simdjson661.6080.3436354.84429ms118123010269817026.43(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
jsonifier1677.150.4170522.83242ms1181230235406716.631(Win)
glaze1480.020.5211962.55529ms118123047210.37611.272(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
glaze1776.680.0509424.94871ms32403302355.217393.11(Win)
jsonifier16720.07228335.40804ms32403305354.21184822(Loss)
simdjson1651.410.06427194.92329ms32403304339.3618712.53(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
jsonifier3348.060.10700312.8299ms31235302718.998897.11(Win)
glaze2194.10.3504163.96192ms312353067898.713576.42(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
jsonifier2500.590.076575510.6835ms1083133030017.841308.41(Win)
glaze1218.510.71075920.8153ms108313301.08911e+0784772.22(Loss)
simdjson985.8531.0167726.3734ms108313303.40487e+071047783(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
jsonifier2656.920.1063599.72117ms1083133051295.338877.91(Win)
glaze1480.71.8688818.1512ms108313305.09931e+0769761.22(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
jsonifier2495.30.29859552.477ms222373322.06078e+0684988.21(Win)
glaze2031.710.56880726.0495ms222373301.05753e+071043812(Loss)
simdjson1763.980.32372431.9327ms222373304.54413e+061202243(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
jsonifier3606.110.46777514.334ms213963302.10181e+0656584.71(Win)
glaze1869.121.3949227.4112ms213963306.95699e+071091692(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
glaze410.721.284022444.71ms1834197329.5696e+104.25892e+061(Win)
jsonifier387.2440.2956591101.84ms1834197305.35087e+094.51711e+062(Loss)
simdjson357.9340.8080551190.39ms1834197304.67832e+104.88701e+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
jsonifier794.0391.05738531.381ms1834197301.62776e+102.20295e+061(Win)
glaze646.1551.93216653.032ms1833577308.20226e+102.70622e+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
glaze1791.161.046883033.3ms10252236321.04498e+115.45863e+061(Win)
simdjson1679.060.579051431.76ms10252236303.41082e+105.82308e+062(Loss)
jsonifier1389.931.798743564.92ms10252236325.12313e+117.03435e+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
jsonifier2343.790.784421995.55ms9930848303.0141e+104.04081e+061(Win)
glaze1197.61.566821701.37ms9930228304.60523e+117.90765e+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
glaze945.8540.26174152.316ms642697308.63028e+076480111(Win)
jsonifier738.4460.693945197.645ms642697309.95284e+088300182(Loss)
simdjson636.2471.08326241.644ms642697303.26701e+099633423(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
jsonifier1312.80.440808116.52ms642697301.27068e+084668821(Win)
glaze880.8050.516384166.246ms642692303.87358e+086958622(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
glaze1789.10.547851164.781ms1306201304.36513e+086962671(Win)
jsonifier1437.40.602307201.279ms1306201308.17371e+088666252(Loss)
simdjson1073.62.11033250.266ms1306201301.79871e+101.1603e+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
jsonifier2121.280.237246132.526ms1225964305.12954e+075511631(Win)
glaze1505.460.526325195.833ms1225970305.01244e+087766242(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
jsonifier760.5341.16481153.462ms409725301.07443e+095137761(Win)
simdjson696.560.496166138.618ms409725302.32404e+085609622(Loss)
glaze665.4210.866748139.89ms409725307.77141e+085872143(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
jsonifier1914.850.29729750.096ms409725301.10412e+072040601(Win)
glaze1540.682.2725161.716ms409725309.96534e+082536182(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
simdjson1312.270.418964146.992ms814756301.84621e+085921111(Win)
jsonifier1189.60.609669148.009ms814756304.75731e+086531692(Loss)
glaze1120.970.929135157.332ms814756301.24436e+096931613(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
jsonifier2720.490.317354155.232ms785750322.44519e+072754471(Win)
glaze1547.910.563375104.441ms785750302.23147e+084841032(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
jsonifier3365.291.3967518.6663ms264040303.27681e+0774825.11(Win)
simdjson3146.450.22050819.773ms2640403093425680029.22(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 TIE3798.630.35651925.9538ms399947303.84448e+061004101(Tie)
simdjson STATISTICAL TIE3758.850.60026625.3653ms399947301.11302e+071014721(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
jsonifier1627.490.8113081026.34ms2640402564.03381e+081547221(Win)
glaze1392.460.21712846.481ms264040304.62518e+061808372(Loss)
simdjson1244.620.41301346.3454ms264040302.09468e+072023183(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
jsonifier3886.850.28160916.9432ms2640403099852764784.61(Win)
glaze2886.632.1539751.6576ms263923321.12876e+0887193.92(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
jsonifier1846.011.8867453.5376ms409612304.78213e+082116111(Win)
simdjson STATISTICAL TIE1657.971.5615253.6745ms409612304.06076e+082356112(Tie)
glaze STATISTICAL TIE1639.851.5810755.8633ms409612304.25562e+082382152(Tie)

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
jsonifier4071.430.67952423.0795ms399947301.21575e+07936821(Win)
glaze2900.82.48729345.828ms3998301281.36829e+091314492(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
glaze1820.30.35381760.181ms466906302.24725e+072446171(Win)
jsonifier1483.880.71528872.1445ms466906301.38212e+083000762(Loss)
simdjson792.9350.515869799.549ms466906645.37085e+085615553(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
jsonifier2183.750.24574279.2596ms699405301.69018e+073054401(Win)
glaze1991.310.18080782.1362ms699405301.10036e+073349582(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
jsonifier2556.710.360292136.606ms631514322.30495e+072355601(Win)
glaze2136.41.6766370.6788ms631514306.70192e+082819042(Loss)