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

chore(deps): update dependency tsx to v4.7.3 - autoclosed #4852

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 4, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
tsx 4.7.2 -> 4.7.3 age adoption passing confidence

Release Notes

privatenumber/tsx (tsx)

v4.7.3

Compare Source

Bug Fixes
  • support TS resolution in JS files when allowJs is set (#​535) (081853e)

This release is also available on:


Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from a team as a code owner May 4, 2024 02:35
@renovate renovate bot requested review from Weakky and removed request for a team May 4, 2024 02:35
Copy link
Contributor

github-actions bot commented May 4, 2024

WASM Query Engine file Size

Engine This PR Base branch Diff
Postgres 2.141MiB 2.141MiB 0.000B
Postgres (gzip) 842.649KiB 842.650KiB -1.000B
Mysql 2.110MiB 2.110MiB 0.000B
Mysql (gzip) 829.012KiB 829.013KiB -1.000B
Sqlite 2.003MiB 2.003MiB 0.000B
Sqlite (gzip) 789.712KiB 789.713KiB -1.000B

Copy link

codspeed-hq bot commented May 4, 2024

CodSpeed Performance Report

Merging #4852 will not alter performance

Comparing renovate/tsx-4.7.x (f8e0ac4) with main (8853577)

Summary

✅ 11 untouched benchmarks

Copy link
Contributor

github-actions bot commented May 4, 2024

✅ WASM query-engine performance won't change substantially (1.006x)

Full benchmark report
DATABASE_URL="postgresql://postgres:postgres@localhost:5432/bench?schema=imdb_bench&sslmode=disable" \
node --experimental-wasm-modules query-engine/driver-adapters/executor/dist/bench.mjs
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
cpu: AMD EPYC 7763 64-Core Processor
runtime: node v18.20.2 (x64-linux)

benchmark                   time (avg)             (min … max)       p75       p99      p999
-------------------------------------------------------------- -----------------------------
• movies.findMany() (all - ~50K)
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline     291 ms/iter       (287 ms … 294 ms)    294 ms    294 ms    294 ms
Web Assembly: Latest       377 ms/iter       (376 ms … 383 ms)    377 ms    383 ms    383 ms
Web Assembly: Current      378 ms/iter       (375 ms … 389 ms)    380 ms    389 ms    389 ms
Node API: Current          197 ms/iter       (196 ms … 199 ms)    198 ms    199 ms    199 ms

summary for movies.findMany() (all - ~50K)
  Web Assembly: Current
   1.92x slower than Node API: Current
   1.3x slower than Web Assembly: Baseline
   1x faster than Web Assembly: Latest

• movies.findMany({ take: 2000 })
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline  11'768 µs/iter (11'474 µs … 14'193 µs) 11'780 µs 14'193 µs 14'193 µs
Web Assembly: Latest    15'323 µs/iter (15'121 µs … 16'855 µs) 15'309 µs 16'855 µs 16'855 µs
Web Assembly: Current   15'259 µs/iter (15'095 µs … 15'812 µs) 15'293 µs 15'812 µs 15'812 µs
Node API: Current        8'081 µs/iter   (7'964 µs … 8'542 µs)  8'092 µs  8'542 µs  8'542 µs

summary for movies.findMany({ take: 2000 })
  Web Assembly: Current
   1.89x slower than Node API: Current
   1.3x slower than Web Assembly: Baseline
   1x faster than Web Assembly: Latest

• movies.findMany({ where: {...}, take: 2000 })
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline   1'845 µs/iter   (1'758 µs … 2'984 µs)  1'836 µs  2'576 µs  2'984 µs
Web Assembly: Latest     2'437 µs/iter   (2'361 µs … 3'127 µs)  2'431 µs  2'980 µs  3'127 µs
Web Assembly: Current    2'571 µs/iter   (2'362 µs … 6'891 µs)  2'445 µs  6'172 µs  6'891 µs
Node API: Current        1'409 µs/iter   (1'340 µs … 1'826 µs)  1'415 µs  1'640 µs  1'826 µs

summary for movies.findMany({ where: {...}, take: 2000 })
  Web Assembly: Current
   1.83x slower than Node API: Current
   1.39x slower than Web Assembly: Baseline
   1.06x slower than Web Assembly: Latest

• movies.findMany({ include: { cast: true } take: 2000 }) (m2m)
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline     549 ms/iter       (543 ms … 568 ms)    552 ms    568 ms    568 ms
Web Assembly: Latest       760 ms/iter       (755 ms … 777 ms)    762 ms    777 ms    777 ms
Web Assembly: Current      755 ms/iter       (748 ms … 772 ms)    762 ms    772 ms    772 ms
Node API: Current          473 ms/iter       (464 ms … 482 ms)    481 ms    482 ms    482 ms

summary for movies.findMany({ include: { cast: true } take: 2000 }) (m2m)
  Web Assembly: Current
   1.6x slower than Node API: Current
   1.38x slower than Web Assembly: Baseline
   1.01x faster than Web Assembly: Latest

• movies.findMany({ where: {...}, include: { cast: true } take: 2000 }) (m2m)
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline  76'078 µs/iter (75'571 µs … 76'422 µs) 76'386 µs 76'422 µs 76'422 µs
Web Assembly: Latest       106 ms/iter       (106 ms … 107 ms)    106 ms    107 ms    107 ms
Web Assembly: Current      105 ms/iter       (105 ms … 106 ms)    106 ms    106 ms    106 ms
Node API: Current       61'735 µs/iter (61'435 µs … 62'064 µs) 62'033 µs 62'064 µs 62'064 µs

summary for movies.findMany({ where: {...}, include: { cast: true } take: 2000 }) (m2m)
  Web Assembly: Current
   1.71x slower than Node API: Current
   1.38x slower than Web Assembly: Baseline
   1.01x faster than Web Assembly: Latest

• movies.findMany({ take: 2000, include: { cast: { include: { person: true } } } })
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline     969 ms/iter       (963 ms … 984 ms)    976 ms    984 ms    984 ms
Web Assembly: Latest     1'263 ms/iter   (1'255 ms … 1'283 ms)  1'276 ms  1'283 ms  1'283 ms
Web Assembly: Current    1'260 ms/iter   (1'250 ms … 1'286 ms)  1'264 ms  1'286 ms  1'286 ms
Node API: Current          869 ms/iter       (839 ms … 903 ms)    888 ms    903 ms    903 ms

summary for movies.findMany({ take: 2000, include: { cast: { include: { person: true } } } })
  Web Assembly: Current
   1.45x slower than Node API: Current
   1.3x slower than Web Assembly: Baseline
   1x faster than Web Assembly: Latest

• movie.findMany({ where: { ... }, take: 2000, include: { cast: { include: { person: true } } } })
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline     137 ms/iter       (136 ms … 139 ms)    137 ms    139 ms    139 ms
Web Assembly: Latest       177 ms/iter       (176 ms … 179 ms)    177 ms    179 ms    179 ms
Web Assembly: Current      177 ms/iter       (176 ms … 178 ms)    177 ms    178 ms    178 ms
Node API: Current          107 ms/iter       (106 ms … 108 ms)    108 ms    108 ms    108 ms

summary for movie.findMany({ where: { ... }, take: 2000, include: { cast: { include: { person: true } } } })
  Web Assembly: Current
   1.65x slower than Node API: Current
   1.29x slower than Web Assembly: Baseline
   1x faster than Web Assembly: Latest

• movie.findMany({ where: { reviews: { author: { ... } }, take: 100 }) (to-many -> to-one)
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline     871 µs/iter     (818 µs … 1'390 µs)    871 µs  1'302 µs  1'390 µs
Web Assembly: Latest     1'226 µs/iter   (1'142 µs … 1'966 µs)  1'222 µs  1'817 µs  1'966 µs
Web Assembly: Current    1'228 µs/iter   (1'153 µs … 1'950 µs)  1'222 µs  1'799 µs  1'950 µs
Node API: Current          765 µs/iter     (702 µs … 1'003 µs)    790 µs    934 µs  1'003 µs

summary for movie.findMany({ where: { reviews: { author: { ... } }, take: 100 }) (to-many -> to-one)
  Web Assembly: Current
   1.61x slower than Node API: Current
   1.41x slower than Web Assembly: Baseline
   1x faster than Web Assembly: Latest

• movie.findMany({ where: { cast: { person: { ... } }, take: 100 }) (m2m -> to-one)
-------------------------------------------------------------- -----------------------------
Web Assembly: Baseline     857 µs/iter     (807 µs … 1'500 µs)    858 µs  1'257 µs  1'500 µs
Web Assembly: Latest     1'194 µs/iter   (1'145 µs … 1'648 µs)  1'199 µs  1'490 µs  1'648 µs
Web Assembly: Current    1'213 µs/iter   (1'157 µs … 1'729 µs)  1'214 µs  1'578 µs  1'729 µs
Node API: Current          787 µs/iter     (713 µs … 1'101 µs)    807 µs    918 µs  1'101 µs

summary for movie.findMany({ where: { cast: { person: { ... } }, take: 100 }) (m2m -> to-one)
  Web Assembly: Current
   1.54x slower than Node API: Current
   1.42x slower than Web Assembly: Baseline
   1.02x slower than Web Assembly: Latest

After changes in f8e0ac4

@renovate renovate bot changed the title chore(deps): update dependency tsx to v4.7.3 chore(deps): update dependency tsx to v4.7.3 - autoclosed May 31, 2024
@renovate renovate bot closed this May 31, 2024
@renovate renovate bot deleted the renovate/tsx-4.7.x branch May 31, 2024 10:17
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.

None yet

0 participants