Chargement différé

Le chargement différé est une technique de programmation qui retarde le chargement des ressources jusqu'à ce qu'elles soient nécessaires. Un exemple courant est une page Web qui reporte le chargement des images jusqu'à ce que l'utilisateur fasse défiler la page jusqu'à leur emplacement. Le chargement différé est utilisé sur le Web et dans les programmes logiciels, comme les applications mobiles et pour ordinateur.

Le chargement différé sur le Web

Le chargement différé des images d'une page Web peut accélérer le temps de chargement, car le navigateur n'a pas besoin de charger les images qui ne sont pas visibles. À mesure que l'utilisateur fait défiler la page, les images sont chargées dynamiquement. Cette opération est réalisée à l'aide de JavaScript, qui détecte la position de chaque image et détermine si elle se trouve dans la zone visible de la fenêtre du navigateur. Si l'utilisateur fait défiler la page jusqu'à une image, JavaScript demande la ressource au serveur Web et affiche l'image sur la page. Si l'utilisateur ne fait pas défiler la page vers le bas, l'image ne sera pas chargée.

Il est possible de retarder le chargement d'autres ressources, comme les fichiers JavaScript, le CSS et même le HTML lui-même. Par exemple, un développeur Web peut déterminer quels styles CSS sont nécessaires pour le contenu « au-dessus de la ligne de flottaison » d'une page Web, c'est-à-dire le contenu visible dans la hauteur d'une fenêtre de navigateur courante. Le développeur peut les implémenter sous forme de « styles intégrés », c'est-à-dire des styles définis dans le code HTML de la page Web. JavaScript est utilisé pour charger du CSS supplémentaire une fois la page chargée ou dès que l'utilisateur commence à faire défiler la page.

Le chargement différé des vidéos est également très répandu sur le Web. Il est particulièrement efficace, car les fichiers vidéo sont généralement les ressources les plus volumineuses chargées dans une page Web. Au lieu d'envoyer la vidéo entière vers l'appareil du client, le serveur Web n'envoie que de petites portions de la vidéo pendant que l'utilisateur la regarde. Des sites populaires de partage de vidéos comme YouTube et Vimeo utilisent le chargement différé pour réduire la bande passante et empêcher les utilisateurs de télécharger davantage de contenu vidéo que nécessaire. Cela est particulièrement utile pour les utilisateurs disposant de connexions Internet avec un volume de données limité, comme les forfaits de données mobiles.

Lors du chargement différé d'une vidéo, il est courant de charger quelques secondes, voire plusieurs minutes, au-delà de la position actuelle dans la vidéo. Les données vidéo sont enregistrées dans un tampon, ce qui permet aux vidéos d'être lues de manière fluide même lorsque la connexion Internet n'est pas constante.

Le chargement différé dans les programmes logiciels

Bien que le chargement différé soit devenu de plus en plus populaire sur le Web, il est utilisé depuis longtemps dans le développement de logiciels. Par exemple, un système d'exploitation peut n'afficher que les images miniatures des icônes visibles dans un dossier. De même, un programme de visualisation d'images peut ne charger que les images visibles dans une photothèque. Cette méthode utilise moins de mémoire et améliore les performances de l'application, car le programme ne charge pas de données inutiles.

Mis à jour January 28, 2019 par Per C.

quizTestez vos connaissances

Which protocol is designed for sending email?

A
HTTP
0%
B
FTP
0%
C
PPP
0%
D
SMTP
0%
Correct! Incorrect!     View the SMTP definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Chargement différé sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.