mirror of
https://github.com/gorules/zen.git
synced 2026-10-04 08:02:28 +00:00
1300 lines
39 KiB
JavaScript
1300 lines
39 KiB
JavaScript
window.BENCHMARK_DATA = {
|
|
"lastUpdate": 1782517057919,
|
|
"repoUrl": "https://github.com/gorules/zen",
|
|
"entries": {
|
|
"ZEN cross-language": [
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"name": "Stefan",
|
|
"username": "stefan-gorules",
|
|
"email": "stefan@gorules.io"
|
|
},
|
|
"committer": {
|
|
"name": "Stefan",
|
|
"username": "stefan-gorules",
|
|
"email": "stefan@gorules.io"
|
|
},
|
|
"id": "905184123fc5683ffdc61e5f7c87b1dc1efe4e82",
|
|
"message": "fix: switch releases to tag based workflow triggers",
|
|
"timestamp": "2026-06-25T17:52:29Z",
|
|
"url": "https://github.com/gorules/zen/commit/905184123fc5683ffdc61e5f7c87b1dc1efe4e82"
|
|
},
|
|
"date": 1782411631722,
|
|
"tool": "customSmallerIsBetter",
|
|
"benches": [
|
|
{
|
|
"name": "rust · decision-table-discounts (graph)",
|
|
"value": 65355.538,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · decision-table-discounts (graph) +trace",
|
|
"value": 72902.538,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression-table-map (graph)",
|
|
"value": 1988129.558,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression-table-map (graph) +trace",
|
|
"value": 2639244.574,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · credit-limit-adjustment (graph)",
|
|
"value": 203458.838,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · credit-limit-adjustment (graph) +trace",
|
|
"value": 222333.038,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · dynamic-shipping-cost-calculator (graph)",
|
|
"value": 2452022.678,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · dynamic-shipping-cost-calculator (graph) +trace",
|
|
"value": 3234367.502,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · customer-eligibility-engine (graph)",
|
|
"value": 1778362.158,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · customer-eligibility-engine (graph) +trace",
|
|
"value": 2301855.866,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · simple-assertion (policy)",
|
|
"value": 58876.852,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · simple-assertion (policy) +trace",
|
|
"value": 60203.188,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression (policy)",
|
|
"value": 90303.098,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression (policy) +trace",
|
|
"value": 91580.562,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · multi-assertion (policy)",
|
|
"value": 729035.376,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · multi-assertion (policy) +trace",
|
|
"value": 748169.068,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression-chain (policy)",
|
|
"value": 615751.542,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression-chain (policy) +trace",
|
|
"value": 639152.608,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · match (policy)",
|
|
"value": 81022.312,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · match (policy) +trace",
|
|
"value": 82377.14,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · decision-table-discounts (graph)",
|
|
"value": 453743.018,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · decision-table-discounts (graph) +trace",
|
|
"value": 511156.266,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression-table-map (graph)",
|
|
"value": 8128365.122,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression-table-map (graph) +trace",
|
|
"value": 45103353.638,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · credit-limit-adjustment (graph)",
|
|
"value": 609303.484,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · credit-limit-adjustment (graph) +trace",
|
|
"value": 919867.554,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · dynamic-shipping-cost-calculator (graph)",
|
|
"value": 10207260.112,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · dynamic-shipping-cost-calculator (graph) +trace",
|
|
"value": 67425298.422,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · customer-eligibility-engine (graph)",
|
|
"value": 6871425.478,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · customer-eligibility-engine (graph) +trace",
|
|
"value": 50768465.868,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · simple-assertion (policy)",
|
|
"value": 430789.448,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · simple-assertion (policy) +trace",
|
|
"value": 445587.796,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression (policy)",
|
|
"value": 473034.832,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression (policy) +trace",
|
|
"value": 468197.172,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · multi-assertion (policy)",
|
|
"value": 1435423.452,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · multi-assertion (policy) +trace",
|
|
"value": 1838827.63,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression-chain (policy)",
|
|
"value": 1782146.644,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression-chain (policy) +trace",
|
|
"value": 2822394.314,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · match (policy)",
|
|
"value": 465293.738,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · match (policy) +trace",
|
|
"value": 468331.452,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · decision-table-discounts (graph)",
|
|
"value": 104352.31,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · decision-table-discounts (graph) +trace",
|
|
"value": 131007.124,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression-table-map (graph)",
|
|
"value": 5034890.188,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression-table-map (graph) +trace",
|
|
"value": 28174006.702,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · credit-limit-adjustment (graph)",
|
|
"value": 231969.298,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · credit-limit-adjustment (graph) +trace",
|
|
"value": 379637.718,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · dynamic-shipping-cost-calculator (graph)",
|
|
"value": 6518961.558,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · dynamic-shipping-cost-calculator (graph) +trace",
|
|
"value": 43690157.082,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · customer-eligibility-engine (graph)",
|
|
"value": 4433734.208,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · customer-eligibility-engine (graph) +trace",
|
|
"value": 25891666.14,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · simple-assertion (policy)",
|
|
"value": 113264.47,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · simple-assertion (policy) +trace",
|
|
"value": 117840.082,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression (policy)",
|
|
"value": 143778.584,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression (policy) +trace",
|
|
"value": 152473.798,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · multi-assertion (policy)",
|
|
"value": 970272.676,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · multi-assertion (policy) +trace",
|
|
"value": 1258402.298,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression-chain (policy)",
|
|
"value": 1287766.984,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression-chain (policy) +trace",
|
|
"value": 2075370.782,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · match (policy)",
|
|
"value": 133563.45,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · match (policy) +trace",
|
|
"value": 141155.262,
|
|
"unit": "ns/op"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "127778503+bot-gorules@users.noreply.github.com",
|
|
"name": "GoRules Team",
|
|
"username": "bot-gorules"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "bab9af86e47f58f95a78e43a211a844413539a55",
|
|
"message": "chore(release): publish (#468)\n\n* chore(release): publish\n\n* hotfix 1.0.1-beta.0 version to 1.0.0-beta.1\n\n---------\n\nCo-authored-by: Stefan <stefan@gorules.io>",
|
|
"timestamp": "2026-06-26T12:00:10+02:00",
|
|
"tree_id": "fe86f766c67d6ab7bbf4535cac50f1854684f182",
|
|
"url": "https://github.com/gorules/zen/commit/bab9af86e47f58f95a78e43a211a844413539a55"
|
|
},
|
|
"date": 1782468422056,
|
|
"tool": "customSmallerIsBetter",
|
|
"benches": [
|
|
{
|
|
"name": "rust · decision-table-discounts (graph)",
|
|
"value": 66171.104,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · decision-table-discounts (graph) +trace",
|
|
"value": 72673.94,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression-table-map (graph)",
|
|
"value": 2013329.322,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression-table-map (graph) +trace",
|
|
"value": 2595509.62,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · credit-limit-adjustment (graph)",
|
|
"value": 200107.984,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · credit-limit-adjustment (graph) +trace",
|
|
"value": 218619.476,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · dynamic-shipping-cost-calculator (graph)",
|
|
"value": 2427064.714,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · dynamic-shipping-cost-calculator (graph) +trace",
|
|
"value": 3180762.384,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · customer-eligibility-engine (graph)",
|
|
"value": 1738445.11,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · customer-eligibility-engine (graph) +trace",
|
|
"value": 2254823.038,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · simple-assertion (policy)",
|
|
"value": 58990.692,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · simple-assertion (policy) +trace",
|
|
"value": 60225.774,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression (policy)",
|
|
"value": 88907.692,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression (policy) +trace",
|
|
"value": 90466.982,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · multi-assertion (policy)",
|
|
"value": 717406.386,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · multi-assertion (policy) +trace",
|
|
"value": 733451.456,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression-chain (policy)",
|
|
"value": 611284.142,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression-chain (policy) +trace",
|
|
"value": 637711.572,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · match (policy)",
|
|
"value": 81138.31,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · match (policy) +trace",
|
|
"value": 81421.54,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · decision-table-discounts (graph)",
|
|
"value": 431071.608,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · decision-table-discounts (graph) +trace",
|
|
"value": 504903.364,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression-table-map (graph)",
|
|
"value": 8041862.86,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression-table-map (graph) +trace",
|
|
"value": 46492992.744,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · credit-limit-adjustment (graph)",
|
|
"value": 579463.26,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · credit-limit-adjustment (graph) +trace",
|
|
"value": 904699.828,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · dynamic-shipping-cost-calculator (graph)",
|
|
"value": 10024982.894,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · dynamic-shipping-cost-calculator (graph) +trace",
|
|
"value": 68950617.784,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · customer-eligibility-engine (graph)",
|
|
"value": 6968685.174,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · customer-eligibility-engine (graph) +trace",
|
|
"value": 52569275.15,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · simple-assertion (policy)",
|
|
"value": 415841.146,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · simple-assertion (policy) +trace",
|
|
"value": 394767.732,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression (policy)",
|
|
"value": 420755.108,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression (policy) +trace",
|
|
"value": 458846.018,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · multi-assertion (policy)",
|
|
"value": 1405644.606,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · multi-assertion (policy) +trace",
|
|
"value": 1785177.53,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression-chain (policy)",
|
|
"value": 1714696.716,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression-chain (policy) +trace",
|
|
"value": 2725971.706,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · match (policy)",
|
|
"value": 432730.584,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · match (policy) +trace",
|
|
"value": 436751.048,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · decision-table-discounts (graph)",
|
|
"value": 86315.212,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · decision-table-discounts (graph) +trace",
|
|
"value": 112515.558,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression-table-map (graph)",
|
|
"value": 5213220.27,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression-table-map (graph) +trace",
|
|
"value": 32392441.768,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · credit-limit-adjustment (graph)",
|
|
"value": 218035.158,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · credit-limit-adjustment (graph) +trace",
|
|
"value": 358435.17,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · dynamic-shipping-cost-calculator (graph)",
|
|
"value": 6695383.486,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · dynamic-shipping-cost-calculator (graph) +trace",
|
|
"value": 46499528.082,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · customer-eligibility-engine (graph)",
|
|
"value": 4491509.124,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · customer-eligibility-engine (graph) +trace",
|
|
"value": 28343381.472,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · simple-assertion (policy)",
|
|
"value": 94354.48,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · simple-assertion (policy) +trace",
|
|
"value": 98849.254,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression (policy)",
|
|
"value": 130287.326,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression (policy) +trace",
|
|
"value": 139258.746,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · multi-assertion (policy)",
|
|
"value": 972263.554,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · multi-assertion (policy) +trace",
|
|
"value": 1258107.31,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression-chain (policy)",
|
|
"value": 1283986.216,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression-chain (policy) +trace",
|
|
"value": 2072430.286,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · match (policy)",
|
|
"value": 116215.498,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · match (policy) +trace",
|
|
"value": 123444.94,
|
|
"unit": "ns/op"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"email": "127778503+bot-gorules@users.noreply.github.com",
|
|
"name": "GoRules Team",
|
|
"username": "bot-gorules"
|
|
},
|
|
"committer": {
|
|
"email": "noreply@github.com",
|
|
"name": "GitHub",
|
|
"username": "web-flow"
|
|
},
|
|
"distinct": true,
|
|
"id": "c064ed0c4ceaf48a3ddfd6bf97608d92702c97e1",
|
|
"message": "chore(release): publish (#471)\n\n* chore(release): publish\n\n* hotfix version update and remove release-as from config\n\n---------\n\nCo-authored-by: Stefan <stefan@gorules.io>",
|
|
"timestamp": "2026-06-26T14:16:28+02:00",
|
|
"tree_id": "2226c80c7dcb08937b0b2598836cd4f85bd851b6",
|
|
"url": "https://github.com/gorules/zen/commit/c064ed0c4ceaf48a3ddfd6bf97608d92702c97e1"
|
|
},
|
|
"date": 1782476585909,
|
|
"tool": "customSmallerIsBetter",
|
|
"benches": [
|
|
{
|
|
"name": "rust · decision-table-discounts (graph)",
|
|
"value": 64464.882,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · decision-table-discounts (graph) +trace",
|
|
"value": 71482.702,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression-table-map (graph)",
|
|
"value": 1955060.12,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression-table-map (graph) +trace",
|
|
"value": 2583742.196,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · credit-limit-adjustment (graph)",
|
|
"value": 201947.912,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · credit-limit-adjustment (graph) +trace",
|
|
"value": 220034.018,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · dynamic-shipping-cost-calculator (graph)",
|
|
"value": 2387898.272,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · dynamic-shipping-cost-calculator (graph) +trace",
|
|
"value": 3152347.172,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · customer-eligibility-engine (graph)",
|
|
"value": 1738220.428,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · customer-eligibility-engine (graph) +trace",
|
|
"value": 2272984.566,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · simple-assertion (policy)",
|
|
"value": 59535.736,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · simple-assertion (policy) +trace",
|
|
"value": 60377.99,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression (policy)",
|
|
"value": 90122.864,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression (policy) +trace",
|
|
"value": 89765.978,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · multi-assertion (policy)",
|
|
"value": 713507.044,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · multi-assertion (policy) +trace",
|
|
"value": 730848.42,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression-chain (policy)",
|
|
"value": 608064.754,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression-chain (policy) +trace",
|
|
"value": 634371.832,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · match (policy)",
|
|
"value": 80059.836,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · match (policy) +trace",
|
|
"value": 81565.248,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · decision-table-discounts (graph)",
|
|
"value": 387053.066,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · decision-table-discounts (graph) +trace",
|
|
"value": 451234.634,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression-table-map (graph)",
|
|
"value": 7459887.722,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression-table-map (graph) +trace",
|
|
"value": 41226740.564,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · credit-limit-adjustment (graph)",
|
|
"value": 535703.794,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · credit-limit-adjustment (graph) +trace",
|
|
"value": 858179.17,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · dynamic-shipping-cost-calculator (graph)",
|
|
"value": 9589454.034,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · dynamic-shipping-cost-calculator (graph) +trace",
|
|
"value": 61447769.494,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · customer-eligibility-engine (graph)",
|
|
"value": 6371940.074,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · customer-eligibility-engine (graph) +trace",
|
|
"value": 45938685.37,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · simple-assertion (policy)",
|
|
"value": 353045.18,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · simple-assertion (policy) +trace",
|
|
"value": 359159.588,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression (policy)",
|
|
"value": 413686.964,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression (policy) +trace",
|
|
"value": 412679.908,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · multi-assertion (policy)",
|
|
"value": 1373273.222,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · multi-assertion (policy) +trace",
|
|
"value": 1766550.452,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression-chain (policy)",
|
|
"value": 1740787.124,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression-chain (policy) +trace",
|
|
"value": 2663995.462,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · match (policy)",
|
|
"value": 401996.972,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · match (policy) +trace",
|
|
"value": 390100.508,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · decision-table-discounts (graph)",
|
|
"value": 81078.472,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · decision-table-discounts (graph) +trace",
|
|
"value": 106342.45,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression-table-map (graph)",
|
|
"value": 5133123.208,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression-table-map (graph) +trace",
|
|
"value": 29395067.428,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · credit-limit-adjustment (graph)",
|
|
"value": 215515.996,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · credit-limit-adjustment (graph) +trace",
|
|
"value": 357405.428,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · dynamic-shipping-cost-calculator (graph)",
|
|
"value": 6634063.118,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · dynamic-shipping-cost-calculator (graph) +trace",
|
|
"value": 42850522.41,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · customer-eligibility-engine (graph)",
|
|
"value": 4519712.008,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · customer-eligibility-engine (graph) +trace",
|
|
"value": 25775959.062,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · simple-assertion (policy)",
|
|
"value": 96577.876,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · simple-assertion (policy) +trace",
|
|
"value": 99791.988,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression (policy)",
|
|
"value": 130566.11,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression (policy) +trace",
|
|
"value": 139400.552,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · multi-assertion (policy)",
|
|
"value": 971151.448,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · multi-assertion (policy) +trace",
|
|
"value": 1255917.032,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression-chain (policy)",
|
|
"value": 1306986.78,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression-chain (policy) +trace",
|
|
"value": 2064789.628,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · match (policy)",
|
|
"value": 116769.24,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · match (policy) +trace",
|
|
"value": 124918.464,
|
|
"unit": "ns/op"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"commit": {
|
|
"author": {
|
|
"name": "Stefan",
|
|
"username": "stefan-gorules",
|
|
"email": "stefan@gorules.io"
|
|
},
|
|
"committer": {
|
|
"name": "Stefan",
|
|
"username": "stefan-gorules",
|
|
"email": "stefan@gorules.io"
|
|
},
|
|
"id": "6bf3efe6987290681e3149168e3b575c8fe92217",
|
|
"message": "perf: binding variable conversion (python and nodejs)",
|
|
"timestamp": "2026-06-26T23:31:17Z",
|
|
"url": "https://github.com/gorules/zen/commit/6bf3efe6987290681e3149168e3b575c8fe92217"
|
|
},
|
|
"date": 1782517057064,
|
|
"tool": "customSmallerIsBetter",
|
|
"benches": [
|
|
{
|
|
"name": "rust · decision-table-discounts (graph)",
|
|
"value": 58884.566,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · decision-table-discounts (graph) +trace",
|
|
"value": 64167.722,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression-table-map (graph)",
|
|
"value": 1991664.704,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression-table-map (graph) +trace",
|
|
"value": 2600496.466,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · credit-limit-adjustment (graph)",
|
|
"value": 194046.336,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · credit-limit-adjustment (graph) +trace",
|
|
"value": 209329.938,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · dynamic-shipping-cost-calculator (graph)",
|
|
"value": 2380601.998,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · dynamic-shipping-cost-calculator (graph) +trace",
|
|
"value": 3160169.58,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · customer-eligibility-engine (graph)",
|
|
"value": 1739434.008,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · customer-eligibility-engine (graph) +trace",
|
|
"value": 2270906.682,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · simple-assertion (policy)",
|
|
"value": 42790.16,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · simple-assertion (policy) +trace",
|
|
"value": 43511.276,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression (policy)",
|
|
"value": 72492.356,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression (policy) +trace",
|
|
"value": 73177.96,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · multi-assertion (policy)",
|
|
"value": 724347.258,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · multi-assertion (policy) +trace",
|
|
"value": 743517.79,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression-chain (policy)",
|
|
"value": 621650.61,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · expression-chain (policy) +trace",
|
|
"value": 653504.804,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · match (policy)",
|
|
"value": 63363.032,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "rust · match (policy) +trace",
|
|
"value": 64607.738,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · decision-table-discounts (graph)",
|
|
"value": 374589.47,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · decision-table-discounts (graph) +trace",
|
|
"value": 459780.034,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression-table-map (graph)",
|
|
"value": 5056145.386,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression-table-map (graph) +trace",
|
|
"value": 6892865.414,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · credit-limit-adjustment (graph)",
|
|
"value": 545016.874,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · credit-limit-adjustment (graph) +trace",
|
|
"value": 695161.778,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · dynamic-shipping-cost-calculator (graph)",
|
|
"value": 7836833.446,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · dynamic-shipping-cost-calculator (graph) +trace",
|
|
"value": 9816878.896,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · customer-eligibility-engine (graph)",
|
|
"value": 4260527.952,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · customer-eligibility-engine (graph) +trace",
|
|
"value": 5824171.248,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · simple-assertion (policy)",
|
|
"value": 356311.55,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · simple-assertion (policy) +trace",
|
|
"value": 385395.368,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression (policy)",
|
|
"value": 402729.852,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression (policy) +trace",
|
|
"value": 444400.724,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · multi-assertion (policy)",
|
|
"value": 1305015.282,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · multi-assertion (policy) +trace",
|
|
"value": 1811305.126,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression-chain (policy)",
|
|
"value": 1497316.81,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · expression-chain (policy) +trace",
|
|
"value": 2730440.832,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · match (policy)",
|
|
"value": 381166.74,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "node · match (policy) +trace",
|
|
"value": 400487.514,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · decision-table-discounts (graph)",
|
|
"value": 103948.738,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · decision-table-discounts (graph) +trace",
|
|
"value": 125074.934,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression-table-map (graph)",
|
|
"value": 2993467.748,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression-table-map (graph) +trace",
|
|
"value": 4209199.324,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · credit-limit-adjustment (graph)",
|
|
"value": 227737.004,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · credit-limit-adjustment (graph) +trace",
|
|
"value": 283909.916,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · dynamic-shipping-cost-calculator (graph)",
|
|
"value": 3764003.698,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · dynamic-shipping-cost-calculator (graph) +trace",
|
|
"value": 5210626.974,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · customer-eligibility-engine (graph)",
|
|
"value": 2554261.522,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · customer-eligibility-engine (graph) +trace",
|
|
"value": 3612284.806,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · simple-assertion (policy)",
|
|
"value": 108351.05,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · simple-assertion (policy) +trace",
|
|
"value": 114303.88,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression (policy)",
|
|
"value": 138101.674,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression (policy) +trace",
|
|
"value": 147252.46,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · multi-assertion (policy)",
|
|
"value": 824879.488,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · multi-assertion (policy) +trace",
|
|
"value": 1118255.616,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression-chain (policy)",
|
|
"value": 826946.222,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · expression-chain (policy) +trace",
|
|
"value": 1653475.05,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · match (policy)",
|
|
"value": 130585.764,
|
|
"unit": "ns/op"
|
|
},
|
|
{
|
|
"name": "python · match (policy) +trace",
|
|
"value": 136106.492,
|
|
"unit": "ns/op"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
} |