summaryrefslogtreecommitdiff
path: root/website/app.js
diff options
context:
space:
mode:
Diffstat (limited to 'website/app.js')
-rw-r--r--website/app.js17
1 files changed, 16 insertions, 1 deletions
diff --git a/website/app.js b/website/app.js
index ab9dbb8a4..31aa99349 100644
--- a/website/app.js
+++ b/website/app.js
@@ -21,8 +21,23 @@ export function createExecTimeColumns(data) {
]);
}
+const binarySizeNames = ["deno", "main.js", "main.js.map", "snapshot_deno.bin"];
export function createBinarySizeColumns(data) {
- return [["binary_size", ...data.map(d => d.binary_size || 0)]];
+ return binarySizeNames.map(name => [
+ name,
+ ...data.map(d => {
+ const binarySizeData = d["binary_size"];
+ switch (typeof binarySizeData) {
+ case "number": // legacy implementation
+ return name === "deno" ? binarySizeData : 0;
+ default:
+ if (!binarySizeData) {
+ return 0;
+ }
+ return binarySizeData[name] || 0;
+ }
+ })
+ ]);
}
const threadCountNames = ["set_timeout", "fetch_deps"];