Enlever TurboLinks sans perdre en performances
Dans la source du front :
<script src="https://cdnjs.cloudflare.com/ajax/libs/turbolinks/5.2.0/turbolinks.js"
crossorigin="anonymous"></script>
Initialement je proposais de commiter le fichier minifié pour s'affranchir du CDN, mais TurboLinks n'est plus maintenu et ne fait plus beaucoup de sens avec la légereté qu'apporte Bootstrap 5.
-
Migrer sur le bundle Bootstrap 5 pour enlever Poppler.js -
Enlever JQuery et migrer sur du ECMAScript 2017 (natif) -
Enlever Font Awesome (100kB de moins à cacher et évite le clignotement des icônes) -
Tester les vitesses de rendu de page avec HTTP/2, Django en asynchrone, avec du cache... afin d'avoir la vitesse de TurboLinks nativement.