TypeScript Performance

Open-source TypeScript projects categorized as Performance

Top 23 TypeScript Performance Projects

Performance
  1. solid

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

    Project mention: Svelte5: A Less Favorable Vue3 | news.ycombinator.com | 2025-03-08
  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. million

    Optimize React performance and make your React 70% faster in minutes, not months.

    Project mention: 10 Game-Changing Frontend Tools You Can't Afford to Miss in 2025๐Ÿ”ฅ | dev.to | 2024-12-17
  4. partytown

    Relocate resource intensive third-party scripts off of the main thread and into a web worker. ๐ŸŽ‰

    Project mention: Partytown: Run Third-Party Scripts from a Web Worker | news.ycombinator.com | 2024-10-17
  5. WebdriverIO

    Next-gen browser and mobile automation test framework for Node.js

    Project mention: Release Radar ยท August 2024: Major updates from the open source community | dev.to | 2024-09-05

    It's important to test our code to ensure it works the way we intend. WebdriverIO is a test automation framework, for e2e, unit, and component testing in the browser. It's designed for Node.js and provides support for BDD/TDD test frameworks, and can be run locally or in the cloud. The newest major release has lots of breaking changes, and a bunch of new features. Testers can use new commands, define a custom hostname for component tests, and there's support for fake timers. Check out all the major and breaking changes in the changelog.

  6. guess

    ๐Ÿ”ฎ Libraries & tools for enabling Machine Learning driven user-experiences on the web

  7. next-enterprise

    ๐Ÿ’ผ An enterprise-grade Next.js boilerplate for high-performance, maintainable apps. Packed with features like Tailwind CSS, TypeScript, ESLint, Prettier, testing tools, and more to accelerate your development.

  8. virtual

    ๐Ÿค– Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte

    Project mention: How to Implement Virtual Scrolling Beyond the Browser's Limit | dev.to | 2024-10-08

    I personally prefer using TanStack Virtual, which also supports Vue, Svelte, Solid, Lit, and Angular besides React.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. recyclerlistview

    High performance listview for React Native and web!

  11. react-intersection-observer

    React implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.

  12. piscina

    A fast, efficient Node.js Worker Thread Pool implementation

  13. memlab

    A framework for finding JavaScript memory leaks and analyzing heap snapshots

  14. parca

    Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.

    Project mention: Show HN: Perforator โ€“ cluster-wide profiling tool for large data centers | news.ycombinator.com | 2025-02-01

    Great question! Perforator indeed looks similar to Pyroscope. However, we think that the closest existing solutions are https://parca.dev, closed-source Google Wide Profiling, and, speaking of the agent, the beautiful OpenTelemetry eBPF profiler. The main technical differences with Pyroscope we see are:

    - Pyroscope's Java support is superior as of now because Pyroscope offloads it to the amazing async-profiler.

  15. ImageOptim-CLI

    Make optimisation of images part of your automated build process

  16. sqip

    "SQIP" (pronounced \skwษชb\ like the non-magical folk of magical descent) is a SVG-based LQIP technique.

  17. memoize-one

    A memoization library which only remembers the latest invocation

  18. virtua

    A zero-config, fast and small (~3kB) virtual list (and grid) component for React, Vue, Solid and Svelte.

  19. react-render-tracker

    React render tracker โ€“ a tool to discover performance issues related to unintentional re-renders and unmounts

  20. Reactime 6.0: State Debugger for React

    Developer tool for time travel debugging and performance monitoring in React applications.

  21. react-native-graph

    ๐Ÿ“ˆ Beautiful, high-performance Graphs and Charts for React Native built with Skia

  22. packagephobia

    โš–๏ธ Find the cost of adding a new dependency to your project

  23. tinybench

    ๐Ÿ”Ž A simple, tiny and lightweight benchmarking library!

    Project mention: Tinybench Release 3.0.0 | news.ycombinator.com | 2024-10-28
  24. rx-angular

    Reactive Extensions for Angular.

    Project mention: Remove Redundant Subscriptions in Angular with @jsverse/letify | dev.to | 2024-10-30

    Before Angular v18.1, solutions to this problem included capturing the value in an ngIf statement or using third-party libraries like @rx-angular/template with its rxLet directive.

  25. react-cool-inview

    ๐Ÿ˜Ž ๐Ÿ–ฅ๏ธ React hook to monitor an element enters or leaves the viewport (or another element).

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Performance discussion

Log in or Post with

TypeScript Performance related posts

  • The Art of Lazy Loading: How to improve your frontend app performance. (Next.js/React)

    1 project | dev.to | 17 Feb 2025
  • Show HN: Perforator โ€“ cluster-wide profiling tool for large data centers

    4 projects | news.ycombinator.com | 1 Feb 2025
  • Sync DOM State and Data without IDs: Avoid This Common Pitfall

    2 projects | dev.to | 17 Nov 2024
  • Using Cache Control in Nuxt to improve Performance

    1 project | dev.to | 4 Nov 2024
  • Remove Redundant Subscriptions in Angular with @jsverse/letify

    2 projects | dev.to | 30 Oct 2024
  • Tinybench Release 3.0.0

    1 project | news.ycombinator.com | 28 Oct 2024
  • Partytown: Run Third-Party Scripts from a Web Worker

    1 project | news.ycombinator.com | 17 Oct 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 17 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more โ†’

Index

What are some of the best open-source Performance projects in TypeScript? This list will help you:

# Project Stars
1 solid 33,186
2 million 17,026
3 partytown 13,251
4 WebdriverIO 9,435
5 guess 7,077
6 next-enterprise 6,620
7 virtual 5,877
8 recyclerlistview 5,321
9 react-intersection-observer 5,251
10 piscina 4,581
11 memlab 4,511
12 parca 4,337
13 ImageOptim-CLI 3,486
14 sqip 3,372
15 memoize-one 2,949
16 virtua 2,527
17 react-render-tracker 2,371
18 Reactime 6.0: State Debugger for React 2,215
19 react-native-graph 2,179
20 packagephobia 2,160
21 tinybench 1,995
22 rx-angular 1,934
23 react-cool-inview 1,468

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?