Sassy CSS: la syntaxe la plus couramment utilisée du préprocesseur CSS Sass. SCSS étend le CSS avec des variables, l'imbrication, les mixins, l'héritage et les fonctions tout en maintenant une compati...
Définition
Développement Web
Termes relatifs au développement web, aux frameworks et aux technologies web.
Optimisation pour les Moteurs de Recherche: la pratique d'améliorer la visibilité d'un site web dans les résultats de recherche organiques grâce à des techniques comme la recherche de mots-clés, l'opt...
DéfinitionSoftware as a Service: un modèle de cloud computing où les applications sont hébergées par un fournisseur et mises à disposition des utilisateurs via Internet sur la base d'un abonnement. Exemples : S...
DéfinitionUn fichier JavaScript qui s'exécute en arrière-plan, séparément de la page web, permettant des fonctionnalités comme la mise en cache hors ligne, les notifications push et la synchronisation en arrièr...
DéfinitionUn standard web qui permet l'encapsulation de sous-arbres DOM et de styles CSS au sein d'un composant, empêchant les fuites de style et les collisions de noms. Le Shadow DOM est un élément fondamental...
DéfinitionUne version d'une chaîne de caractères adaptée aux URL, généralement dérivée d'un titre de page ou d'un nom de ressource. Les slugs contiennent uniquement des lettres minuscules, des chiffres et des t...
DéfinitionUn framework CSS utilitaire qui fournit des classes utilitaires de bas niveau pour construire des designs personnalisés directement dans le HTML. Contrairement aux frameworks à base de composants comm...
DéfinitionUne technique d'élimination de code mort utilisée par les bundlers JavaScript pour supprimer les exports inutilisés du bundle final. Le tree shaking analyse les déclarations import/export des modules...
DéfinitionUn élément HTML (rel="canonical") qui indique aux moteurs de recherche quelle version d'une page est la version préférée lorsque du contenu identique ou similaire existe à plusieurs URL. Les URL canon...
DéfinitionUn outil de build front-end moderne qui fournit un serveur de développement rapide avec remplacement de modules à chaud (HMR) et une construction de production optimisée utilisant Rollup. Vite est le...
DéfinitionUn framework JavaScript progressif pour construire des interfaces utilisateur. Vue.js propose un système de liaison de données réactif, une architecture à base de composants et un écosystème adoptable...
DéfinitionUn ensemble de métriques définies par Google qui mesurent l'expérience utilisateur réelle sur le web. Les Core Web Vitals incluent le Largest Contentful Paint (LCP) pour les performances de chargement...
DéfinitionUn format d'instructions binaires pour une machine virtuelle basée sur une pile. WebAssembly permet l'exécution de code haute performance dans les navigateurs web à une vitesse quasi native, permettan...
DéfinitionUn protocole de communication qui fournit des canaux de communication bidirectionnels en duplex intégral sur une seule connexion TCP. Les WebSockets permettent le transfert de données en temps réel en...
DéfinitionUn callback HTTP qui délivre des données en temps réel à d'autres applications lorsque des événements spécifiques se produisent. Contrairement aux API où vous interrogez les données, les webhooks pous...
DéfinitionUn empaqueteur de modules statique pour les applications JavaScript qui traite et regroupe les fichiers JavaScript, CSS, images et autres ressources en fichiers de sortie optimisés. Webpack analyse le...
DéfinitionYAML Ain't Markup Language: un format de sérialisation de données lisible par l'humain couramment utilisé pour les fichiers de configuration dans les outils DevOps (Docker Compose, Kubernetes, Ansible...
DéfinitionInternationalisation: le processus de conception de logiciels pour qu'ils puissent être adaptés à différentes langues et régions sans modifications d'ingénierie. L'abréviation vient des 18 lettres ent...
Définition