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

Ottimizzare il peso della libreria #1208

Closed
1 task done
zetareticoli opened this issue Sep 4, 2024 · 3 comments · Fixed by #1419
Closed
1 task done

Ottimizzare il peso della libreria #1208

zetareticoli opened this issue Sep 4, 2024 · 3 comments · Fixed by #1419
Assignees
Labels
docs Issue e PR che riguardano la documentazione enhancement

Comments

@zetareticoli
Copy link
Member

Esiste già una discussione sul tema che ti interessa, o su un tema simile?

  • Ho verificato e non esiste

Versione della libreria

v2.9.0

Cosa

Il file bootstrap.italia.min.css pesa 611kb. Dobbiamo capire come ottimizzare il codice per ridurlo.

Perché

Ottimizzare il caricamento della risorsa.

Contesto

No response

Altro

No response

@Fupete
Copy link
Contributor

Fupete commented Sep 5, 2024

Qui un'analisi che può essere utile con Wallace (cliccare "Analyze url"):
https://www.projectwallace.com/analyze-css?url=https%3A%2F%2Fitalia.github.io%2Fbootstrap-italia%2F&prettify=1

Intanto comunque documenterei meglio l'uso via moduli, da preferire rispetto all'uso del "bundle" intero. L'approccio "Tree shaking" dei moduli sia su js che css permette infatti già oggi di lasciare solo le cose che stai usando, riducendo sensibilmente il peso in molti casi.

cc @astagi

@Fupete Fupete moved this from 🆕 New to 📋 Backlog in Design system .italia 🇮‍🇹 Sep 30, 2024
@Fupete
Copy link
Contributor

Fupete commented Feb 26, 2025

@astagi forse vale la pena riscrivere la parte di documentazione per rendere più chiaro che l'approccio tree shaking può riguardare sia CSS che JS...

@Fupete Fupete added the docs Issue e PR che riguardano la documentazione label Feb 26, 2025
@astagi astagi mentioned this issue Mar 6, 2025
5 tasks
@astagi
Copy link
Member

astagi commented Mar 6, 2025

@Fupete @zetareticoli credo che questa issue andrà a risolversi da sola mano a mano che troviamo codice/stili obsoleti. Per il resto qua sto riscrivendo parti della documentazione, ci aggiungo l'approccio tree shaking per JS e import singoli per SASS (con il refactoring ci viene più facile avendo accorpato gli stili dei componenti in un file per componente).

@Fupete Fupete moved this from 📋 Backlog to 🏗 In progress in Design system .italia 🇮‍🇹 Mar 7, 2025
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in Design system .italia 🇮‍🇹 Mar 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Issue e PR che riguardano la documentazione enhancement
Projects
Status: ✅ Done
Development

Successfully merging a pull request may close this issue.

3 participants