vsavkin
e274ff8a69
Revert "feat(renderer): use a comment instead of an element when stamping out <template> elements"
...
This reverts commit bb9cfe6f36 .
2015-11-16 11:15:28 -08:00
Tobias Bosch
bb9cfe6f36
feat(renderer): use a comment instead of an element when stamping out <template> elements
...
Closes #4805
Closes #5227
2015-11-14 01:04:20 +00:00
Tobias Bosch
bc10dc3ed0
fix(benchmarks): update react and polymer benchmarks and get tree update numbers for all of the benchmarks as well.
...
Closes #4709
2015-10-28 13:17:01 -07:00
Julie Ralph
f529236bfc
refactor(test): rename test_lib to testing
...
Old test_lib is now testing_internal
test_lib_public is now testing
2015-10-13 10:36:49 -07:00
Marc Laval
33593cf8a2
fix(build): Use Angular's testability API to wait for end of e2e tests
...
Closes #3911
2015-10-01 03:41:10 +00:00
Tobias Bosch
5f640c79bb
refactor(compiler_benchmark): simplify by using bootstrap and DI
...
Closes #4356
2015-09-25 04:01:14 +00:00
Harry Terkelsen
8810f53435
chore(benchmarks): rename static_tree to static_tree_perf
...
Closes #4061
2015-09-09 03:58:26 +00:00
Tim Blasi
2c9951273a
style(dart): Run dartfmt v0.1.8+2 on all pure Dart code
...
Update formatting for all pure Dart code in the repo.
2015-07-28 12:44:03 -07:00
Tobias Bosch
854b5b7da8
feat(benchmark): add static_tree benchmark
...
Static binary component tree of depth 10, i.e. 1024 components.
Current numbers for `pureScriptTime` are:
JavaScript:
Baseline: 27.10+-9%
Ng2: 26.84+-8%
Ng1: 55.30+-14%
Dart:
Baseline: 30.13+-4%
Ng2: 45.94+-3%
Ng1: 128.88+-10%
I.e. in JS we are same speed as baseline right now!
Some background: We had a recent change in the compiler that merges components into their parents already during compilation (#2529 ). This made Ng2 2x faster in this benchmark (before the Ng2 JS time was 49.59+-14%ms).
Closes #3196
2015-07-22 10:58:50 -07:00
Julie Ralph
d8929c1d73
fix(benchmarks): add waits for naive scrolling benchmark to ensure loading
...
Also, simplify selectors.
Closes #1706 .
2015-06-22 12:39:59 -07:00
Martin Probst
920982c4e8
chore: update files to match clang-format 1.0.21.
2015-06-19 15:00:32 -07:00
Tobias Bosch
d07ed581a9
refactor(benchmark): add view cache param to largetable benchmarks
2015-06-11 14:45:43 -07:00
Ian Riley
0602f68ae3
refactor (angular2/test_lib): ts'ifying last of test_lib
...
Translates last .es6 files in angular2/src/test_lib to TypeScript.
2015-06-02 13:11:30 -07:00
Ian Riley
2b60d1bae1
refactor (benchmarks/): Ts'ifying benchmarks/
...
Translating AtScript in benchmarks/ to TypeScript.
2015-06-02 13:11:30 -07:00
vsavkin
b066b8d15a
feat(di): added hostInjector and viewInjector to the Directive annotation
2015-05-18 18:30:53 -07:00
Tobias Bosch
f75a50c1dd
refactor(compiler): rename decorator directives into directive
...
BREAKING CHANGE:
Previously, `Directive` was the abstract base class of several directives.
Now, `Directive` is the former `Decorator`, and `Component` inherits from it.
2015-04-30 13:38:40 -07:00
Yegor Jbanov
427f0d021c
perf(benchmarks): benchmark that measure cost of dynamic components
2015-04-27 10:16:53 -07:00
Yegor Jbanov
9fc9d53566
perf(benchmarks): benchmark measuring cost of decorators ( fixes #1479 )
2015-04-27 10:16:52 -07:00
Tobias Bosch
97e6fb6835
fix(benchmarks): wait for end of benchmarks
2015-04-21 11:25:07 -07:00
Yegor Jbanov
c05bad381c
perf(benchmark): measure Injector init from resolved bindings
2015-04-13 15:06:44 -07:00
Yegor Jbanov
0012caa4d5
perf(benchmarks): measure cost of Injector init with a variety of bindings
2015-04-13 10:02:13 -07:00
Tobias Bosch
6ce085a21a
feat(benchmark): make view cache a parameter to the tree benchmark
2015-04-10 16:57:46 -07:00
vsavkin
69c3bff086
feat(change_detection): updated change detection to update directive directly, without the dispatcher
2015-04-08 22:14:50 -07:00
vsavkin
9c62b5867e
benchmark(change_detection): added a new set of benchmarks measuring updating properties
2015-04-06 18:13:20 -07:00
Tobias Bosch
47542b0cb0
fix(build): don’t read out chrome perflogs during e2e tests
...
We do this as we are seeing flakes in Chrome with ECONNREFUSED.
Also reuses the same browser window.
Also reenables the infinite scroll benchmark
Closes #1137
2015-04-01 17:09:26 -07:00
Jeff Cross
a55efbd8b8
feat(perf): add Angular2 implementation of largetable benchmark from AngularJS 1.x
2015-03-31 09:54:41 -07:00
Tobias Bosch
33bfc4c24a
feat(bench press): replace microIterations with microMetrics
2015-03-27 16:16:35 -07:00
Julie Ralph
3afb744e77
chore(ci): reorganize e2e/perf test running
...
Now, running protractor configs by default only runs e2e tests. If
the --benchmark flag is added, it runs only the perf tests, and always
restarts the browser in between tests. If the --dryrun test is added,
the perf tests are run only once.
This should make it easier to run perf tests versus example e2e tests,
and help stabilize the travis build because perf tests always
run with a clean browser.
2015-03-27 13:29:21 -07:00
Rado Kirov
f1593ebca5
feat(shadowdom): turn on ShadowDom Emulated Mode by default.
...
Closes : #526
2015-03-11 12:46:15 -07:00
Tobias Bosch
043b8c6d2e
feat(bench press): add microIterations option
2015-03-03 14:41:03 -08:00