# Qu'est-ce que Runtime ?

C'est le moment où un logiciel est exécuté sur l'ordinateur et l'environnement dont il a besoin dans ce processus.

## Définition
L’heure à laquelle le code est écrit et l’heure à laquelle il s’exécute sont différentes. Le runtime fait référence au processus dans lequel le code n'est plus un fichier mais réside activement dans le processeur et la mémoire de l'ordinateur.

## Comment ça marche
Au démarrage du programme, l'ordinateur alloue les ressources nécessaires et traite les codes ligne par ligne, les rendant ainsi prêts à l'interaction de l'utilisateur.

## Où est-ce utilisé
Il est utilisé pour surveiller les performances en direct du programme pendant les processus de développement logiciel et de débogage.

## Souvent confondu avec
Il est confondu avec le moment de la compilation ; le moment de la compilation est la préparation, le moment de l'exécution est l'exécution.

## Questions fréquentes
**Que signifie l’erreur d’exécution ?**
C'est lorsque le programme rencontre une situation inattendue pendant son exécution et plante ou génère une erreur.

**Chaque logiciel a-t-il un runtime ?**
Oui, tout logiciel pouvant fonctionner a besoin d’un environnement de travail.


## Termes liés
- [Compile-time](/fr/dictionary/compile-time/)
- [State Management](/fr/dictionary/state-management/)
- [API](/fr/dictionary/api/)

## Outils liés
- [Node](/fr/discover/node/)
- [Deno](/fr/discover/deno/)
- [BUN](/fr/discover/bun/)
- [Svelte](/fr/discover/svelte/)
- [Flue](/fr/discover/flue/)

---
Source : TreScout Glossaire · https://trescout.com/fr/dictionary/runtime/
