À retenir
- Une réponse est la suite logique d'une instruction ou d'une requête.
- Le temps de réponse (latence) est un indicateur de performance majeur.
- Un système qui ne répond plus est souvent qualifié de « gelé » ou « planté ».
En informatique, répondre désigne l'action d'un programme, d'un matériel ou d'un serveur qui réagit à une sollicitation. C'est le principe de l'interaction : vous envoyez une commande (un clic, un message, une requête) et le système produit un résultat ou un accusé de réception en retour.
Étymologie
Issu du latin respondere, qui signifie « promettre en retour » ou « répliquer ». Dans le contexte numérique, ce terme s'est imposé avec l'avènement de l'informatique interactive, où la machine n'est plus seulement une calculatrice passive mais un partenaire d'échange.
Exemples d'usage
- Un navigateur web qui affiche une page après que vous avez cliqué sur un lien (le serveur a répondu à la requête).
- Un logiciel de montage vidéo qui affiche un sablier car il est trop occupé pour répondre immédiatement à vos clics.
- La commande
pingqui permet de vérifier si un ordinateur distant répond sur le réseau.
Cas d'usage
Ce concept est omniprésent dans le développement web (échanges entre client et serveur), dans la conception d'interfaces utilisateur (réactivité du logiciel) et dans le diagnostic réseau (tester la connectivité d'une machine).
Bonnes pratiques
Pour un développeur, il est crucial qu'une application réponde toujours, même pour dire qu'elle travaille. Si un traitement est long, l'affichage d'une barre de progression évite que l'utilisateur ne pense que le programme est « planté ».
Synonymes
Antonymes
Conseil
Si vous développez une application, veillez à ce que l'interface reste fluide. Une application qui met plus de 0,1 seconde à répondre à une action utilisateur commence à donner une impression de lenteur.
Questions fréquentes
Que signifie 'Le programme ne répond pas' ?
Cela signifie que le logiciel est bloqué dans une tâche complexe ou une erreur interne et qu'il n'est plus capable de traiter les messages envoyés par le système d'exploitation (comme vos clics de souris).
C'est quoi un code de réponse HTTP ?
C'est un numéro envoyé par un serveur web pour dire si une demande a réussi (ex: 200 OK) ou échoué (ex: 404 Introuvable).