BlogDocs

perf: Benchmark expressions(#9356)

Closed
Comparing
benchmark-expressions
(
f13fe59
) with
benchmark-nodes-base-v2
(
34efe10
)
-66%
IMPROVEMENTS
12
REGRESSIONS
6
UNTOUCHED
75
NEW
0
DROPPED
0
IGNORED
0

Benchmarks

Failed

nodes/Aws/S3/test/V1/AwsS3.file.upload.V1.workflowRegression
packages/nodes-base/dist/test/benchmark.js::nodes/Aws/S3/test/V1/AwsS3.file.upload.V1.workflow
-48%
9.6 ms
18.5 ms
nodes/Aws/S3/test/V2/AwsS3.file.upload.V2.workflowRegression
packages/nodes-base/dist/test/benchmark.js::nodes/Aws/S3/test/V2/AwsS3.file.upload.V2.workflow
-66%
9.6 ms
28.5 ms
nodes/Discord/test/v2/node/message/send.workflowRegression
packages/nodes-base/dist/test/benchmark.js::nodes/Discord/test/v2/node/message/send.workflow
-24%
10.8 ms
14.3 ms
nodes/Microsoft/Excel/test/v2/node/table/convertToRange.workflowRegression
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Excel/test/v2/node/table/convertToRange.workflow
-50%
3.9 ms
7.8 ms
nodes/QuickChart/test/QuickChart.workflowRegression
packages/nodes-base/dist/test/benchmark.js::nodes/QuickChart/test/QuickChart.workflow
-12%
28.9 ms
32.7 ms
nodes/Switch/V2/test/switch.rules.workflowRegression
packages/nodes-base/dist/test/benchmark.js::nodes/Switch/V2/test/switch.rules.workflow
-58%
12.1 ms
28.8 ms

Improved

nodes/Files/ReadWriteFile/test/ReadWriteFile.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Files/ReadWriteFile/test/ReadWriteFile.workflow
×24
34 ms
1.4 ms
nodes/MySql/test/v1/executeQuery.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/MySql/test/v1/executeQuery.workflow
×11
34.7 ms
3.2 ms
nodes/Microsoft/Excel/test/v2/node/table/append.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Excel/test/v2/node/table/append.workflow
×2.3
10 ms
4.4 ms
nodes/MoveBinaryData/test/MoveBinaryData.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/MoveBinaryData/test/MoveBinaryData.workflow
+54%
5.1 ms
3.3 ms
nodes/Microsoft/Excel/test/v2/node/workbook/getAll.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Excel/test/v2/node/workbook/getAll.workflow
+50%
5.5 ms
3.7 ms
nodes/Files/ConvertToFile/test/toText.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Files/ConvertToFile/test/toText.workflow
+43%
15.2 ms
10.7 ms
nodes/Set/test/Set.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Set/test/Set.workflow
+40%
14.7 ms
10.5 ms
nodes/Discord/test/v2/node/message/getAll.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Discord/test/v2/node/message/getAll.workflow
+35%
13.8 ms
10.2 ms
nodes/Microsoft/Excel/test/v2/node/worksheet/update.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Excel/test/v2/node/worksheet/update.workflow
+22%
9.3 ms
7.6 ms
nodes/Microsoft/Excel/test/v2/node/worksheet/deleteWorksheet.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Excel/test/v2/node/worksheet/deleteWorksheet.workflow
+12%
6.6 ms
5.9 ms
nodes/Microsoft/Outlook/test/v2/node/calendar/update.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Outlook/test/v2/node/calendar/update.workflow
+11%
23.7 ms
21.3 ms
nodes/Microsoft/Outlook/test/v2/node/folder/create.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Outlook/test/v2/node/folder/create.workflow
+11%
23.8 ms
21.4 ms

Passed

nodes/Microsoft/Outlook/test/v2/node/draft/create.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Outlook/test/v2/node/draft/create.workflow
+7%
23 ms
21.5 ms
nodes/Microsoft/Excel/test/v2/node/table/addTable.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Excel/test/v2/node/table/addTable.workflow
+5%
4.1 ms
3.9 ms
nodes/Switch/V3/test/switch.rules.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Switch/V3/test/switch.rules.workflow
+4%
24.1 ms
23.2 ms
nodes/Discord/test/v2/node/channel/getAll.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Discord/test/v2/node/channel/getAll.workflow
+1%
10.1 ms
10 ms
nodes/Discord/test/v2/node/channel/create.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Discord/test/v2/node/channel/create.workflow
+1%
10.2 ms
10.1 ms
nodes/Set/test/Set.v3_3.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Set/test/Set.v3_3.workflow
+1%
49.9 ms
49.4 ms
nodes/ReadPdf/test/ReadPDF-encrypted.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/ReadPdf/test/ReadPDF-encrypted.workflow
+1%
1.2 ms
1.2 ms
nodes/Microsoft/Outlook/test/v2/node/message/send.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Outlook/test/v2/node/message/send.workflow
+1%
24 ms
23.8 ms
nodes/Code/test/Code.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Code/test/Code.workflow
+1%
49.9 ms
49.4 ms
nodes/Switch/V2/test/switch.expression.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Switch/V2/test/switch.expression.workflow
+1%
11.5 ms
11.4 ms
nodes/Microsoft/Excel/test/v2/node/table/getRows.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Excel/test/v2/node/table/getRows.workflow
+1%
4.3 ms
4.2 ms
nodes/Microsoft/Excel/test/v2/node/worksheet/clear.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Excel/test/v2/node/worksheet/clear.workflow
+1%
4 ms
4 ms
nodes/ReadBinaryFiles/test/ReadBinaryFiles.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/ReadBinaryFiles/test/ReadBinaryFiles.workflow
+1%
1.3 ms
1.3 ms
nodes/Microsoft/Excel/test/v2/node/table/lookup.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Excel/test/v2/node/table/lookup.workflow
+1%
4.2 ms
4.2 ms
nodes/Microsoft/Excel/test/v2/node/worksheet/getAll.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Excel/test/v2/node/worksheet/getAll.workflow
+1%
4 ms
4 ms
nodes/Microsoft/Teams/test/v2/node/chatMessage/getAll.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Teams/test/v2/node/chatMessage/getAll.workflow
+1%
2.2 ms
2.2 ms
nodes/Google/BigQuery/test/v2/node/insert.manualMode.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Google/BigQuery/test/v2/node/insert.manualMode.workflow
0%
1.8 ms
1.8 ms
nodes/Microsoft/Excel/test/v2/node/worksheet/readRows.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Excel/test/v2/node/worksheet/readRows.workflow
0%
6.4 ms
6.4 ms
nodes/Microsoft/Excel/test/v2/node/table/deleteTable.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Excel/test/v2/node/table/deleteTable.workflow
0%
3.9 ms
3.9 ms
nodes/Microsoft/Teams/test/v2/node/task/getAll.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Teams/test/v2/node/task/getAll.workflow
0%
2.2 ms
2.2 ms
nodes/Microsoft/Excel/test/v2/node/table/getColumns.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Excel/test/v2/node/table/getColumns.workflow
0%
4.1 ms
4 ms
nodes/Microsoft/Teams/test/v2/node/task/get.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Teams/test/v2/node/task/get.workflow
0%
2.2 ms
2.2 ms
nodes/Microsoft/Teams/test/v2/node/channelMessage/create.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Teams/test/v2/node/channelMessage/create.workflow
0%
2.2 ms
2.2 ms
nodes/Microsoft/Teams/test/v2/node/channelMessage/getAll.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Teams/test/v2/node/channelMessage/getAll.workflow
0%
2.2 ms
2.2 ms
nodes/Microsoft/Teams/test/v2/node/channel/update.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Teams/test/v2/node/channel/update.workflow
0%
2.2 ms
2.2 ms
nodes/Microsoft/Teams/test/v2/node/task/update.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Teams/test/v2/node/task/update.workflow
0%
2.2 ms
2.2 ms
nodes/Microsoft/Outlook/test/v2/node/message/move.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Outlook/test/v2/node/message/move.workflow
0%
21.6 ms
21.5 ms
nodes/Microsoft/Excel/test/v2/node/workbook/deleteWorkbook.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Excel/test/v2/node/workbook/deleteWorkbook.workflow
0%
3.7 ms
3.7 ms
nodes/Discord/test/v2/node/webhook/sendLegacy.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Discord/test/v2/node/webhook/sendLegacy.workflow
0%
4.9 ms
4.9 ms
nodes/WriteBinaryFile/test/WriteBinaryFile.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/WriteBinaryFile/test/WriteBinaryFile.workflow
0%
1.2 ms
1.2 ms
nodes/Microsoft/Teams/test/v2/node/channel/create.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Teams/test/v2/node/channel/create.workflow
0%
2.2 ms
2.2 ms
nodes/Microsoft/Teams/test/v2/node/channel/getAll.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Teams/test/v2/node/channel/getAll.workflow
0%
2.3 ms
2.3 ms
nodes/Microsoft/Teams/test/v2/node/task/create.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Teams/test/v2/node/task/create.workflow
0%
2.3 ms
2.3 ms
nodes/Microsoft/Teams/test/v2/node/channel/deleteChannel.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Teams/test/v2/node/channel/deleteChannel.workflow
0%
2.2 ms
2.2 ms
nodes/Wait/test/Wait.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Wait/test/Wait.workflow
0%
5.5 ms
5.5 ms
nodes/Microsoft/Outlook/test/v2/node/message/reply.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Outlook/test/v2/node/message/reply.workflow
0%
21.8 ms
21.8 ms
nodes/Microsoft/Outlook/test/v2/node/contact/update.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Outlook/test/v2/node/contact/update.workflow
0%
21.8 ms
21.8 ms
nodes/Microsoft/Teams/test/v2/node/task/deleteTask.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Teams/test/v2/node/task/deleteTask.workflow
0%
2.2 ms
2.2 ms
nodes/Microsoft/Excel/test/v2/node/workbook/addWorksheet.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Excel/test/v2/node/workbook/addWorksheet.workflow
0%
3.7 ms
3.6 ms
nodes/Discord/test/v2/node/message/react.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Discord/test/v2/node/message/react.workflow
0%
10.1 ms
10.1 ms
nodes/Microsoft/Outlook/test/v2/node/calendar/delete.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Outlook/test/v2/node/calendar/delete.workflow
0%
21.2 ms
21.2 ms
nodes/Discord/test/v2/node/channel/get.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Discord/test/v2/node/channel/get.workflow
0%
9.8 ms
9.8 ms
nodes/Microsoft/Outlook/test/v2/node/calendar/get.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Outlook/test/v2/node/calendar/get.workflow
0%
21.4 ms
21.3 ms
nodes/RenameKeys/test/RenameKeys.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/RenameKeys/test/RenameKeys.workflow
0%
4.5 ms
4.5 ms
nodes/Discord/test/v2/node/channel/deleteChannel.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Discord/test/v2/node/channel/deleteChannel.workflow
0%
10 ms
10 ms
nodes/Discord/test/v2/node/channel/update.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Discord/test/v2/node/channel/update.workflow
0%
10.3 ms
10.3 ms
nodes/Discord/test/v2/node/member/roleRemove.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Discord/test/v2/node/member/roleRemove.workflow
0%
10.1 ms
10 ms
nodes/Microsoft/Teams/test/v2/node/channel/get.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Teams/test/v2/node/channel/get.workflow
0%
2.2 ms
2.2 ms
nodes/Microsoft/Outlook/test/v2/node/calendar/getAll.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Outlook/test/v2/node/calendar/getAll.workflow
0%
21.4 ms
21.4 ms
nodes/Discord/test/v2/node/message/deleteMessage.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Discord/test/v2/node/message/deleteMessage.workflow
0%
10.1 ms
10.1 ms
nodes/Crypto/test/CryptoTest.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Crypto/test/CryptoTest.workflow
0%
8.7 ms
8.7 ms
nodes/Microsoft/Outlook/test/v2/node/folderMessage/getAll.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Outlook/test/v2/node/folderMessage/getAll.workflow
0%
21.9 ms
21.9 ms
nodes/Switch/V1/test/switch.expression.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Switch/V1/test/switch.expression.workflow
0%
5.2 ms
5.2 ms
nodes/Microsoft/Teams/test/v2/node/chatMessage/get.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Teams/test/v2/node/chatMessage/get.workflow
0%
2.2 ms
2.2 ms
nodes/Discord/test/v2/node/member/roleAdd.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Discord/test/v2/node/member/roleAdd.workflow
0%
10 ms
10.1 ms
nodes/ReadBinaryFile/test/ReadBinaryFile.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/ReadBinaryFile/test/ReadBinaryFile.workflow
0%
1.1 ms
1.1 ms
nodes/Jwt/test/jwt.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Jwt/test/jwt.workflow
0%
20.3 ms
20.3 ms
nodes/Microsoft/Teams/test/v2/node/chatMessage/create.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Teams/test/v2/node/chatMessage/create.workflow
0%
2.2 ms
2.2 ms
nodes/ReadPdf/test/ReadPDF.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/ReadPdf/test/ReadPDF.workflow
0%
1.2 ms
1.2 ms
nodes/Html/test/extractHtmlContent.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Html/test/extractHtmlContent.workflow
0%
58 ms
58.1 ms
nodes/Google/BigQuery/test/v2/node/executeQuery.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Google/BigQuery/test/v2/node/executeQuery.workflow
0%
1.7 ms
1.7 ms
nodes/Discord/test/v2/node/message/get.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Discord/test/v2/node/message/get.workflow
0%
10.2 ms
10.2 ms
nodes/Switch/V1/test/switch.rules.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Switch/V1/test/switch.rules.workflow
0%
5.9 ms
6 ms
nodes/Set/test/Set.v3.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Set/test/Set.v3.workflow
0%
60.8 ms
61 ms
nodes/Microsoft/Excel/test/v2/node/worksheet/append.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Excel/test/v2/node/worksheet/append.workflow
-1%
7.7 ms
7.7 ms
nodes/Microsoft/Outlook/test/v2/node/event/create.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Outlook/test/v2/node/event/create.workflow
-1%
21.8 ms
22 ms
nodes/Google/BigQuery/test/v2/node/insert.autoMapMode.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Google/BigQuery/test/v2/node/insert.autoMapMode.workflow
-1%
13.1 ms
13.2 ms
nodes/Switch/V3/test/switch.expression.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Switch/V3/test/switch.expression.workflow
-3%
11.1 ms
11.4 ms
nodes/Files/test/convert_extract.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Files/test/convert_extract.workflow
-3%
16.3 ms
16.9 ms
nodes/Microsoft/Excel/test/v2/node/worksheet/upsert.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Excel/test/v2/node/worksheet/upsert.workflow
-4%
7.6 ms
8 ms
nodes/Discord/test/v2/node/member/getAll.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Discord/test/v2/node/member/getAll.workflow
-5%
10.2 ms
10.8 ms
nodes/Switch/V3/test/switch.regex.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Switch/V3/test/switch.regex.workflow
-9%
12 ms
13.2 ms
nodes/Microsoft/Outlook/test/v2/node/contact/create.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Outlook/test/v2/node/contact/create.workflow
-9%
21.6 ms
23.8 ms
nodes/Microsoft/Outlook/test/v2/node/draft/send.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Outlook/test/v2/node/draft/send.workflow
-10%
21.4 ms
23.8 ms
nodes/Microsoft/Outlook/test/v2/node/calendar/create.workflow
packages/nodes-base/dist/test/benchmark.js::nodes/Microsoft/Outlook/test/v2/node/calendar/create.workflow
-10%
21.4 ms
23.7 ms

Commits

Click on a commit to change the comparison range
base
benchmark-nodes-base-v2
34efe10
-66%
Initial setup
f13fe59
5 months ago
by ivov
ResourcesHomePricingDocsBlogGitHubChangelog
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.