Skip to content

Snapshot c502022

JSONata cross-engine results

Source data: CSV.

Scores are throughput in ops/s (higher is faster). Ratios compare Branchline throughput to the fastest JSONata engine.

Case Branchline Interpreter (ops/s) Branchline VM (ops/s) Fastest JSONata (ops/s) Fastest JSONata engine Interpreter vs JSONata VM vs JSONata
fields/case000 2.2593422822499248E8 2.277509748924201E8 2.276900265805492E8 ibm 0.9922886461830352651870478649067900x 1.000267681078465413166766326243752x
filter_names 38400.48898272337 29224.940664091206 36272.41357207309 dashjoin 1.058669253051545788222312964267798x 0.8057070866271803675782818510628583x
function-count/case000 2.2615809176290765E8 2.2621077122655925E8 2.2795660059394243E8 dashjoin 0.9921103015821926044266306823264526x 0.9923413958497608314889813974529093x
function-sift/case004 2.2846442603800932E8 2.2810758055429405E8 2.2788595275051555E8 ibm 1.002538433284332666313151073739811x 1.000972538241622699615518672715614x
function-sum/case000 2.2825740161325747E8 2.264174939171631E8 2.2811350119136232E8 dashjoin 1.000630828167309716834262538577462x 0.9925650728021729188120579027672411x
function-zip/case002 2.2774112604485014E8 2.2786072346288806E8 2.2767593563999283E8 ibm 1.000286329798861091672747755108456x 1.000811626500516160651900544006355x
hof-map/case000 2.2818113938831118E8 2.216970024717935E8 2.274740795248618E8 dashjoin 1.003108309592575367817111266606552x 0.9746033611164172494501548587544461x
hof-zip-map/case000 2.276934716328181E8 2.271961426257131E8 2.281696341870668E8 ibm 0.9979131204029616223524435279749799x 0.9957334745053955131969667734659453x
map_discount 39045.569904298085 30800.755520062827 30201.955975864952 dashjoin 1.292815933362072960004922603993625x 1.019826515364646875851302142540742x
numeric-operators/case000 2.231933149387398E8 2.211400996638901E8 2.282038049126788E8 ibm 0.9780437930215219577920312204292541x 0.9690465053749143389837166386303897x
partial-application/case002 2.2564743552827576E8 2.2708443767296174E8 2.270667148346211E8 ibm 0.9937495052615745995871892520560304x 1.000078051238613057083181323630166x
performance/case001 2.2776275576555252E8 2.2681576822680718E8 2.27949708872882E8 ibm 0.9991798493261786269121544467328943x 0.9950254788581143958445930096404421x
range-operator/case000 2.2823023856754565E8 2.2776140242013457E8 2.2596241023151514E8 dashjoin 1.010036307958066798623740342419223x 1.007961466629676280840805192715291x
simple-array-selectors/case000 2.251568790818615E8 2.234279905966824E8 2.2654197641122833E8 ibm 0.9938859131040132524654570590077386x 0.9862542657044127899678868111879855x
string-concat/case000 2.2642356318376306E8 2.2730373252485642E8 2.2632150320301208E8 dashjoin 1.000450951320606206094455758540345x 1.004339973479953749497190954103801x
sum_prices 39350.209962887806 31257.79882705641 24828.406833742854 dashjoin 1.584886627095589876325091739647361x 1.258953062770654322051666066891640x
summary_stats 37117.47362079809 29441.57806298673 22774.360126147825 ibm 1.629792161676699305817420528705200x 1.292751054251754878718177793648782x