New features

Lighthouse performance scores going up

Round 3 of performance improvements 🥊

For a third and final round of performance improvements — `0.6.0` of `@makeswift/runtime` includes a lighter weight Text component and reduces rerenders in most of Makeswift’s default components. On makeswift.com we consistently saw our desktop and mobile lighthouse scores reach 90+!

Difference in performance between 0.2.8 and 0.6.3 of @makeswift/runtime

improvements & fixes

  • Created a slimmer version of the Text component that doesn’t ship slate or immutable-js to sites rendered outside of the builder
  • Prevented extra rerenders in default components by optimizing how `@makeswift/runtime` references DOM elements
  • Fixed a bug that was preventing scripts from running on client side navigation

Go ahead and build.

Don't have a Next.js project yet? Get started with our no code builder and extend when you're ready.

Arrow pointing down

Integrate your Next.js app