My web performance journey with Nuxt, Storyblok & Netlify

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
  • lite-youtube-embed

    A faster youtube embed.

  • What I use → For Youtube videos I started using lite-youtube-embed package, following the advice of Debbie O'brien and web.dev!

  • critical

    Extract & Inline Critical-path CSS in HTML pages

  • Consider automating the process of extracting and inlining "Above the Fold" CSS using the Critical tool.

  • 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
  • terser

    🗜 JavaScript parser, mangler and compressor toolkit for ES6+

  • Solution JS → The new uglify-js: https://github.com/terser/terser or continue using webpack, Teser is already included in the prod.js file.

  • vue-lazyload

    A Vue.js plugin for lazyload your Image or Component in your application.

  • What I use → In my case I'm using Vue Lazyload to lazy-load my images and background images: https://github.com/hilongjw/vue-lazyload#demo

  • web.dev

    Discontinued The frontend, backend, and content source code for web.dev

  • What I use → For Youtube videos I started using lite-youtube-embed package, following the advice of Debbie O'brien and web.dev!

  • squoosh

    Make images smaller using best-in-class codecs, right in the browser.

  • If you don't use any image CDN, you can use this online tool: https://squoosh.app/

  • purgecss

    Remove unused CSS

  • Solution (unused css rules) → Take into account Critical/Non-Critical CSS technique as per render-blocking stylesheets section, but combined with a tool that deletes the CSS not used in your page, as the famous PurgeCSS.

  • 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.

    InfluxDB logo
  • Nuxt.js

    Discontinued Nuxt is an intuitive and extendable way to create type-safe, performant and production-grade full-stack web apps and websites with Vue 3. [Moved to: https://github.com/nuxt/nuxt]

  • To build my website I have used technologies such as: Nuxt, my static site generator, Storyblok, as my headlessCMS with an image service provider, and Netlify to host my full static site.

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

  • Building an SVG virtual stand

    2 projects | dev.to | 6 Feb 2022
  • A fiatal felnőttek és a kiégés

    3 projects | /r/hungary | 3 Nov 2021
  • How Cool is Nuxt?

    7 projects | dev.to | 24 Aug 2021
  • Deploy a Golang serverless function for a demo form with htmx

    3 projects | dev.to | 30 Mar 2024
  • PostCSS - my initial experience

    3 projects | dev.to | 11 Jan 2024