n8n-io
/
n8n
Blog
Docs
Overview
Branches
Benchmarks
Runs
perf: Benchmark expression evaluation
(
#9370
)
Closed
N/A
IMPROVEMENTS
0
REGRESSIONS
0
UNTOUCHED
0
NEW
47
DROPPED
0
IGNORED
0
Benchmarks
New
= {{$json["dig check CF"].data["stdout"]}}
packages/workflow/dist/test/benchmark.js::= {{$json["dig check CF"].data["stdout"]}}
N/A
N/A
2.3 ms
=TRUE
packages/workflow/dist/test/benchmark.js::=TRUE
N/A
N/A
2.3 ms
=https://example.com/api/v1/workspaces/{{$json["Clockify1"].parameter["workspaceId"]}}/projects/{{$json["Clockify1"].json["id"]}}
packages/workflow/dist/test/benchmark.js::=https://example.com/api/v1/workspaces/{{$json["Clockify1"].parameter["workspaceId"]}}/projects/{{$json["Clockify1"].json["id"]}}
N/A
N/A
2.4 ms
=https://example.com/test?id={{$json["Crypto"].json["data"].substr(0,6)}}
packages/workflow/dist/test/benchmark.js::=https://example.com/test?id={{$json["Crypto"].json["data"].substr(0,6)}}
N/A
N/A
2.3 ms
={
packages/workflow/dist/test/benchmark.js::={
N/A
N/A
2.4 ms
={{ !!$json["different"]["name"] || !!$json["different"]["phone"] }}
packages/workflow/dist/test/benchmark.js::={{ !!$json["different"]["name"] || !!$json["different"]["phone"] }}
N/A
N/A
2.3 ms
={{ !$json?.data?.data?.issues?.pageInfo?.hasNextPage }}
packages/workflow/dist/test/benchmark.js::={{ !$json?.data?.data?.issues?.pageInfo?.hasNextPage }}
N/A
N/A
2.3 ms
={{ $json.toString() }}
packages/workflow/dist/test/benchmark.js::={{ $json.toString() }}
N/A
N/A
4.2 ms
={{ $json?.data == undefined ? '' : $json.data }}
packages/workflow/dist/test/benchmark.js::={{ $json?.data == undefined ? '' : $json.data }}
N/A
N/A
2.3 ms
={{ $json["body"]["project"]["name"].match(/\[(\d+)]/)[1] }}
packages/workflow/dist/test/benchmark.js::={{ $json["body"]["project"]["name"].match(/\[(\d+)]/)[1] }}
N/A
N/A
2.3 ms
={{ $json["data"]["errors"] && $json["data"]["errors"].length > 0 }}
packages/workflow/dist/test/benchmark.js::={{ $json["data"]["errors"] && $json["data"]["errors"].length > 0 }}
N/A
N/A
2.3 ms
={{ $json["phone"] ?? 0}}
packages/workflow/dist/test/benchmark.js::={{ $json["phone"] ?? 0}}
N/A
N/A
2.3 ms
={{ $json["projectName"] == "" ? "Project Group " + ($json["projectsCount"] + 1) : $json["projectName"] }}
packages/workflow/dist/test/benchmark.js::={{ $json["projectName"] == "" ? "Project Group " + ($json["projectsCount"] + 1) : $json["projectName"] }}
N/A
N/A
2.4 ms
={{ $json["test"] }}
packages/workflow/dist/test/benchmark.js::={{ $json["test"] }}
N/A
N/A
2.3 ms
={{ 'domain' in $json && $json.domain != null}}
packages/workflow/dist/test/benchmark.js::={{ 'domain' in $json && $json.domain != null}}
N/A
N/A
2.3 ms
={{ (parseFloat($json["Bid"].replace(',', '.')) * parseFloat($json["Baserow"].json["Count"])).toFixed(2) }}
packages/workflow/dist/test/benchmark.js::={{ (parseFloat($json["Bid"].replace(',', '.')) * parseFloat($json["Baserow"].json["Count"])).toFixed(2) }}
N/A
N/A
2.4 ms
={{ String("testing").length }}
packages/workflow/dist/test/benchmark.js::={{ String("testing").length }}
N/A
N/A
2.3 ms
={{ [].concat($json["Create or update"].json["vid"]) }}
packages/workflow/dist/test/benchmark.js::={{ [].concat($json["Create or update"].json["vid"]) }}
N/A
N/A
2.3 ms
={{ [{'name': 'something', 'batch_size':1000, 'ignore_cols':['x']}] }}
packages/workflow/dist/test/benchmark.js::={{ [{'name': 'something', 'batch_size':1000, 'ignore_cols':['x']}] }}
N/A
N/A
2.3 ms
={{ `test
packages/workflow/dist/test/benchmark.js::={{ `test
N/A
N/A
2.3 ms
={{ new String().toString() }}
packages/workflow/dist/test/benchmark.js::={{ new String().toString() }}
N/A
N/A
2.3 ms
={{ { "data": $json.body.choices } }}
packages/workflow/dist/test/benchmark.js::={{ { "data": $json.body.choices } }}
N/A
N/A
2.3 ms
={{!!$json["data"]["errors"]}}
packages/workflow/dist/test/benchmark.js::={{!!$json["data"]["errors"]}}
N/A
N/A
2.3 ms
={{$item(0).$json["Set URL"].json["base_domain"]}}{{$json["link"]}}
packages/workflow/dist/test/benchmark.js::={{$item(0).$json["Set URL"].json["base_domain"]}}{{$json["link"]}}
N/A
N/A
3.4 ms
={{$json.assetValue * $json.value / 100}}
packages/workflow/dist/test/benchmark.js::={{$json.assetValue * $json.value / 100}}
N/A
N/A
2.3 ms
={{$json["Find by ID"].json["id"] != "" && $json["Find by ID"].json["id"] != null && $json["Find by ID"].json["id"] != undefined}}
packages/workflow/dist/test/benchmark.js::={{$json["Find by ID"].json["id"] != "" && $json["Find by ID"].json["id"] != null && $json["Find by ID"].json["id"] != undefined}}
N/A
N/A
2.4 ms
={{$json["Find by ID1"].json["fields"]["clicks"]+1}}
packages/workflow/dist/test/benchmark.js::={{$json["Find by ID1"].json["fields"]["clicks"]+1}}
N/A
N/A
2.3 ms
={{$json["GetTicket"].json["tickets"].length}}
packages/workflow/dist/test/benchmark.js::={{$json["GetTicket"].json["tickets"].length}}
N/A
N/A
2.3 ms
={{$json["HTTP Request"].json["paging"] ? true : false}}
packages/workflow/dist/test/benchmark.js::={{$json["HTTP Request"].json["paging"] ? true : false}}
N/A
N/A
2.3 ms
={{$json["contact"]["FirstName"]}}
packages/workflow/dist/test/benchmark.js::={{$json["contact"]["FirstName"]}}
N/A
N/A
2.7 ms
={{$json["get"].json["recipes"][0]["image"]}}
packages/workflow/dist/test/benchmark.js::={{$json["get"].json["recipes"][0]["image"]}}
N/A
N/A
2.3 ms
={{$json["test"].json["message"]["message_id"]}}
packages/workflow/dist/test/benchmark.js::={{$json["test"].json["message"]["message_id"]}}
N/A
N/A
2.3 ms
={{$json["图片数量判断"].data["imgList"][0]}}
packages/workflow/dist/test/benchmark.js::={{$json["图片数量判断"].data["imgList"][0]}}
N/A
N/A
2.3 ms
={{$json[$json["Set2"].json["apiKey"]]}}
packages/workflow/dist/test/benchmark.js::={{$json[$json["Set2"].json["apiKey"]]}}
N/A
N/A
2.4 ms
={{$json['Webhook1'].json["headers"]["x-api-key"] +'-'+ new String('test').toString()}}
packages/workflow/dist/test/benchmark.js::={{$json['Webhook1'].json["headers"]["x-api-key"] +'-'+ new String('test').toString()}}
N/A
N/A
2.3 ms
={{$json['Webhook1'].json["headers"]["x-api-key"] +'-'+ parseInt($json.test)}}
packages/workflow/dist/test/benchmark.js::={{$json['Webhook1'].json["headers"]["x-api-key"] +'-'+ parseInt($json.test)}}
N/A
N/A
2.4 ms
={{$runIndex}}
packages/workflow/dist/test/benchmark.js::={{$runIndex}}
N/A
N/A
2.3 ms
={{(Date.parse($json["IF Zoom meeting"].json["end"]["dateTime"])-Date.parse($json["IF Zoom meeting"].json["start"]["dateTime"]))/(60*1000)}}
packages/workflow/dist/test/benchmark.js::={{(Date.parse($json["IF Zoom meeting"].json["end"]["dateTime"])-Date.parse($json["IF Zoom meeting"].json["start"]["dateTime"]))/(60*1000)}}
N/A
N/A
2.4 ms
={{(new Date($json["end"]["date"]).getTime() - new Date($json["start"]["date"]).getTime()) / (1000 * 3600 * 24)}}
packages/workflow/dist/test/benchmark.js::={{(new Date($json["end"]["date"]).getTime() - new Date($json["start"]["date"]).getTime()) / (1000 * 3600 * 24)}}
N/A
N/A
2.4 ms
={{/^\d+$/.test($json["search_term"])}}
packages/workflow/dist/test/benchmark.js::={{/^\d+$/.test($json["search_term"])}}
N/A
N/A
2.3 ms
={{200}}
packages/workflow/dist/test/benchmark.js::={{200}}
N/A
N/A
2.3 ms
={{Math.floor(Math.min(1, 2) * 100);}}
packages/workflow/dist/test/benchmark.js::={{Math.floor(Math.min(1, 2) * 100);}}
N/A
N/A
2.4 ms
={{Math.min(1, 2);}}
packages/workflow/dist/test/benchmark.js::={{Math.min(1, 2);}}
N/A
N/A
2.3 ms
={{asdas}}
packages/workflow/dist/test/benchmark.js::={{asdas}}
N/A
N/A
2.3 ms
={{new Date($json["created_at"]).toISOString()}}
packages/workflow/dist/test/benchmark.js::={{new Date($json["created_at"]).toISOString()}}
N/A
N/A
2.4 ms
={{new String().toString();}}
packages/workflow/dist/test/benchmark.js::={{new String().toString();}}
N/A
N/A
2.3 ms
={{typeof $json["person"].json["name"] != "undefined"}}
packages/workflow/dist/test/benchmark.js::={{typeof $json["person"].json["name"] != "undefined"}}
N/A
N/A
2.3 ms
Commits
Click on a commit to change the comparison range
No baseline data is yet available
Once your main branch has generated a first performance report, you will see the list of commits and their performance impact here.
Resources
Home
Pricing
Docs
Blog
GitHub
Changelog
Getting Started
Sample repository
Explore repositories
Support
About
Careers
Twitter
Discord
Contact Us
Terms of Service
Privacy Policy
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.