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 โ
Top 23 TypeScript Performance Projects
-
-
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.
-
Project mention: 10 Game-Changing Frontend Tools You Can't Afford to Miss in 2025๐ฅ | dev.to | 2024-12-17
-
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 -
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.
-
-
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.
-
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-08I personally prefer using TanStack Virtual, which also supports Vue, Svelte, Solid, Lit, and Angular besides React.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
react-intersection-observer
React implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.
-
-
-
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-01Great 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.
-
-
sqip
"SQIP" (pronounced \skwษชb\ like the non-magical folk of magical descent) is a SVG-based LQIP technique.
-
-
virtua
A zero-config, fast and small (~3kB) virtual list (and grid) component for React, Vue, Solid and Svelte.
-
react-render-tracker
React render tracker โ a tool to discover performance issues related to unintentional re-renders and unmounts
-
Reactime 6.0: State Debugger for React
Developer tool for time travel debugging and performance monitoring in React applications.
-
react-native-graph
๐ Beautiful, high-performance Graphs and Charts for React Native built with Skia
-
-
-
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.
-
react-cool-inview
๐ ๐ฅ๏ธ React hook to monitor an element enters or leaves the viewport (or another element).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Performance discussion
TypeScript Performance related posts
-
The Art of Lazy Loading: How to improve your frontend app performance. (Next.js/React)
-
Show HN: Perforator โ cluster-wide profiling tool for large data centers
-
Sync DOM State and Data without IDs: Avoid This Common Pitfall
-
Using Cache Control in Nuxt to improve Performance
-
Remove Redundant Subscriptions in Angular with @jsverse/letify
-
Tinybench Release 3.0.0
-
Partytown: Run Third-Party Scripts from a Web Worker
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 17 Mar 2025
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 |