En gros :
- Utilisez des formats modernes
- Minification et tree-shaking tant que possible que ce soit sur votre JS ou votre CSS
- Compressez vos fichiers !
N’hésitez pas non plus à compresser vos assets post build, que ce soit en gzip ou en brotli, c’est un gain de place non-négligeable. #ParisJS#ParisJS101
Première piste : les images, privilégiez des formats comme le WebP, ou l’AVIF ou le JPEG XL (quand il sera disponible *quelque part*) #ParisJS#ParisJS101
Si vous vous demandiez à quoi sert l’onglet Lighthouse dans les DevTools de Chrome, ne cherchez plus, il sert à mesurer la perf de votre projet (entre autres) (non pas entre autres, il sert spécifiquement à ça) (c’était une ruse) #ParisJS#ParisJS101
Y a plein de vocabulaire (sur lequel tout le monde est assez d’accord, c’est plutôt bien standardisé), je tape pas assez vite pour tout vous restituer mais vous trouverez pas mal de ressources à ce sujet sur web.dev#ParisJS#ParisJS101
On rappelle un principe de base : la performance est essentielle sur le web #ParisJS#ParisJS101
(j’adore les portes ouvertes, j’adore le bruit qu’elles font quand je les enfonce)
Et c’est la fin de la présentation par @fraxken du projet NodeSecure, on l’applaudit comme il faut (likez ce tweet et je lui dirai de votre part) #ParisJS#ParisJS101
Vous avez évidemment l’option de configurer les niveaux d’alertes, si vous avez pleine confiance en vos regex, vous pouvez le dire à NodeSecure et il arrêtera de vous alerter dessus. #ParisJS#ParisJS101
NodeSecure a moyen de détecter des vulnérabilités même dans du code obfusqué. Ça c’est déjà plutôt cool, mais il comprend même le morse, parce qu’apparemment c’est possible. #ParisJS#ParisJS101
La commande de l’écran lance cette page dans votre navigateur et vous montre un tas d’infos super intéressantes sur le package concerné. (pas la place de toutes les lister, allez vérifier vous-mêmes ou croyez-moi sur paroles) #ParisJS#ParisJS101