TypeScript icon indicating copy to clipboard operation
TypeScript copied to clipboard

Fix super property transform in async arrow in method

Open rbuckton opened this issue 3 years ago • 2 comments

Previously we were only checking if super.x (or super[x]) was referenced in an async method, but were not properly transforming non-async methods that contain async arrow functions that contain super.x.

Fixes #46828

rbuckton avatar Oct 20 '22 17:10 rbuckton

@typescript-bot perf test this

andrewbranch avatar Oct 20 '22 17:10 andrewbranch

Heya @andrewbranch, I've started to run the perf test suite on this PR at 10405d2f3d12ce5c7f8c7751bbde43e2036afe4e. You can monitor the build here.

Update: The results are in!

typescript-bot avatar Oct 20 '22 17:10 typescript-bot

@andrewbranch The results of the perf run you requested are in!

Here they are:

Compiler

Comparison Report - main..51240
Metric main 51240 Delta Best Worst
Angular - node (v18.10.0, x64)
Memory used 353,773k (± 0.03%) 353,781k (± 0.01%) +8k (+ 0.00%) 353,688k 353,868k
Parse Time 1.55s (± 0.78%) 1.56s (± 0.78%) +0.01s (+ 0.45%) 1.53s 1.59s
Bind Time 0.61s (± 1.64%) 0.61s (± 0.85%) -0.01s (- 0.98%) 0.60s 0.62s
Check Time 4.42s (± 0.62%) 4.41s (± 0.26%) -0.00s (- 0.02%) 4.39s 4.44s
Emit Time 4.94s (± 0.47%) 4.92s (± 0.61%) -0.02s (- 0.34%) 4.86s 4.97s
Total Time 11.52s (± 0.21%) 11.50s (± 0.34%) -0.02s (- 0.15%) 11.39s 11.57s
Compiler-Unions - node (v18.10.0, x64)
Memory used 200,725k (± 0.62%) 200,800k (± 0.63%) +75k (+ 0.04%) 195,672k 201,447k
Parse Time 0.60s (± 0.87%) 0.61s (± 0.81%) +0.01s (+ 0.83%) 0.60s 0.62s
Bind Time 0.36s (± 1.00%) 0.36s (± 1.36%) +0.00s (+ 0.27%) 0.36s 0.38s
Check Time 5.37s (± 0.51%) 5.38s (± 0.95%) +0.01s (+ 0.20%) 5.29s 5.50s
Emit Time 1.81s (± 0.76%) 1.82s (± 0.91%) +0.01s (+ 0.55%) 1.78s 1.86s
Total Time 8.14s (± 0.43%) 8.17s (± 0.85%) +0.03s (+ 0.34%) 8.07s 8.35s
Monaco - node (v18.10.0, x64)
Memory used 331,748k (± 0.02%) 331,780k (± 0.01%) +32k (+ 0.01%) 331,645k 331,851k
Parse Time 1.18s (± 0.65%) 1.16s (± 0.71%) -0.01s (- 0.94%) 1.15s 1.18s
Bind Time 0.56s (± 1.57%) 0.56s (± 1.03%) -0.00s (- 0.53%) 0.55s 0.57s
Check Time 4.30s (± 0.70%) 4.33s (± 0.63%) +0.03s (+ 0.60%) 4.29s 4.41s
Emit Time 2.63s (± 0.95%) 2.63s (± 1.07%) -0.00s (- 0.15%) 2.61s 2.74s
Total Time 8.68s (± 0.55%) 8.68s (± 0.65%) +0.01s (+ 0.09%) 8.62s 8.89s
TFS - node (v18.10.0, x64)
Memory used 294,723k (± 0.01%) 294,715k (± 0.01%) -8k (- 0.00%) 294,607k 294,769k
Parse Time 0.94s (± 0.71%) 0.94s (± 0.73%) -0.00s (- 0.11%) 0.92s 0.95s
Bind Time 0.58s (± 3.15%) 0.59s (± 3.70%) +0.01s (+ 1.20%) 0.55s 0.63s
Check Time 4.02s (± 0.74%) 4.04s (± 0.66%) +0.02s (+ 0.42%) 3.98s 4.09s
Emit Time 2.64s (± 0.81%) 2.64s (± 0.99%) +0.01s (+ 0.23%) 2.61s 2.72s
Total Time 8.18s (± 0.68%) 8.20s (± 0.61%) +0.03s (+ 0.32%) 8.09s 8.35s
material-ui - node (v18.10.0, x64)
Memory used 439,764k (± 0.02%) 439,787k (± 0.01%) +23k (+ 0.01%) 439,677k 439,950k
Parse Time 1.37s (± 0.92%) 1.35s (± 0.70%) -0.01s (- 0.88%) 1.34s 1.38s
Bind Time 0.45s (± 1.45%) 0.45s (± 1.24%) -0.00s (- 0.00%) 0.44s 0.46s
Check Time 10.98s (± 0.97%) 10.87s (± 0.64%) -0.12s (- 1.06%) 10.73s 11.01s
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) 0.00s ( NaN%) 0.00s 0.00s
Total Time 12.80s (± 0.84%) 12.67s (± 0.53%) -0.13s (- 1.00%) 12.53s 12.81s
xstate - node (v18.10.0, x64)
Memory used 556,687k (± 0.02%) 556,795k (± 0.02%) +108k (+ 0.02%) 556,614k 557,068k
Parse Time 1.92s (± 0.35%) 1.92s (± 0.43%) -0.00s (- 0.00%) 1.90s 1.94s
Bind Time 0.70s (± 2.62%) 0.70s (± 2.89%) +0.00s (+ 0.14%) 0.67s 0.74s
Check Time 1.10s (± 0.45%) 1.10s (± 0.62%) 0.00s ( 0.00%) 1.09s 1.12s
Emit Time 0.06s (± 0.00%) 0.06s (± 0.00%) 0.00s ( 0.00%) 0.06s 0.06s
Total Time 3.77s (± 0.58%) 3.77s (± 0.60%) +0.00s (+ 0.03%) 3.72s 3.82s
Angular - node (v16.17.1, x64)
Memory used 353,268k (± 0.02%) 353,280k (± 0.02%) +12k (+ 0.00%) 353,060k 353,382k
Parse Time 1.91s (± 0.74%) 1.92s (± 0.79%) +0.01s (+ 0.52%) 1.88s 1.94s
Bind Time 0.75s (± 0.69%) 0.75s (± 0.67%) -0.00s (- 0.53%) 0.74s 0.76s
Check Time 5.67s (± 0.41%) 5.70s (± 0.72%) +0.03s (+ 0.58%) 5.62s 5.81s
Emit Time 6.09s (± 0.56%) 6.13s (± 0.80%) +0.04s (+ 0.66%) 6.00s 6.22s
Total Time 14.42s (± 0.35%) 14.49s (± 0.59%) +0.08s (+ 0.55%) 14.33s 14.70s
Compiler-Unions - node (v16.17.1, x64)
Memory used 199,009k (± 0.61%) 197,752k (± 0.38%) -1,257k (- 0.63%) 197,355k 200,808k
Parse Time 0.79s (± 0.76%) 0.78s (± 0.38%) -0.00s (- 0.51%) 0.78s 0.79s
Bind Time 0.46s (± 0.97%) 0.46s (± 1.21%) 0.00s ( 0.00%) 0.45s 0.47s
Check Time 6.46s (± 1.02%) 6.43s (± 0.80%) -0.03s (- 0.45%) 6.35s 6.55s
Emit Time 2.27s (± 1.07%) 2.26s (± 1.10%) -0.00s (- 0.22%) 2.20s 2.32s
Total Time 9.98s (± 0.75%) 9.94s (± 0.72%) -0.04s (- 0.39%) 9.78s 10.09s
Monaco - node (v16.17.1, x64)
Memory used 331,134k (± 0.01%) 331,234k (± 0.01%) +99k (+ 0.03%) 331,140k 331,334k
Parse Time 1.44s (± 0.90%) 1.44s (± 1.07%) +0.00s (+ 0.21%) 1.42s 1.48s
Bind Time 0.69s (± 0.98%) 0.70s (± 0.80%) +0.00s (+ 0.58%) 0.69s 0.71s
Check Time 5.49s (± 0.73%) 5.47s (± 0.70%) -0.02s (- 0.40%) 5.42s 5.58s
Emit Time 3.27s (± 0.83%) 3.26s (± 0.44%) -0.01s (- 0.28%) 3.23s 3.30s
Total Time 10.90s (± 0.67%) 10.87s (± 0.55%) -0.03s (- 0.25%) 10.81s 11.05s
TFS - node (v16.17.1, x64)
Memory used 294,067k (± 0.02%) 294,101k (± 0.01%) +34k (+ 0.01%) 293,988k 294,140k
Parse Time 1.23s (± 1.48%) 1.24s (± 2.37%) +0.00s (+ 0.32%) 1.18s 1.32s
Bind Time 0.64s (± 1.09%) 0.64s (± 0.52%) -0.00s (- 0.16%) 0.63s 0.65s
Check Time 5.13s (± 0.51%) 5.14s (± 0.55%) +0.01s (+ 0.25%) 5.11s 5.22s
Emit Time 3.49s (± 0.68%) 3.49s (± 0.55%) +0.00s (+ 0.06%) 3.46s 3.55s
Total Time 10.50s (± 0.44%) 10.51s (± 0.54%) +0.02s (+ 0.15%) 10.41s 10.65s
material-ui - node (v16.17.1, x64)
Memory used 439,167k (± 0.01%) 439,173k (± 0.01%) +7k (+ 0.00%) 439,102k 439,395k
Parse Time 1.74s (± 1.19%) 1.75s (± 1.24%) +0.01s (+ 0.40%) 1.70s 1.80s
Bind Time 0.55s (± 0.68%) 0.54s (± 0.96%) -0.00s (- 0.73%) 0.53s 0.55s
Check Time 12.50s (± 0.59%) 12.52s (± 0.43%) +0.03s (+ 0.23%) 12.43s 12.64s
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) 0.00s ( NaN%) 0.00s 0.00s
Total Time 14.78s (± 0.61%) 14.81s (± 0.45%) +0.03s (+ 0.20%) 14.71s 14.96s
xstate - node (v16.17.1, x64)
Memory used 554,468k (± 0.01%) 554,454k (± 0.01%) -14k (- 0.00%) 554,304k 554,612k
Parse Time 2.32s (± 0.55%) 2.32s (± 0.48%) +0.00s (+ 0.04%) 2.29s 2.34s
Bind Time 0.89s (± 1.18%) 0.89s (± 1.31%) -0.01s (- 0.90%) 0.87s 0.93s
Check Time 1.44s (± 1.01%) 1.43s (± 0.82%) -0.01s (- 0.42%) 1.40s 1.46s
Emit Time 0.07s (± 0.00%) 0.07s (± 3.23%) -0.00s (- 1.43%) 0.06s 0.07s
Total Time 4.72s (± 0.46%) 4.71s (± 0.23%) -0.01s (- 0.28%) 4.69s 4.74s
Angular - node (v14.15.1, x64)
Memory used 347,433k (± 0.01%) 347,432k (± 0.01%) -1k (- 0.00%) 347,339k 347,501k
Parse Time 2.09s (± 0.68%) 2.11s (± 0.80%) +0.02s (+ 0.91%) 2.08s 2.14s
Bind Time 0.80s (± 0.72%) 0.80s (± 0.56%) +0.00s (+ 0.25%) 0.79s 0.81s
Check Time 5.99s (± 0.47%) 6.00s (± 0.61%) +0.01s (+ 0.12%) 5.90s 6.06s
Emit Time 6.31s (± 0.64%) 6.32s (± 0.65%) +0.01s (+ 0.24%) 6.23s 6.42s
Total Time 15.18s (± 0.47%) 15.23s (± 0.43%) +0.04s (+ 0.29%) 15.06s 15.32s
Compiler-Unions - node (v14.15.1, x64)
Memory used 190,335k (± 0.02%) 191,522k (± 0.90%) +1,187k (+ 0.62%) 190,300k 196,189k
Parse Time 0.86s (± 0.86%) 0.86s (± 0.72%) -0.00s (- 0.23%) 0.85s 0.87s
Bind Time 0.49s (± 0.69%) 0.49s (± 0.74%) +0.00s (+ 0.20%) 0.49s 0.50s
Check Time 6.76s (± 0.64%) 6.75s (± 0.45%) -0.01s (- 0.15%) 6.69s 6.82s
Emit Time 2.46s (± 0.64%) 2.46s (± 1.73%) +0.00s (+ 0.08%) 2.39s 2.59s
Total Time 10.57s (± 0.51%) 10.57s (± 0.38%) -0.01s (- 0.07%) 10.45s 10.66s
Monaco - node (v14.15.1, x64)
Memory used 326,559k (± 0.01%) 326,569k (± 0.01%) +10k (+ 0.00%) 326,519k 326,622k
Parse Time 1.59s (± 0.75%) 1.59s (± 0.64%) -0.00s (- 0.06%) 1.57s 1.61s
Bind Time 0.73s (± 0.79%) 0.74s (± 0.70%) +0.01s (+ 0.82%) 0.73s 0.75s
Check Time 5.75s (± 0.39%) 5.75s (± 0.48%) -0.01s (- 0.16%) 5.68s 5.82s
Emit Time 3.39s (± 0.62%) 3.38s (± 0.71%) -0.01s (- 0.35%) 3.34s 3.46s
Total Time 11.47s (± 0.37%) 11.45s (± 0.40%) -0.02s (- 0.19%) 11.38s 11.55s
TFS - node (v14.15.1, x64)
Memory used 289,724k (± 0.01%) 289,695k (± 0.01%) -29k (- 0.01%) 289,618k 289,799k
Parse Time 1.30s (± 0.68%) 1.30s (± 0.63%) 0.00s ( 0.00%) 1.28s 1.32s
Bind Time 0.80s (± 1.55%) 0.80s (± 0.69%) +0.00s (+ 0.50%) 0.79s 0.81s
Check Time 5.42s (± 0.53%) 5.40s (± 0.47%) -0.02s (- 0.31%) 5.34s 5.45s
Emit Time 3.63s (± 0.51%) 3.64s (± 0.55%) +0.02s (+ 0.41%) 3.60s 3.68s
Total Time 11.13s (± 0.38%) 11.14s (± 0.40%) +0.00s (+ 0.04%) 11.03s 11.23s
material-ui - node (v14.15.1, x64)
Memory used 435,213k (± 0.04%) 435,286k (± 0.00%) +72k (+ 0.02%) 435,257k 435,331k
Parse Time 1.90s (± 0.63%) 1.91s (± 0.59%) +0.01s (+ 0.26%) 1.89s 1.94s
Bind Time 0.58s (± 0.84%) 0.58s (± 0.51%) -0.00s (- 0.34%) 0.58s 0.59s
Check Time 12.89s (± 0.66%) 12.84s (± 0.50%) -0.05s (- 0.41%) 12.72s 12.97s
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) 0.00s ( NaN%) 0.00s 0.00s
Total Time 15.38s (± 0.59%) 15.33s (± 0.42%) -0.05s (- 0.31%) 15.22s 15.48s
xstate - node (v14.15.1, x64)
Memory used 543,457k (± 0.00%) 543,442k (± 0.00%) -15k (- 0.00%) 543,388k 543,483k
Parse Time 2.61s (± 0.54%) 2.61s (± 0.38%) +0.00s (+ 0.00%) 2.60s 2.63s
Bind Time 0.99s (± 0.61%) 0.99s (± 1.85%) +0.01s (+ 0.61%) 0.97s 1.06s
Check Time 1.52s (± 0.67%) 1.52s (± 0.57%) +0.00s (+ 0.20%) 1.50s 1.54s
Emit Time 0.07s (± 3.14%) 0.07s (± 3.14%) 0.00s ( 0.00%) 0.07s 0.08s
Total Time 5.19s (± 0.39%) 5.20s (± 0.33%) +0.02s (+ 0.33%) 5.17s 5.25s
System
Machine Namets-ci-ubuntu
Platformlinux 5.4.0-126-generic
Architecturex64
Available Memory16 GB
Available Memory15 GB
CPUs4 × Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
Hosts
  • node (v18.10.0, x64)
  • node (v16.17.1, x64)
  • node (v14.15.1, x64)
Scenarios
  • Angular - node (v18.10.0, x64)
  • Angular - node (v16.17.1, x64)
  • Angular - node (v14.15.1, x64)
  • Compiler-Unions - node (v18.10.0, x64)
  • Compiler-Unions - node (v16.17.1, x64)
  • Compiler-Unions - node (v14.15.1, x64)
  • Monaco - node (v18.10.0, x64)
  • Monaco - node (v16.17.1, x64)
  • Monaco - node (v14.15.1, x64)
  • TFS - node (v18.10.0, x64)
  • TFS - node (v16.17.1, x64)
  • TFS - node (v14.15.1, x64)
  • material-ui - node (v18.10.0, x64)
  • material-ui - node (v16.17.1, x64)
  • material-ui - node (v14.15.1, x64)
  • xstate - node (v18.10.0, x64)
  • xstate - node (v16.17.1, x64)
  • xstate - node (v14.15.1, x64)
Benchmark Name Iterations
Current 51240 10
Baseline main 10

TSServer

Comparison Report - main..51240
Metric main 51240 Delta Best Worst
Compiler-UnionsTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 1,061ms (± 0.85%) 1,067ms (± 0.44%) +6ms (+ 0.55%) 1,057ms 1,077ms
Req 2 - geterr 2,716ms (± 0.76%) 2,718ms (± 0.75%) +2ms (+ 0.06%) 2,676ms 2,752ms
Req 3 - references 192ms (± 0.63%) 192ms (± 0.90%) +0ms (+ 0.16%) 188ms 195ms
Req 4 - navto 146ms (± 1.33%) 147ms (± 1.18%) +1ms (+ 0.55%) 143ms 151ms
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) 0 ( 0.00%) 1,356 1,356
Req 5 - completionInfo 44ms (± 1.09%) 44ms (± 1.15%) -0ms (- 0.46%) 43ms 45ms
CompilerTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 1,138ms (± 0.86%) 1,150ms (± 0.61%) +11ms (+ 0.99%) 1,130ms 1,161ms
Req 2 - geterr 1,611ms (± 0.59%) 1,616ms (± 0.70%) +6ms (+ 0.35%) 1,595ms 1,645ms
Req 3 - references 198ms (± 0.46%) 200ms (± 0.75%) +2ms (+ 0.81%) 197ms 205ms
Req 4 - navto 161ms (± 1.43%) 164ms (± 1.37%) +3ms (+ 1.74%) 157ms 167ms
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) 0 ( 0.00%) 1,518 1,518
Req 5 - completionInfo 88ms (± 1.78%) 86ms (± 4.19%) -2ms (- 2.05%) 75ms 95ms
xstateTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 1,626ms (± 0.59%) 1,626ms (± 0.47%) -0ms (- 0.02%) 1,612ms 1,642ms
Req 2 - geterr 575ms (± 0.70%) 577ms (± 1.20%) +2ms (+ 0.33%) 564ms 597ms
Req 3 - references 52ms (± 2.01%) 52ms (± 2.59%) -0ms (- 0.38%) 51ms 57ms
Req 4 - navto 203ms (± 0.59%) 204ms (± 0.68%) +0ms (+ 0.10%) 201ms 208ms
Req 5 - completionInfo count 3,206 (± 0.00%) 3,206 (± 0.00%) 0 ( 0.00%) 3,206 3,206
Req 5 - completionInfo 217ms (± 1.24%) 218ms (± 1.56%) +0ms (+ 0.18%) 212ms 227ms
Compiler-UnionsTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 1,327ms (± 0.43%) 1,331ms (± 0.53%) +4ms (+ 0.32%) 1,317ms 1,350ms
Req 2 - geterr 3,275ms (± 0.64%) 3,285ms (± 0.63%) +11ms (+ 0.32%) 3,236ms 3,333ms
Req 3 - references 224ms (± 1.06%) 223ms (± 1.51%) -1ms (- 0.49%) 218ms 235ms
Req 4 - navto 157ms (± 0.60%) 158ms (± 0.52%) +2ms (+ 1.02%) 156ms 160ms
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) 0 ( 0.00%) 1,356 1,356
Req 5 - completionInfo 60ms (±17.08%) 68ms (±20.97%) +8ms (+13.27%) 52ms 97ms
CompilerTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 1,403ms (± 0.35%) 1,404ms (± 0.70%) +1ms (+ 0.06%) 1,385ms 1,436ms
Req 2 - geterr 2,103ms (± 0.21%) 2,107ms (± 0.50%) +4ms (+ 0.21%) 2,091ms 2,142ms
Req 3 - references 232ms (± 0.62%) 231ms (± 0.76%) -2ms (- 0.65%) 227ms 235ms
Req 4 - navto 168ms (± 0.86%) 168ms (± 0.49%) -0ms (- 0.24%) 166ms 170ms
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) 0 ( 0.00%) 1,518 1,518
Req 5 - completionInfo 53ms (± 3.12%) 53ms (± 4.10%) +0ms (+ 0.19%) 51ms 61ms
xstateTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 1,932ms (± 0.50%) 1,928ms (± 0.54%) -4ms (- 0.18%) 1,914ms 1,962ms
Req 2 - geterr 729ms (± 0.78%) 729ms (± 0.73%) 0ms ( 0.00%) 719ms 743ms
Req 3 - references 61ms (± 0.61%) 61ms (± 0.82%) 0ms ( 0.00%) 60ms 62ms
Req 4 - navto 205ms (± 0.62%) 205ms (± 0.78%) -0ms (- 0.05%) 203ms 210ms
Req 5 - completionInfo count 3,206 (± 0.00%) 3,206 (± 0.00%) 0 ( 0.00%) 3,206 3,206
Req 5 - completionInfo 259ms (± 1.15%) 258ms (± 0.52%) -2ms (- 0.66%) 255ms 261ms
Compiler-UnionsTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 1,458ms (± 0.42%) 1,457ms (± 0.39%) -2ms (- 0.12%) 1,446ms 1,469ms
Req 2 - geterr 3,534ms (± 0.41%) 3,549ms (± 0.80%) +15ms (+ 0.43%) 3,490ms 3,612ms
Req 3 - references 235ms (± 1.06%) 233ms (± 0.75%) -2ms (- 0.77%) 227ms 235ms
Req 4 - navto 173ms (± 0.75%) 173ms (± 0.77%) 0ms ( 0.00%) 170ms 175ms
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) 0 ( 0.00%) 1,356 1,356
Req 5 - completionInfo 58ms (± 6.30%) 59ms (± 6.64%) +1ms (+ 1.90%) 54ms 67ms
CompilerTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 1,535ms (± 0.67%) 1,533ms (± 0.40%) -2ms (- 0.12%) 1,523ms 1,547ms
Req 2 - geterr 2,325ms (± 0.31%) 2,321ms (± 0.43%) -4ms (- 0.17%) 2,290ms 2,335ms
Req 3 - references 245ms (± 0.58%) 246ms (± 0.86%) +1ms (+ 0.20%) 242ms 252ms
Req 4 - navto 181ms (± 0.52%) 180ms (± 0.58%) -0ms (- 0.22%) 179ms 183ms
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) 0 ( 0.00%) 1,518 1,518
Req 5 - completionInfo 55ms (± 1.17%) 55ms (± 1.06%) -1ms (- 0.91%) 54ms 56ms
xstateTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 2,154ms (± 0.54%) 2,162ms (± 0.61%) +8ms (+ 0.36%) 2,142ms 2,195ms
Req 2 - geterr 756ms (± 0.56%) 756ms (± 0.50%) -0ms (- 0.01%) 750ms 766ms
Req 3 - references 65ms (± 0.92%) 66ms (± 1.85%) +1ms (+ 2.01%) 64ms 70ms
Req 4 - navto 230ms (± 0.44%) 230ms (± 0.82%) +0ms (+ 0.09%) 226ms 235ms
Req 5 - completionInfo count 3,206 (± 0.00%) 3,206 (± 0.00%) 0 ( 0.00%) 3,206 3,206
Req 5 - completionInfo 274ms (± 1.14%) 275ms (± 0.75%) +1ms (+ 0.26%) 270ms 279ms
System
Machine Namets-ci-ubuntu
Platformlinux 5.4.0-126-generic
Architecturex64
Available Memory16 GB
Available Memory15 GB
CPUs4 × Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
Hosts
  • node (v18.10.0, x64)
  • node (v16.17.1, x64)
  • node (v14.15.1, x64)
Scenarios
  • Compiler-UnionsTSServer - node (v18.10.0, x64)
  • Compiler-UnionsTSServer - node (v16.17.1, x64)
  • Compiler-UnionsTSServer - node (v14.15.1, x64)
  • CompilerTSServer - node (v18.10.0, x64)
  • CompilerTSServer - node (v16.17.1, x64)
  • CompilerTSServer - node (v14.15.1, x64)
  • xstateTSServer - node (v18.10.0, x64)
  • xstateTSServer - node (v16.17.1, x64)
  • xstateTSServer - node (v14.15.1, x64)
Benchmark Name Iterations
Current 51240 10
Baseline main 10
Developer Information:

Download Benchmark

typescript-bot avatar Oct 20 '22 18:10 typescript-bot