How Preply improved INP on a Next.js application (without React Server Components and App Router)

This page summarizes the projects mentioned and recommended in the original post on dev.to

Sevalla - Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com
featured
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.
www.influxdata.com
featured
  1. web-vitals

    Essential metrics for a healthy site.

    The official web-vitals library is from the Google Chrome team. We collect all the Web Vitals data at every session and create a global dashboard in DataDog to show the Web Vitals data.

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. react-scan

    Scan for React performance issues and eliminate slow renders in your app

    The standard browser dev tools for profiling. React Developer Tools and React Scan to catch unnecessary re-renders.

  4. react-virtuoso

    The most powerful virtual list component for React

    It doesn’t sound like a huge list. Still, the 300 React components and their sub-children take significant time to be added to the DOM on a slow smartphone (please note: we are speaking about the React->DOM reconciliation that adds all the new elements to the DOM, not the render step itself). We used React Virtuoso since it was already used in our front-end projects, but virtualization libraries are all quite similar.

  5. await-interaction-response

    In the great Demystifying INP: New tools and actionable insights article, Vercel (Next.js’ creators) shared the await-interaction-response package. This is the source code:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Introducing Suspense: APIs to simplify data loading and caching, for use with React Suspense.

    6 projects | /r/reactjs | 25 Feb 2023
  • Create a React virtualization/windowing component from scratch

    2 projects | dev.to | 23 Apr 2022
  • Scroll-up load-more list React component

    1 project | /r/webdev | 8 Sep 2021
  • Optimizing React The Right Way For Blazing Fast Apps

    2 projects | dev.to | 20 Aug 2025
  • Infinite Pixels

    3 projects | news.ycombinator.com | 7 Aug 2025

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