JavaScript Performance

Open-source JavaScript projects categorized as Performance

Top 23 JavaScript Performance Projects

Performance
  1. fastify

    Fast and low overhead web framework, for Node.js

    Project mention: Simple example with NestJS and Mercurius (Schema First) 😻 | dev.to | 2024-12-26

    In this post I will show you how to implement NestJS😻 with GraphQL in schema first mode, using Mercurius and the "platform" to Fastify.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. sharp

    High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.

    Project mention: Why Single Function Lambdas is a terrible choice for Serverless development. | dev.to | 2025-04-06

    For example, you might have a Lambda that powers your entire web server. Another for data crunching using an npm package that ships with a rust binary (node polars) leveraging multiple vCpus. A third might handle image processing with sharp, triggered by S3 uploads. And maybe another is dedicated to web scraping where you bundle a headless browser like Puppeteer as Layer to Lambda.

  4. react-virtualized

    React components for efficiently rendering large lists and tabular data

    Project mention: Show HN: Nue – Apps lighter than a React button | news.ycombinator.com | 2025-04-01

    Make a demo with react-virtualized[0] and see if it crashes. Hint: It will not[1]. React can easily render 1 million rows with high performance without relying on WASM [2]

    Here is the demo of react-virtualized[3], in which I entered 10m as the row count and scrolled to the bottom without crashing.

    [0] https://github.com/bvaughn/react-virtualized

  5. ava

    Node.js test runner that lets you develop with confidence πŸš€

  6. lazysizes

    High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.

    Project mention: Load Images Faster in Laravel and JavaScript | dev.to | 2024-09-03

    JavaScript Libraries: If you need more control, consider using a JavaScript library like lazysizes.

  7. inferno

    :fire: An extremely fast, React-like JavaScript library for building modern user interfaces

  8. why-did-you-render

    why-did-you-render by Welldone Software monkey patches React to notify you about potentially avoidable re-renders. (Works with React Native as well.)

    Project mention: The React Performance Rabbit Hole I Fell Into (And How I Climbed Out) | dev.to | 2025-03-03

    Track rerenders of specific components with Why did you render?

  9. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  10. uPlot

    πŸ“ˆ A small, fast chart for time series, lines, areas, ohlc & bars

    Project mention: uPlot: Fast, memory-efficient Canvas 2D-based chart library | news.ycombinator.com | 2025-03-18
  11. artillery

    The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.

    Project mention: Quais as melhores ferramentas para trabalhar com Node? | dev.to | 2025-04-30
  12. Betterfox

    Firefox user.js for speed, privacy, and security. Your favorite browser, but better.

    Project mention: Betterfox- A Firefox user.js for speed, privacy, and security | news.ycombinator.com | 2025-04-22
  13. lozad.js

    πŸ”₯ Highly performant, light ~1kb and configurable lazy loader in pure JS with no dependencies for responsive images, iframes and more

  14. Clusterize.js

    Tiny vanilla JS plugin to display large data sets easily

  15. aws-lambda-power-tuning

    AWS Lambda Power Tuning is an open-source tool that can help you visualize and fine-tune the memory/power configuration of Lambda functions. It runs in your own AWS account - powered by AWS Step Functions - and it supports three optimization strategies: cost, speed, and balanced.

    Project mention: Why is AWS Lambda so EXPENSIVE: A Comprehensive Guide to AWS Lambda Cost Optimization | dev.to | 2025-04-19

    Solution: Use AWS Lambda Power Tuning AWS provides a tool called Lambda Power Tuning that tests your function at different memory sizes and graphs the performance vs. cost.

  16. aimeos

    Integrated online shop based on Laravel 11 and the Aimeos e-commerce framework for ultra-fast online shops, scalable marketplaces, complex B2B applications and #gigacommerce

  17. memlab

    A framework for finding JavaScript memory leaks and analyzing heap snapshots

  18. medium-zoom

    πŸ”ŽπŸ–Ό A JavaScript library for zooming images like Medium

    Project mention: Rewriting my blog in plain HTML | news.ycombinator.com | 2025-01-14

    2) Also, please add a clickable image preview (you can use this lib for example https://github.com/francoischalifour/medium-zoom)

  19. neo

    The application worker driven frontend framework (by neomjs)

    Project mention: Neo.mjs: A novel framework for high-performance web applications. | dev.to | 2024-10-01

    References: Neo.mjs Github Web Workers in Modern Web Apps

  20. three-mesh-bvh

    A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.

  21. loadtest

    Runs a load test on the selected URL. Fast and easy to use. Can be integrated in your own workflow using the API.

  22. taskr

    A fast, concurrency-focused task automation tool.

  23. pgtune

    Pgtune - tuning PostgreSQL config by your hardware

  24. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB 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).

JavaScript Performance discussion

Log in or Post with

JavaScript Performance related posts

  • uPlot: Fast, memory-efficient Canvas 2D-based chart library

    1 project | news.ycombinator.com | 18 Mar 2025
  • The React Performance Rabbit Hole I Fell Into (And How I Climbed Out)

    1 project | dev.to | 3 Mar 2025
  • Profiling Fastly Compute applications

    1 project | dev.to | 23 Jan 2025
  • Firefox Profiler: Web app for Firefox performance analysis

    1 project | news.ycombinator.com | 4 Jan 2025
  • Simple example with NestJS and Mercurius (Schema First) 😻

    2 projects | dev.to | 26 Dec 2024
  • JavaScript Benchmarking Is a Mess

    8 projects | news.ycombinator.com | 24 Dec 2024
  • Fastify v5 is Now Officially Released

    1 project | news.ycombinator.com | 18 Sep 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β†’

Index

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

# Project Stars
1 fastify 33,723
2 sharp 30,403
3 react-virtualized 26,778
4 ava 20,780
5 lazysizes 17,639
6 inferno 16,158
7 why-did-you-render 11,887
8 quicklink 11,110
9 uPlot 9,110
10 artillery 8,421
11 Betterfox 8,128
12 lozad.js 7,497
13 Clusterize.js 7,233
14 aws-lambda-power-tuning 5,695
15 aimeos 4,585
16 memlab 4,540
17 medium-zoom 3,806
18 neo 2,940
19 three-mesh-bvh 2,771
20 loadtest 2,611
21 taskr 2,538
22 pgtune 2,388
23 js-search 2,225

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today.
www.civic.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?