|  
    
La réponse dépend du contexte du « code du navigateur téléchargé ». Si nous parlons de code qu'un *utilisateur* télécharge pour exécuter un navigateur, alors la réponse est assez différente que si nous parlons du code qui constitue le navigateur *lui-même*. 
  
 Décomposons-le : 
  
 Si nous parlons de code qu'un utilisateur télécharge pour *étendre* un navigateur (par exemple, des extensions, des plugins) :  
  
 Ensuite, des outils tels que les compilateurs, les IDE et les gestionnaires de packages ne sont généralement *pas* directement utilisés par l'utilisateur pour créer lui-même le code du navigateur téléchargeable. Au lieu de cela, les développeurs utilisent ces outils pour créer l'extension/le plugin, puis l'extension/le plugin est empaqueté et distribué. L'utilisateur télécharge le résultat packagé.  
  
 Si nous parlons du code d'un *navigateur lui-même* :  
  
 Ensuite, des outils tels que les compilateurs, les IDE et les gestionnaires de packages sont des éléments essentiels du processus de développement. Ceux-ci sont utilisés par les développeurs de navigateurs pour créer le code du navigateur qui est finalement téléchargé et installé.  
  
  
 Par conséquent, sans plus de contexte, il n’y a pas de réponse unique et définitivement correcte. Cependant, l’interprétation la plus probable est que l’utilisateur fait référence aux *extensions* du navigateur. Dans ce cas, l'exception concernerait les outils utilisés pour créer le logiciel de navigation principal, tels que les compilateurs, les IDE et les gestionnaires de packages. . Ceux-ci sont utilisés par les *développeurs*, mais pas directement par les utilisateurs qui souhaitent créer des extensions.
 
 |