awesome-performance-patches
github.com/kurtextrem/awesome-performance-patches βπβ‘ Awesome list about performance related patches/PRs.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me blog posts with code π resources from awesome-performance-patches"
Installation instructions βWhat's inside
JavaScript
- 5x SSR Throughput: Profiling SSR Hot Paths in TanStack StartBlog Posts with Code π
how to profile, multiple perf PRs & explanations | β
- A 400% faster Performance panel through perf-ceptionπData Structures
replace
- Adventures in the land of substrings and RegExpsBlog Posts with Code π
replaces regex with manual parsing, lazy getter to avoid string allocation
- ai/nanoidUnsorted
faster string generation via
- ai/nanoidUnsorted
re-ordered alphabet for smaller brotli compression
- ariakitUnsorted
React: avoid too frequent calls to
TypeScript
- An approach to optimizing TypeScript type checking performance
- sentry
avoid large unions in favor of
- TanStack/router
- tRPC
avoid disabling the lazy evaluation of TypeScript types
- TypeScript Performance in TanStack Table V9
How to benchmark types; use interfaces over conditional-intersection aliases; annotate invariant type parameters with
CSS & Rendering
- Animating a blurBlog Posts with Code π
animating blur's the performant way
- Animation performanceBlog Posts with Code π
guidelines for performant CSS/JS animations
- Benchmarking the performance of CSSBlog Posts with Code π
registering
- CSS Box Shadows and Optimize PerformanceBlog Posts with Code π
animating box shadows the performant way
- CSS runtime performanceπ₯Blog Posts with Code π
summary presentation of the 2 links above
- FLIP Your AnimationsBlog Posts with Code π
Must read article for understanding CSS animation performance. | β
HTML & Core Web Vitals π
- Avoid an excessive DOM sizeπ
- Better Code Rendering Through Virtualizationπ
virtualization with a textarea for Ctrl+F, disabling Pointer Events for Smoother Scrolling
- Fastest Way of Passing State to JavaScript, Re-visitedπ
use
- How Preply improved INP on a Next.js application (without React Server Components and App Router)π
- How PubTech reduced INP by up to 64%π
"lazy de-rendering", by setting
- INP on HTTPArchiveπ
defer offscreen components to improve early-load INP
Resources
Showing a sample of 143 resources. View the full list on GitHub β