AccueilClients

Applications et sites

  • Application métiersIntranet, back-office...
  • Applications mobilesAndroid & iOS
  • Sites InternetSites marketings et vitrines
  • Expertises techniques

  • React
  • TypeScript
  • Next.js
  • Expo / React Native
  • Node.js
  • Directus
  • Open SourceBlogContactEstimer

    Bonne pratique

    Écrire des sélecteurs CSS efficaces

    Ce que dit le référentiel

    Privilégier les sélecteurs basés sur des ID ou des classes. Ils seront ainsi filtrés plus rapidement, économisant des cycles CPU à la machine interprétant les règles.

    Le "Référentiel d'écoconception web (REW)" est publié par GreenIT.fr dans le cadre des travaux du Collectif conception numérique responsable selon les termes de la licence Creative Commons Attribution.

    Plus d'informations sur collectif.greenit.fr et ecoconceptionweb.com.

    Notre avis

    Utiliser Tailwind CSS permet d’écrire des sélecteurs efficients en se basant sur des classes utilitaires directement dans les composants React. Cela réduit la complexité des sélecteurs et optimise les performances, car les classes utilitaires sont précises et uniformes.

    D'autre part, le CSS-in-JS dans des frameworks comme styled-components ou Emotion assure un style encapsulé au niveau des composants, minimisant les sélecteurs complexes. Cela favorise une meilleure efficacité des cycles CPU tout en maintenant le code lisible et maintenable.

    Règle de validation

    Le nombre de sélecteurs CSS qui n'utilisent ni d'id, ni de class et ni d'attribut doit être inférieur ou égal à 0

    Ressources économisées

    Processeur
    Bonne pratique précédente
    Précédent
    Bonne pratique suivante
    Suivant
    18 avenue Parmentier
    75011 Paris
    +33 1 43 57 39 11
    hello@premieroctet.com

    Suivez nos aventures

    GitHub

    X

    Flux RSS

    Bluesky

    Naviguez à vue