A simple change improved Chakra UI's PageSpeed significantly

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

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • chakra-ui-docs

    Discontinued Documentation website for chakra ui

  • Here's the PR if you're interested to see all of the details about it:

  • sandpack

    A component toolkit for creating live-running code editing experiences, using the power of CodeSandbox.

  • Then I remembered that CodeSandbox released their Sandpack component toolkit that you can use to create live code editing blocks. Since that's an npm package that you install, I figured it will definitely be more performant because its code will be compiled, optimized and shipped along with the page. So I decided to swap out the old embedded iframe with the new Sandpack component. And the results were surprizing:

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • chakra-ui

    ⚡️ Simple, Modular & Accessible UI Components for your React Applications

  • I've noticed that the PageSpeed scores for https://chakra-ui.com were not that great. I know that we've built the page using the best practices, but for some reason the scores weren't what we expected. I took some time to analyze the metrics and noticed that the TTI (Time to Interactive) and TBT (Total Blocking Time) were crazy high!

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

  • Ask HN: Features for GPU price-per-hour tracker for A100/H100s

    1 project | news.ycombinator.com | 14 Apr 2024
  • Exploring 5 Top UI Frameworks for React

    1 project | dev.to | 26 Mar 2024
  • React Component Libraries

    13 projects | dev.to | 13 Mar 2024
  • Material UI vs. Chakra UI: Which One to Choose?

    2 projects | dev.to | 6 Mar 2024
  • Chakra UI adoption guide: Overview, examples, and alternatives

    1 project | dev.to | 21 Feb 2024