Skip to content

Performance

Following modules helps you with your app performance:

Nuxt Fonts

Nuxt Fonts is an official module for working with web fonts. It allows you to easily integrate and optimize web fonts.

@nuxt/fonts is a core feature and it is enabled by default. To disable it, you can use following environment variable:

dotenv
NUXT_PUBLIC_IGNIS_CORE_FONTS=false

Nuxt Image

Nuxt Image is an official module for working with images. Resize and transform your images using built-in optimizer or your favorite images CDN.

@nuxt/image is a core feature and it is enabled by default. To disable it, you can use following environment variable:

dotenv
NUXT_PUBLIC_IGNIS_CORE_IMAGE=false

Note: Nuxt Ignis uses @nuxt/image v2 which includes some breaking changes. Please refer to the migration guide if you experience troubles after switching.

Nuxt Scripts

Nuxt Scripts is an official module for working with scripts. It lets you load third-party scripts with better performance, privacy, security and DX. It includes many popular third-parties out of the box.

@nuxt/scripts is a core feature and it is enabled by default. To disable it, you can use following environment variable:

dotenv
NUXT_PUBLIC_IGNIS_CORE_SCRIPTS=false

Pinia

Pinia is a de-facto standard Vue solution for state management. It is type safe, extensible, modular by design and SSR-friendly with tiny runtime.

pinia is a core feature and it is enabled by default. To disable it, you can use following environment variable:

dotenv
NUXT_PUBLIC_IGNIS_CORE_PINIA=false