Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Control Flow Analysis Performance Regression #62050

Open
Labels
Domain: PerformanceReports of unusually slow behaviorHelp WantedYou can do thisPossible ImprovementThe current behavior isn't wrong, but it's possible to see that it might be better in some cases
Milestone
@xpy5910

Description

@xpy5910

🔎 Search Terms

Control Flow

🕗 Version & Regression Information

⏯ Playground Link

No response

💻 Code

🙁 Actual behavior

I encountered a severe performance regression when type-checking a very large JavaScript file (~360,000 lines).

v4.9.5: Type-checking takes ~16,476ms.

v5.5.4: Type-checking time increases to ~64,196ms (4x slower).

Steps to Reproduce:

  1. Clone the attached project and run:
npm installnode checker.js
  1. Switch TypeScript versions (e.g., between v4.9.5 and v5.5.4) and re-test.

After testing, I believe this regression was introduced by PR#58013. When I revert this commit, the performance returns to v4.9.5 levels.

testLargeFile.zip

🙂 Expected behavior

The performance is the same as v4.9.5

Additional information about the issue

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Domain: PerformanceReports of unusually slow behaviorHelp WantedYou can do thisPossible ImprovementThe current behavior isn't wrong, but it's possible to see that it might be better in some cases

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions


      [8]ページ先頭

      ©2009-2025 Movatter.jp