/* Page prose (fr) */
"ResponsivenessFirst" = "# La réactivité d'abord, la vitesse ensuite\n\nCeux qui débutent avec la concurrence supposent souvent que le but est de \"rendre plus rapide\". Parfois. Mais le but plus profond et plus constant est la **réactivité**: garder le thread principal libre pour que l'interface ne gèle jamais. Sortir un appel réseau du thread principal ne rend pas le réseau plus rapide; cela rend ton app *vivante* pendant que le réseau prend son temps.\n\nDeux variétés de travail \"lent\" que tu sortiras du thread principal:\n\n* **Attente limitée par les E/S (I/O-bound)**: requêtes réseau, lecture de fichiers, requêtes de base de données. La CPU est surtout inactive; tu attends quelque chose d'autre. Ici la concurrence brille même avec un seul cœur.\n* **Travail limité par la CPU (CPU-bound)**: décoder une image, calculer des nombres, appliquer un filtre. La CPU est réellement occupée. Ici tu veux un thread en *arrière-plan* pour que le thread principal reste libre, et le parallélisme (plusieurs cœurs) peut aussi le faire terminer plus tôt.\n\nC'est l'idée à emporter: tu recours à la concurrence d'abord pour rester réactif, et seulement en second lieu pour aller plus vite.\n\n[Précédent](@previous)  |  page 4 sur 5  |  [Suivant: Récapitulatif](@next)";
