Pyright package performance by release

Every stable Pyright release from the prior year, measured against one pinned package corpus.

Execution time

Per-package Pyright execution time across releases

Peak memory

Per-package Pyright peak memory across releases

Methodology

Each point is one measured run on a GitHub-hosted Ubuntu runner. Releases use the same package commits, check paths, Python version, memory limit, and dependency-isolation mode. Separate hosted runners introduce machine variance, so use the charts for release-scale trends rather than small differences.

Profile: Python 3.14.6, runner github-ubuntu-latest, 1 measured run per package.

Release runs

VersionPublishedPackages measuredMeasured at
1.1.4062025-10-0192026-09-14T21:39:59.421825+00:00
1.1.4072025-10-2492026-09-14T21:39:42.274572+00:00
1.1.4082026-01-0892026-09-14T21:39:45.460985+00:00
1.1.4092026-04-1692026-09-14T21:38:53.481417+00:00
1.1.4102026-05-2392026-09-14T21:39:07.163917+00:00
1.1.4112026-06-2592026-09-14T21:39:36.545744+00:00
1.1.4122026-08-1292026-09-14T21:35:18.452118+00:00
1.1.4132026-09-0992026-09-14T21:42:13.958871+00:00
1.1.4142026-09-0992026-09-14T21:39:51.380019+00:00

Back to the weekly type checker comparison ยท Download summarized JSON