diff --git a/packages/core/test/render3/perf/BUILD.bazel b/packages/core/test/render3/perf/BUILD.bazel index 1d8cf26572..8b374c83a3 100644 --- a/packages/core/test/render3/perf/BUILD.bazel +++ b/packages/core/test/render3/perf/BUILD.bazel @@ -99,6 +99,19 @@ ng_benchmark( bundle = ":noop_change_detection_lib", ) +ng_rollup_bundle( + name = "ng_template_lib", + entry_point = ":ng_template/index.ts", + deps = [ + ":perf_lib", + ], +) + +ng_benchmark( + name = "ng_template", + bundle = ":ng_template_lib", +) + ng_rollup_bundle( name = "property_binding_lib", entry_point = ":property_binding/index.ts", diff --git a/packages/core/test/render3/perf/ng_template/index.ts b/packages/core/test/render3/perf/ng_template/index.ts new file mode 100644 index 0000000000..39736721f0 --- /dev/null +++ b/packages/core/test/render3/perf/ng_template/index.ts @@ -0,0 +1,60 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +import {ɵɵtemplate} from '../../../../src/render3/instructions/container'; +import {createTNode, createTView} from '../../../../src/render3/instructions/shared'; +import {RenderFlags} from '../../../../src/render3/interfaces/definition'; +import {TNodeType, TViewNode} from '../../../../src/render3/interfaces/node'; +import {createBenchmark} from '../micro_bench'; +import {createAndRenderLView} from '../setup'; + +`