/* Page prose (es) */
"IntroWrappingUp" = "# Resumen\n\nEste libro es un recorrido por una sola idea a lo largo de dos eras: primero el modelo clásico y luego el moderno, construido para responder a sus dolores. Todo lo que viene apunta a un único objetivo: mantener tu app receptiva mientras el trabajo de verdad ocurre fuera de la vista. Este es el aspecto de lo que se viene.\n\n* La concurrencia consiste en estructurar el trabajo para que la espera o el trabajo pesado no congelen el resto.\n* Aprenderás el modelo **clásico** (GCD, Operations) y luego el modelo **moderno** (`async`/`await`, actores), y por qué existe el segundo.\n* Mantén vivas las páginas asíncronas con `needsIndefiniteExecution`, del framework `PlaygroundSupport`.\n\n---\n\n## A continuación\n\n**[Por qué la concurrencia](Why%20Concurrency.playgroundchapter/Overview)**: qué sale mal en realidad sin ella, y la diferencia entre concurrencia y paralelismo.\n\n[Anterior](@previous)  |  página 6 de 6\n\n* callout(Una nota de quien escribe): ¡Gracias por leer hasta aquí! Este libro es un proyecto independiente, escrito y mantenido por una sola persona, así que puede contener errores o explicaciones que podrían ser más claras. Si encontraste un error, o un pasaje que te confundió, me encantaría saberlo, porque tus comentarios son la forma en que el libro mejora para quien lo lea después. Correcciones, preguntas y sugerencias son bienvenidas.  \nPuedes escribirme aquí: [X](https://x.com/alemohamad) / [Mastodon](https://mastodon.social/@alemohamad) / [Bluesky](https://bsky.app/profile/alemohamad.com) / [LinkedIn](https://www.linkedin.com/in/alemohamad/)";
