Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[experiment] Minify syntax #52964

Closed
wants to merge 1 commit into from
Closed

Conversation

jakebailey
Copy link
Member

No description provided.

@jakebailey
Copy link
Member Author

@typescript-bot perf test this

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 25, 2023

Heya @jakebailey, I've started to run the perf test suite on this PR at 05bf2eb. You can monitor the build here.

Update: The results are in!

@typescript-bot
Copy link
Collaborator

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

Here they are:

Compiler

Comparison Report - main..52964
Metric main 52964 Delta Best Worst p-value
Angular - node (v18.10.0, x64)
Memory used 359,763k (± 0.01%) 359,373k (± 0.01%) -390k (- 0.11%) 359,321k 359,404k p=0.005 n=6
Parse Time 3.48s (± 0.40%) 3.48s (± 0.23%) ~ 3.47s 3.49s p=0.270 n=6
Bind Time 1.13s (± 0.56%) 1.14s (± 0.66%) +0.01s (+ 1.03%) 1.13s 1.15s p=0.027 n=6
Check Time 8.65s (± 0.56%) 8.65s (± 0.62%) ~ 8.60s 8.75s p=1.000 n=6
Emit Time 7.42s (± 0.58%) 7.44s (± 0.35%) ~ 7.40s 7.47s p=0.258 n=6
Total Time 20.68s (± 0.32%) 20.72s (± 0.29%) ~ 20.67s 20.83s p=0.422 n=6
Compiler-Unions - node (v18.10.0, x64)
Memory used 191,601k (± 1.53%) 189,251k (± 0.02%) -2,350k (- 1.23%) 189,195k 189,304k p=0.005 n=6
Parse Time 1.48s (± 0.66%) 1.48s (± 0.51%) ~ 1.47s 1.49s p=0.554 n=6
Bind Time 0.77s (± 0.82%) 0.77s (± 0.72%) ~ 0.76s 0.77s p=0.201 n=6
Check Time 9.41s (± 0.55%) 9.41s (± 0.83%) ~ 9.31s 9.50s p=1.000 n=6
Emit Time 2.74s (± 0.82%) 2.74s (± 1.14%) ~ 2.69s 2.77s p=0.808 n=6
Total Time 14.39s (± 0.42%) 14.39s (± 0.36%) ~ 14.32s 14.44s p=0.936 n=6
Monaco - node (v18.10.0, x64)
Memory used 343,899k (± 0.02%) 343,416k (± 0.02%) -483k (- 0.14%) 343,311k 343,521k p=0.005 n=6
Parse Time 2.63s (± 0.54%) 2.62s (± 0.86%) ~ 2.58s 2.64s p=0.869 n=6
Bind Time 1.01s (± 0.97%) 1.01s (± 0.75%) ~ 1.00s 1.02s p=0.652 n=6
Check Time 7.04s (± 0.60%) 6.98s (± 0.48%) -0.06s (- 0.83%) 6.95s 7.04s p=0.035 n=6
Emit Time 4.24s (± 0.95%) 4.24s (± 1.01%) ~ 4.17s 4.29s p=0.748 n=6
Total Time 14.92s (± 0.40%) 14.86s (± 0.52%) ~ 14.76s 14.96s p=0.229 n=6
TFS - node (v18.10.0, x64)
Memory used 299,896k (± 0.01%) 299,501k (± 0.01%) -394k (- 0.13%) 299,474k 299,530k p=0.005 n=6
Parse Time 2.05s (± 1.44%) 2.04s (± 0.96%) ~ 2.01s 2.07s p=0.936 n=6
Bind Time 1.14s (± 0.66%) 1.14s (± 0.73%) ~ 1.14s 1.16s p=0.209 n=6
Check Time 6.51s (± 0.35%) 6.53s (± 0.57%) ~ 6.47s 6.58s p=0.224 n=6
Emit Time 3.85s (± 0.88%) 3.88s (± 0.53%) ~ 3.85s 3.91s p=0.141 n=6
Total Time 13.54s (± 0.41%) 13.60s (± 0.31%) ~ 13.56s 13.66s p=0.063 n=6
material-ui - node (v18.10.0, x64)
Memory used 476,398k (± 0.01%) 475,963k (± 0.00%) -435k (- 0.09%) 475,935k 475,997k p=0.005 n=6
Parse Time 3.13s (± 0.74%) 3.13s (± 0.66%) ~ 3.10s 3.16s p=0.935 n=6
Bind Time 0.91s (± 0.45%) 0.92s (± 0.82%) ~ 0.91s 0.93s p=0.100 n=6
Check Time 17.05s (± 0.48%) 17.03s (± 0.57%) ~ 16.92s 17.18s p=0.810 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 21.09s (± 0.36%) 21.08s (± 0.42%) ~ 20.99s 21.23s p=0.748 n=6
xstate - node (v18.10.0, x64)
Memory used 548,178k (± 0.02%) 547,112k (± 0.02%) -1,066k (- 0.19%) 546,904k 547,237k p=0.005 n=6
Parse Time 4.07s (± 0.59%) 4.07s (± 0.37%) ~ 4.04s 4.08s p=0.871 n=6
Bind Time 1.64s (± 3.16%) 1.66s (± 0.51%) ~ 1.64s 1.66s p=0.326 n=6
Check Time 2.76s (± 0.54%) 2.76s (± 1.08%) ~ 2.73s 2.80s p=0.512 n=6
Emit Time 0.08s (± 0.00%) 0.08s (± 0.00%) ~ 0.08s 0.08s p=1.000 n=6
Total Time 8.56s (± 0.53%) 8.57s (± 0.38%) ~ 8.53s 8.62s p=1.000 n=6
Angular - node (v16.17.1, x64)
Memory used 359,048k (± 0.00%) 358,686k (± 0.00%) -362k (- 0.10%) 358,677k 358,707k p=0.005 n=6
Parse Time 3.73s (± 0.78%) 3.70s (± 0.74%) ~ 3.68s 3.75s p=0.075 n=6
Bind Time 1.20s (± 0.46%) 1.21s (± 0.45%) +0.01s (+ 0.84%) 1.20s 1.21s p=0.024 n=6
Check Time 9.46s (± 0.65%) 9.42s (± 0.25%) ~ 9.39s 9.46s p=0.466 n=6
Emit Time 7.93s (± 0.80%) 7.94s (± 0.88%) ~ 7.86s 8.06s p=0.748 n=6
Total Time 22.31s (± 0.46%) 22.27s (± 0.44%) ~ 22.13s 22.38s p=0.630 n=6
Compiler-Unions - node (v16.17.1, x64)
Memory used 191,345k (± 0.02%) 191,488k (± 0.74%) ~ 190,798k 194,365k p=0.066 n=6
Parse Time 1.56s (± 1.19%) 1.57s (± 1.02%) ~ 1.55s 1.59s p=0.366 n=6
Bind Time 0.82s (± 0.00%) 0.83s (± 0.66%) ~ 0.82s 0.83s p=0.071 n=6
Check Time 10.11s (± 0.54%) 10.11s (± 0.92%) ~ 10.01s 10.24s p=0.810 n=6
Emit Time 3.00s (± 1.03%) 2.99s (± 0.71%) ~ 2.97s 3.02s p=0.808 n=6
Total Time 15.48s (± 0.37%) 15.49s (± 0.73%) ~ 15.37s 15.67s p=0.747 n=6
Monaco - node (v16.17.1, x64)
Memory used 343,124k (± 0.00%) 342,672k (± 0.01%) -452k (- 0.13%) 342,636k 342,696k p=0.005 n=6
Parse Time 2.80s (± 0.37%) 2.78s (± 0.67%) -0.03s (- 0.95%) 2.74s 2.79s p=0.007 n=6
Bind Time 1.08s (± 0.75%) 1.08s (± 0.48%) ~ 1.07s 1.08s p=0.140 n=6
Check Time 7.69s (± 0.34%) 7.67s (± 0.40%) ~ 7.64s 7.73s p=0.294 n=6
Emit Time 4.45s (± 0.62%) 4.43s (± 0.68%) ~ 4.40s 4.48s p=0.257 n=6
Total Time 16.02s (± 0.23%) 15.96s (± 0.36%) -0.06s (- 0.40%) 15.88s 16.03s p=0.036 n=6
TFS - node (v16.17.1, x64)
Memory used 299,243k (± 0.01%) 298,854k (± 0.00%) -389k (- 0.13%) 298,841k 298,870k p=0.005 n=6
Parse Time 2.16s (± 0.91%) 2.17s (± 0.56%) ~ 2.16s 2.19s p=0.410 n=6
Bind Time 1.25s (± 0.98%) 1.24s (± 0.42%) ~ 1.23s 1.24s p=0.210 n=6
Check Time 7.18s (± 0.49%) 7.20s (± 0.34%) ~ 7.16s 7.22s p=0.461 n=6
Emit Time 4.37s (± 0.58%) 4.34s (± 0.71%) ~ 4.30s 4.39s p=0.090 n=6
Total Time 14.96s (± 0.35%) 14.95s (± 0.34%) ~ 14.88s 15.02s p=0.630 n=6
material-ui - node (v16.17.1, x64)
Memory used 475,751k (± 0.02%) 475,227k (± 0.01%) -524k (- 0.11%) 475,191k 475,322k p=0.005 n=6
Parse Time 3.29s (± 0.25%) 3.30s (± 0.19%) +0.01s (+ 0.41%) 3.29s 3.31s p=0.023 n=6
Bind Time 0.96s (± 0.42%) 0.97s (± 0.42%) +0.01s (+ 1.04%) 0.97s 0.98s p=0.008 n=6
Check Time 18.11s (± 0.98%) 18.03s (± 0.38%) ~ 17.93s 18.14s p=0.688 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 22.36s (± 0.78%) 22.30s (± 0.32%) ~ 22.20s 22.42s p=1.000 n=6
xstate - node (v16.17.1, x64)
Memory used 545,733k (± 0.02%) 544,589k (± 0.01%) -1,143k (- 0.21%) 544,507k 544,729k p=0.005 n=6
Parse Time 4.28s (± 0.38%) 4.26s (± 0.24%) ~ 4.25s 4.28s p=0.121 n=6
Bind Time 1.77s (± 0.56%) 1.75s (± 0.29%) -0.02s (- 0.85%) 1.75s 1.76s p=0.014 n=6
Check Time 2.98s (± 0.25%) 2.98s (± 0.50%) ~ 2.97s 3.01s p=0.934 n=6
Emit Time 0.09s (± 0.00%) 0.09s (± 0.00%) ~ 0.09s 0.09s p=1.000 n=6
Total Time 9.11s (± 0.18%) 9.09s (± 0.18%) ~ 9.07s 9.11s p=0.085 n=6
Angular - node (v14.15.1, x64)
Memory used 352,805k (± 0.00%) 352,475k (± 0.04%) -330k (- 0.09%) 352,190k 352,538k p=0.005 n=6
Parse Time 3.73s (± 0.50%) 3.68s (± 0.33%) -0.04s (- 1.12%) 3.67s 3.70s p=0.006 n=6
Bind Time 1.25s (± 0.51%) 1.26s (± 0.83%) ~ 1.24s 1.27s p=0.388 n=6
Check Time 9.77s (± 0.68%) 9.77s (± 0.43%) ~ 9.72s 9.84s p=0.686 n=6
Emit Time 8.38s (± 0.71%) 8.39s (± 0.56%) ~ 8.32s 8.45s p=0.630 n=6
Total Time 23.11s (± 0.47%) 23.10s (± 0.34%) ~ 23.01s 23.22s p=0.748 n=6
Compiler-Unions - node (v14.15.1, x64)
Memory used 186,612k (± 0.01%) 186,213k (± 0.01%) -399k (- 0.21%) 186,199k 186,223k p=0.005 n=6
Parse Time 1.57s (± 0.57%) 1.58s (± 0.57%) ~ 1.57s 1.59s p=0.113 n=6
Bind Time 0.84s (± 0.61%) 0.84s (± 0.90%) ~ 0.83s 0.85s p=0.241 n=6
Check Time 10.22s (± 0.20%) 10.14s (± 0.58%) -0.08s (- 0.83%) 10.07s 10.23s p=0.024 n=6
Emit Time 3.12s (± 0.56%) 3.13s (± 0.37%) ~ 3.12s 3.15s p=0.617 n=6
Total Time 15.76s (± 0.15%) 15.69s (± 0.34%) ~ 15.65s 15.78s p=0.053 n=6
Monaco - node (v14.15.1, x64)
Memory used 338,120k (± 0.01%) 337,684k (± 0.01%) -436k (- 0.13%) 337,654k 337,741k p=0.005 n=6
Parse Time 2.89s (± 0.81%) 2.87s (± 0.42%) ~ 2.86s 2.89s p=0.145 n=6
Bind Time 1.10s (± 0.47%) 1.11s (± 0.68%) ~ 1.10s 1.12s p=0.247 n=6
Check Time 8.09s (± 0.52%) 8.09s (± 0.80%) ~ 7.97s 8.15s p=0.630 n=6
Emit Time 4.71s (± 1.03%) 4.71s (± 0.68%) ~ 4.66s 4.75s p=0.627 n=6
Total Time 16.80s (± 0.49%) 16.78s (± 0.52%) ~ 16.61s 16.85s p=0.689 n=6
TFS - node (v14.15.1, x64)
Memory used 294,283k (± 0.00%) 293,862k (± 0.00%) -421k (- 0.14%) 293,843k 293,882k p=0.005 n=6
Parse Time 2.38s (± 0.35%) 2.40s (± 1.26%) ~ 2.35s 2.43s p=0.114 n=6
Bind Time 1.07s (± 0.38%) 1.08s (± 0.78%) ~ 1.06s 1.08s p=0.285 n=6
Check Time 7.46s (± 0.57%) 7.43s (± 0.71%) ~ 7.38s 7.51s p=0.260 n=6
Emit Time 4.28s (± 0.56%) 4.40s (± 0.60%) +0.12s (+ 2.88%) 4.37s 4.44s p=0.005 n=6
Total Time 15.19s (± 0.39%) 15.31s (± 0.32%) +0.12s (+ 0.80%) 15.23s 15.37s p=0.010 n=6
material-ui - node (v14.15.1, x64)
Memory used 471,282k (± 0.00%) 470,934k (± 0.00%) -348k (- 0.07%) 470,898k 470,956k p=0.005 n=6
Parse Time 3.44s (± 0.15%) 3.46s (± 0.32%) +0.02s (+ 0.48%) 3.44s 3.47s p=0.023 n=6
Bind Time 1.01s (± 0.81%) 1.01s (± 0.75%) ~ 1.00s 1.02s p=0.729 n=6
Check Time 18.98s (± 0.56%) 18.93s (± 0.66%) ~ 18.77s 19.13s p=0.575 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 23.43s (± 0.47%) 23.40s (± 0.55%) ~ 23.22s 23.60s p=0.689 n=6
xstate - node (v14.15.1, x64)
Memory used 534,520k (± 0.00%) 533,344k (± 0.00%) -1,176k (- 0.22%) 533,324k 533,365k p=0.005 n=6
Parse Time 4.47s (± 1.27%) 4.57s (± 0.43%) +0.09s (+ 2.12%) 4.53s 4.58s p=0.010 n=6
Bind Time 1.75s (± 3.26%) 1.69s (± 0.65%) ~ 1.68s 1.70s p=0.154 n=6
Check Time 3.14s (± 0.83%) 3.14s (± 0.65%) ~ 3.11s 3.17s p=0.936 n=6
Emit Time 0.10s (± 0.00%) 0.10s (± 5.34%) ~ 0.09s 0.10s p=0.174 n=6
Total Time 9.46s (± 0.33%) 9.49s (± 0.13%) ~ 9.47s 9.50s p=0.141 n=6
System
Machine Namets-ci-ubuntu
Platformlinux 5.4.0-135-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 52964 6
Baseline main 6

TSServer

Comparison Report - main..52964
Metric main 52964 Delta Best Worst p-value
Compiler-UnionsTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 2,366ms (± 0.80%) 2,363ms (± 1.12%) ~ 2,331ms 2,394ms p=1.000 n=6
Req 2 - geterr 5,297ms (± 0.57%) 5,317ms (± 0.45%) ~ 5,294ms 5,359ms p=0.630 n=6
Req 3 - references 339ms (± 0.24%) 342ms (± 0.52%) +3ms (+ 0.84%) 340ms 344ms p=0.008 n=6
Req 4 - navto 285ms (± 0.81%) 282ms (± 0.69%) -3ms (- 1.05%) 279ms 285ms p=0.041 n=6
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) ~ 1,356 1,356 p=1.000 n=6
Req 5 - completionInfo 71ms (± 0.89%) 74ms (±11.07%) ~ 67ms 85ms p=0.413 n=6
CompilerTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 2,506ms (± 0.95%) 2,516ms (± 1.14%) ~ 2,470ms 2,551ms p=0.630 n=6
Req 2 - geterr 3,973ms (± 0.57%) 3,995ms (± 0.85%) ~ 3,944ms 4,035ms p=0.336 n=6
Req 3 - references 353ms (± 0.44%) 353ms (± 1.00%) ~ 348ms 359ms p=0.740 n=6
Req 4 - navto 292ms (± 0.47%) 288ms (± 1.02%) ~ 285ms 292ms p=0.063 n=6
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) ~ 1,518 1,518 p=1.000 n=6
Req 5 - completionInfo 68ms (± 1.52%) 62ms (± 0.66%) 🟩-6ms (- 8.62%) 61ms 62ms p=0.003 n=6
xstateTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 3,171ms (± 0.69%) 3,152ms (± 0.53%) ~ 3,136ms 3,183ms p=0.078 n=6
Req 2 - geterr 1,617ms (± 0.50%) 1,603ms (± 0.40%) -14ms (- 0.84%) 1,594ms 1,614ms p=0.016 n=6
Req 3 - references 104ms (± 3.26%) 107ms (± 3.00%) ~ 103ms 111ms p=0.089 n=6
Req 4 - navto 360ms (± 1.15%) 364ms (± 0.15%) ~ 363ms 364ms p=0.250 n=6
Req 5 - completionInfo count 3,136 (± 0.00%) 3,136 (± 0.00%) ~ 3,136 3,136 p=1.000 n=6
Req 5 - completionInfo 428ms (± 1.35%) 424ms (± 1.34%) ~ 413ms 428ms p=0.570 n=6
Compiler-UnionsTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 2,500ms (± 1.57%) 2,459ms (± 0.77%) ~ 2,425ms 2,478ms p=0.054 n=6
Req 2 - geterr 5,740ms (± 0.62%) 5,668ms (± 0.72%) -72ms (- 1.25%) 5,645ms 5,750ms p=0.020 n=6
Req 3 - references 350ms (± 0.79%) 354ms (± 0.53%) +4ms (+ 1.00%) 351ms 356ms p=0.043 n=6
Req 4 - navto 281ms (± 0.27%) 282ms (± 0.32%) ~ 281ms 283ms p=0.149 n=6
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) ~ 1,356 1,356 p=1.000 n=6
Req 5 - completionInfo 86ms (± 5.14%) 79ms (± 1.06%) 🟩-8ms (- 8.72%) 78ms 80ms p=0.004 n=6
CompilerTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 2,676ms (± 0.59%) 2,663ms (± 1.26%) ~ 2,598ms 2,694ms p=0.630 n=6
Req 2 - geterr 4,352ms (± 0.50%) 4,334ms (± 0.17%) ~ 4,325ms 4,344ms p=0.128 n=6
Req 3 - references 364ms (± 0.81%) 361ms (± 0.54%) ~ 359ms 364ms p=0.255 n=6
Req 4 - navto 287ms (± 1.28%) 288ms (± 0.42%) ~ 286ms 289ms p=1.000 n=6
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) ~ 1,518 1,518 p=1.000 n=6
Req 5 - completionInfo 74ms (± 3.77%) 67ms (± 0.77%) 🟩-7ms (- 9.42%) 67ms 68ms p=0.004 n=6
xstateTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 3,336ms (± 0.51%) 3,321ms (± 0.18%) ~ 3,316ms 3,332ms p=0.127 n=6
Req 2 - geterr 1,861ms (± 4.53%) 1,793ms (± 4.21%) ~ 1,730ms 1,933ms p=0.173 n=6
Req 3 - references 110ms (± 3.51%) 115ms (± 1.28%) ~ 112ms 116ms p=0.061 n=6
Req 4 - navto 345ms (± 1.32%) 351ms (± 0.76%) +6ms (+ 1.74%) 349ms 356ms p=0.043 n=6
Req 5 - completionInfo count 3,136 (± 0.00%) 3,136 (± 0.00%) ~ 3,136 3,136 p=1.000 n=6
Req 5 - completionInfo 438ms (± 0.77%) 432ms (± 1.02%) -6ms (- 1.26%) 426ms 437ms p=0.044 n=6
Compiler-UnionsTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 2,571ms (± 0.71%) 2,585ms (± 0.62%) ~ 2,573ms 2,617ms p=0.295 n=6
Req 2 - geterr 6,034ms (± 0.47%) 6,025ms (± 0.41%) ~ 5,989ms 6,051ms p=0.689 n=6
Req 3 - references 366ms (± 0.60%) 368ms (± 0.45%) ~ 366ms 370ms p=0.167 n=6
Req 4 - navto 281ms (± 1.48%) 273ms (± 0.46%) -8ms (- 2.79%) 271ms 274ms p=0.009 n=6
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) ~ 1,356 1,356 p=1.000 n=6
Req 5 - completionInfo 99ms (± 3.09%) 100ms (± 1.94%) ~ 96ms 101ms p=1.000 n=6
CompilerTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 2,802ms (± 0.49%) 2,796ms (± 0.60%) ~ 2,770ms 2,818ms p=0.378 n=6
Req 2 - geterr 4,557ms (± 2.45%) 4,662ms (± 0.39%) +105ms (+ 2.30%) 4,632ms 4,678ms p=0.016 n=6
Req 3 - references 381ms (± 0.51%) 385ms (± 0.50%) +4ms (+ 0.96%) 383ms 388ms p=0.023 n=6
Req 4 - navto 295ms (± 1.37%) 292ms (± 1.04%) ~ 289ms 297ms p=0.294 n=6
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) ~ 1,518 1,518 p=1.000 n=6
Req 5 - completionInfo 86ms (± 9.15%) 84ms (± 4.53%) ~ 81ms 89ms p=0.568 n=6
xstateTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 3,645ms (± 0.68%) 3,661ms (± 0.47%) ~ 3,644ms 3,690ms p=0.521 n=6
Req 2 - geterr 1,839ms (± 1.10%) 1,789ms (± 0.58%) -51ms (- 2.76%) 1,778ms 1,802ms p=0.005 n=6
Req 3 - references 129ms (± 2.91%) 129ms (± 2.17%) ~ 126ms 134ms p=0.871 n=6
Req 4 - navto 376ms (± 0.33%) 382ms (± 0.55%) +7ms (+ 1.73%) 379ms 384ms p=0.005 n=6
Req 5 - completionInfo count 3,136 (± 0.00%) 3,136 (± 0.00%) ~ 3,136 3,136 p=1.000 n=6
Req 5 - completionInfo 456ms (± 1.75%) 453ms (± 2.89%) ~ 432ms 469ms p=0.630 n=6
System
Machine Namets-ci-ubuntu
Platformlinux 5.4.0-135-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 52964 6
Baseline main 6

Startup

Comparison Report - main..52964
Metric main 52964 Delta Best Worst p-value
tsc-startup - node (v16.17.1, x64)
Execution time 142.39ms (± 0.20%) 138.87ms (± 0.23%) -3.52ms (- 2.47%) 138.17ms 149.16ms p=0.000 n=600
tsserver-startup - node (v16.17.1, x64)
Execution time 229.34ms (± 0.44%) 222.28ms (± 0.14%) 🟩-7.06ms (- 3.08%) 221.37ms 226.36ms p=0.000 n=600
tsserverlibrary-startup - node (v16.17.1, x64)
Execution time 230.41ms (± 0.31%) 223.09ms (± 0.15%) 🟩-7.32ms (- 3.17%) 222.15ms 228.22ms p=0.000 n=600
typescript-startup - node (v16.17.1, x64)
Execution time 210.65ms (± 0.24%) 204.39ms (± 0.15%) -6.26ms (- 2.97%) 203.66ms 208.77ms p=0.000 n=600
System
Machine Namets-ci-ubuntu
Platformlinux 5.4.0-135-generic
Architecturex64
Available Memory16 GB
Available Memory15 GB
CPUs4 × Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
Hosts
  • node (v16.17.1, x64)
Scenarios
  • tsc-startup - node (v16.17.1, x64)
  • tsserver-startup - node (v16.17.1, x64)
  • tsserverlibrary-startup - node (v16.17.1, x64)
  • typescript-startup - node (v16.17.1, x64)
Benchmark Name Iterations
Current 52964 6
Baseline main 6

Developer Information:

Download Benchmark

@jakebailey jakebailey closed this Feb 25, 2023
@jakebailey jakebailey deleted the minify-syntax branch March 18, 2023 04:12
@dyaskur
Copy link

dyaskur commented Sep 4, 2023

what is this? is this related to #8 ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants