etalab/dashboard-aides-entreprises

perfs build front

Closed this issue · 12 comments

Pistes d'amélioration :

  • cibler les fonts à charger (fontawesome ds le css)
  • réduire la place de vendors dans le build
  • ne pas inclure les geojson dans le build / enlever des statics => load depuis le composant mapbox ?
  • gicler les composants inutiles ?

Ref pour test : nuxt/nuxt#2201

  • treeshake vuetify ?
  • treeshake fontawesome / mdi icons ?
  • ...

Les départements et les régions à 1000m devraient être dispo très bientôt sur http://etalab-datasets.geo.data.gouv.fr/contours-administratifs/latest/geojson/ 🎉

Dispo ⏫

PR ici pour l'intégration des geojsons 1000 => #61

preview ici => https://deploy-preview-61--aides-entreprises-covid19.netlify.app/

J'en ai profité pour supprimer les geojson 100m des statics... On pourrait même bientôt tous les virer des statics pour n'aller pointer que vers les fichiers à la racine du repo

On pourrait même bientôt tous les virer des statics pour n'aller pointer que vers les fichiers à la racine du repo

Donc passer par Github et pas par Netlify ? On peut se retrouver à taper une limite Github qu'on a pas (pour le moment) sur Netlify si on fait beaucoup de trafic.

bon c'est pas horrible non plus après le linting... le plus gros est évidemment dans les modules vuetify / mapboxgl / apexcharts ... je suis en train de tester en allégeant un peu le main.sass en enlevant les fonts materialdesigns qu'on n'utilise pas
... je peux même tenter d'alléger encore un peu plus côté fonts en ne chargeant que les 3 icones dont on a besoin au lieu de tt fontawesome ...

bon gros lifting avec cette PR => #64

@abulte je pense fermer cette issue pour clore ce round d'optim