Paul Gschwendtner
0a4811c4ad
build: convert largeform benchmarks to bazel ( #28645 )
...
Switches the `largeform` benchmarks to Bazel.
This is the last remaining e2e test within `modules/`.
PR Close #28645
2019-02-13 12:15:01 -08:00
Paul Gschwendtner
13685131bc
build: run largetable benchmark tests with bazel ( #28645 )
...
PR Close #28645
2019-02-13 12:15:01 -08:00
Paul Gschwendtner
aadc332be2
build: run tree benchmark tests with bazel ( #28568 )
...
PR Close #28568
2019-02-08 13:37:36 -08:00
Paul Gschwendtner
7de7b7a16a
ci: move e2e tests from travis to circleci ( #27937 )
...
PR Close #27937
2019-01-07 15:35:09 -08:00
Igor Minar
8a05199fb9
test: remove bower and polymer benchmarks ( #27931 )
...
the polymer benchmarks are super old and not relevant any more
and these benchmarks were the only reason why we needed bower at all
so long, bower. thanks for all the fish.
PR Close #27931
2019-01-04 12:02:22 -08:00
Kara Erickson
d573a14119
fix(ivy): update tree benchmark to use ngIf ( #26608 )
...
PR Close #26608
2018-10-23 08:53:19 -07:00
Kara Erickson
1006eab482
fix(ivy): update largetable benchmark to use ngFor ( #26604 )
...
PR Close #26604
2018-10-22 10:37:02 -07:00
George Kalpakas
342678486d
test: fix typings for DoneFn ( #25163 )
...
This also fixes CI tests, which were accidentally broken in #24663 .
PR Close #25163
2018-07-27 11:13:32 -07:00
Greg Magolan
1d051c5841
build(bazel): use bazel managed node_modules for downstream angular from source build support ( #24663 )
...
PR Close #24663
2018-07-26 17:02:21 -07:00
Marc Laval
0b38a039d0
perf(ivy): add a proper creationOnly scenario to the tree benchmark ( #21503 )
...
PR Close #21503
2018-01-19 15:24:06 -08:00
Marc Laval
f75296e04e
perf: add benchmarks for IV and render3 with functions (tree) ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Marc Laval
0867e85163
perf: add large table and deep tree benchmarks for render3 ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Tobias Bosch
bccfaa46ec
fix(core): benchmarks - enable ng1 benchmark again
...
Also make it match the ng2 benchmark.
2017-04-18 08:28:31 -07:00
Tobias Bosch
126fda2613
perf: delete pre-view-engine core, compiler, platform-browser, etc code ( #14788 )
...
After the introduction of the view engine, we can drop a lot of code that is not used any more.
This should reduce the size of the app bundles because a lot of this code was not being properly tree-shaken by today's tools even though it was dead code.
2017-02-27 23:08:19 -08:00
Tobias Bosch
ccb636c2e9
refactor: deprecate RootRenderer / Renderer
...
Use `RendererV2` instead of `Renderer` now. `Renderer` can still be injected
and delegates to `RendererV2`.
Use `RendererFactoryV2` instead of `RootRenderer`. `RootRenderer` cannot be used
anymore.
BREAKING CHANGE:
- `RootRenderer` cannot be used any more, use `RendererFactoryV2` instead.
Note: `Renderer` can still be injected/used, but is deprecated.
2017-02-23 13:59:16 -08:00
Tobias Bosch
2f87eb52fe
feat(core): add initial view engine ( #14014 )
...
The new view engine allows our codegen to produce less code,
as it can interpret view definitions during runtime.
The view engine is not feature complete yet, but already
allows to implement a tree benchmark based on it.
Part of #14013
2017-01-20 13:10:57 -08:00
Tobias Bosch
50e5cb15dd
feat(benchmarks): add detectChanges test for ng2 tree benchmark
2017-01-03 13:05:05 -08:00
Bowen Ni
2c02d34c05
refactor(lint): Don't allow console.log
...
Enable tslint check for `console.log` as a follow-up to
https://github.com/angular/angular/issues/13018
2016-11-23 15:47:01 -08:00
Joao Dias
77ee27c59e
refactor(): use const and let instead of var
2016-11-12 16:40:17 -08:00
Victor Berchet
1bd858fb43
build(examples): upgrade to protractor 4.0.9 ( #12803 )
...
closes #12798
2016-11-10 18:13:11 -08:00
Joao Dias
a382d6dd20
style: add missing semicolons
2016-10-31 14:25:53 -07:00
Joao Dias
52bf188b8f
style: add missing copyright headers
2016-10-31 14:25:53 -07:00
Tobias Bosch
24facdea2d
feat(benchmark): add large form benchmark
...
This benchmark tracks the generated file size for large forms
as well as the time to create and destroy many form fields.
2016-10-19 09:39:16 -07:00
Tobias Bosch
aa2d3372a5
fix(benchmarks): fix method name in targetable spec
2016-10-19 09:39:16 -07:00
Tobias Bosch
df1822fc2a
benchmarks: add ng2_ftl and ng2_switch_ftl benchmarks ( #11963 )
...
These benchmarks take the output of AoT
and manually tweaks it to explore possible
future changes to the compiler to produce
this output directly.
2016-09-30 09:09:31 -07:00
Tobias Bosch
df4c0a3d1f
refactor(benchmarks): align tree benchmark with largetable benchmark
...
- add ng2_switch benchmark to track `ngFor` over `ngSwitch`
- measure create only, createDestroy and update
- simplify the created dom
- always add a style binding
2016-09-06 12:07:12 -07:00
Tobias Bosch
b4363bc8af
feat(benchmarks): add targetable benchmarks back
2016-09-06 12:07:12 -07:00
Tobias Bosch
2581c0851a
feat(benchmarks): add incremental-dom version of deep tree benchmark
2016-09-01 14:13:33 -07:00
Tobias Bosch
27d72e87c3
feat(benchmarks): add baseline for deep tree that only used createElement
2016-09-01 14:13:33 -07:00
Tobias Bosch
eef4c22e87
feat(benchmarks): add static tree benchmark
2016-09-01 14:13:33 -07:00