From 9b5a4852437fa84f487af972e534d0f6963aa3ae Mon Sep 17 00:00:00 2001 From: David-Emmanuel Divernois Date: Thu, 11 Jan 2018 18:40:03 +0100 Subject: [PATCH] perf(ivy): add missing dom element in render3_function tree benchmark (#21476) Adds a missing wrapper element in the render3_function tree benchmark to make it more consistent with other perf tests. PR Close #21476 --- modules/benchmarks/src/tree/render3/tree.ts | 22 ++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/modules/benchmarks/src/tree/render3/tree.ts b/modules/benchmarks/src/tree/render3/tree.ts index 78d4611190..7c9e0f77f4 100644 --- a/modules/benchmarks/src/tree/render3/tree.ts +++ b/modules/benchmarks/src/tree/render3/tree.ts @@ -87,7 +87,7 @@ export class TreeComponent { }); } -export class TreeFunction extends TreeComponent { +export class TreeFunction { data: TreeNode = emptyTree; /** @nocollapse */ @@ -104,15 +104,19 @@ export class TreeFunction extends TreeComponent { export function TreeTpl(ctx: TreeNode, cm: boolean) { if (cm) { - E(0, 'span'); - { T(1); } + E(0, 'tree'); + { + E(1, 'span'); + { T(2); } + e(); + C(3); + C(4); + } e(); - C(2); - C(3); } - s(0, 'background-color', b(ctx.depth % 2 ? '' : 'grey')); - t(1, b1(' ', ctx.value, ' ')); - cR(2); + s(1, 'background-color', b(ctx.depth % 2 ? '' : 'grey')); + t(2, b1(' ', ctx.value, ' ')); + cR(3); { if (ctx.left != null) { let cm0 = V(0); @@ -121,7 +125,7 @@ export function TreeTpl(ctx: TreeNode, cm: boolean) { } } cr(); - cR(3); + cR(4); { if (ctx.right != null) { let cm0 = V(0);