Webservice

Un webservice est une méthode de communication entre applications sur un réseau, qui utilise des protocoles standardisés tels que HTTP et XML-RPC, REST, JSON-RPC, SOAP pour permettre l’échange et la manipulation de données entre les applications. Les webservices servent à intégrer des applications propriétaires ou tierces au sein d’un système existant. Pour utiliser des webservices […]

Cache

Un cache est un système de stockage temporaire des données d’un site ou d’une application Web pour améliorer les performances, réduire le temps de chargement et les appels à la base de données. Exemples de types de cache

Fallback

Alternative de secours pour les navigateurs. 2. Fallback pour les polices de caractères 3. Fallback pour les fonctionnalités JavaScript

RESTful

Application qui suit les principes d’architecture REST pour fournir des services web. Voir aussi : API REST

API REST

Une API REST (Representational State Transfer) est un style d’architecture logicielle pour les services web qui utilise les protocoles HTTP et les principes du web. L’API REST utilise des verbes HTTP standard (GET, POST, PUT, DELETE, etc.) pour effectuer des opérations sur des ressources. Ces ressources peuvent être des fichiers JSON, XML ou représentées par […]

TinyMCE

TinyMCE est un éditeur de texte WYSIWYG (What You See Is What You Get) open-source populaire qui permet aux utilisateurs de de modifier du contenu sur des sites web directement depuis l’interface web du site. C’est un Rich Text Editor (éditeur de texte enrichi en français), un type d’éditeur de texte qui permet aux utilisateurs […]

Changelog

Un changelog ou journal des modifications est un document ou une liste qui enregistre les modifications apportées à un logiciel, une application ou un site web. Pour visualiser le changelog dans Git, vous pouvez utiliser la commande « git log« . Cette commande affiche une liste des commits effectués dans le référentiel Git, avec des informations telles […]

Base de données

Une base de données est un système de stockage d’informations organisé qui peut être utilisé pour stocker une grande variété de données. ll existe différents types de bases de données, tels que les bases de données NoSQL de plus en plus utilisées dans les applications web modernes qui demandent une grande évolutivité et flexibilité. Quelques […]

Lazy load

Le Lazy Load, ou chargement paresseux en français, est une technique d’optimisation de la vitesse de chargement des pages web. Cette technique consiste à retarder le chargement des éléments tels que les images, les vidéos ou les publicités, jusqu’à ce qu’ils soient nécessaires et visibles à l’écran de l’utilisateur. Ainsi, au lieu de charger tous […]

Vitesse de chargement

La vitesse de chargement d’une page Web correspond au temps nécessaire pour qu’elle s’affiche complètement dans le navigateur de l’utilisateur, avec tous ses éléments chargés et correctement positionnés. Le temps de chargement d’une page web est en moyenne situé entre 3 à 5 secondes.  Certains experts en UX (expérience utilisateur) recommandent un chargement en moins […]