Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/docs performance optimizations #3316

Merged
merged 7 commits into from
Apr 10, 2023
Merged

Feat/docs performance optimizations #3316

merged 7 commits into from
Apr 10, 2023

Conversation

rustem-nasyrov
Copy link
Collaborator

@rustem-nasyrov rustem-nasyrov commented Apr 7, 2023

Description

  • Added useHead composable support for the page configs.
  • Added google fonts nuxt module to optimize fonts loading.
  • Optimized loading icons assets by adding dns-prefetch.
  • Used SSR build to improve performance at runtime.
  • Used nitro' build compression for assets.
  • Refactored and moved specific to page icons from nuxt config to its page configs.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Improvement/refactoring (non-breaking change that doesn't add any feature but make things better)

@rustem-nasyrov rustem-nasyrov added the docs packages/docs label Apr 7, 2023
@rustem-nasyrov rustem-nasyrov requested review from asvae and m0ksem April 7, 2023 14:30
@rustem-nasyrov rustem-nasyrov self-assigned this Apr 7, 2023
packages/docs/nuxt.config.ts Outdated Show resolved Hide resolved
@rustem-nasyrov rustem-nasyrov requested a review from m0ksem April 10, 2023 09:20
@rustem-nasyrov rustem-nasyrov marked this pull request as ready for review April 10, 2023 09:21
@rustem-nasyrov rustem-nasyrov merged commit bb57193 into epicmaxco:develop Apr 10, 2023
@rustem-nasyrov rustem-nasyrov deleted the feat/docs-performance-optimizations branch April 10, 2023 18:36
m0ksem pushed a commit that referenced this pull request Apr 12, 2023
* feat: install google fonts nuxt module

* feat: add compression options, use google fonts module

* fix: remove client-only component, because it causes an error

* feat: allow to use in page configs the useHead composable

* refactor: replace font awesome icons with material icons

* refactor: replace with material icon

* refactor: move specific icons from nuxt config
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs packages/docs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants