Miško Hevery
64770571b2
perf: don't create holey arrays ( #32155 )
...
Don't use `Array` constructor with the size value (ex. `new Array(5)`) - this will create a `HOLEY_ELEMENTS` array (even if this array is filled in later on!);
https://v8.dev/blog/elements-kinds
https://stackoverflow.com/questions/32054170/how-to-resize-an-array
PR Close #32155
2019-08-21 08:27:43 -07:00
Greg Magolan
ea09430039
build: rules_nodejs 0.26.0 & use @npm instead of @ngdeps now that downstream angular build uses angular bundles ( #28871 )
...
PR Close #28871
2019-02-28 12:06:36 -08:00
Greg Magolan
ebffde7143
build: update to rules_typescript 0.25.1 ( #28625 )
...
Updated a spot in the compiler which assumed es5 downlevelling get ready for es2015 devmode in the future.
PR Close #28625
2019-02-21 07:46:21 -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
c916b360bf
build: serve benchmark tree examples with bazel ( #28568 )
...
PR Close #28568
2019-02-08 13:37:36 -08:00
Joao Dias
77ee27c59e
refactor(): use const and let instead of var
2016-11-12 16:40:17 -08:00
Joao Dias
52bf188b8f
style: add missing copyright headers
2016-10-31 14:25:53 -07:00
Tobias Bosch
5fa5ffb82a
refactor(benchmarks): refactor to support AOT bootstrap in G3 ( #12075 )
2016-10-04 16:27:45 -07:00
Alex Eagle
41c8c30973
chore(lint): remove unused imports ( #11923 )
...
This was done automatically by tslint, which can now fix issues it finds.
The fixer is still pending in PR https://github.com/palantir/tslint/pull/1568
Also I have a local bugfix for https://github.com/palantir/tslint/issues/1569
which causes too many imports to be deleted.
2016-09-27 17:12:25 -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
2581c0851a
feat(benchmarks): add incremental-dom version of deep tree benchmark
2016-09-01 14:13:33 -07:00
Tobias Bosch
6ea5b05e7c
refactor(benchmarks): make setup nicer
...
- simplify and correct systemjs config
- remove deep imports into Ng2 packages to work with bundles
- have separate Ng2 and Polymer bootstrap files
2016-08-31 11:24:22 -07:00
Tobias Bosch
c377e80670
chore: format benchmarks
...
closes #11112
2016-08-29 12:43:25 -07:00
Tobias Bosch
61002733bc
refactor(benchmarks): make tree benchmark work again
2016-08-29 12:42:57 -07:00