☰ Menu

09.10.2026 · Signal Titans Editorial

Swift 6.4 debuta junto a la versión beta de Vapor 5 y un soporte ampliado para WebAssembly

Swift 6.4 mejora la ejecución de WebAssembly y la compilación, mientras Vapor 5 entra en fase beta con concurrencia estructurada.

Una ilustración editorial que representa un bastidor de servidores metálico oscuro con ondas radiantes de energía violeta fluyendo a través de su estructura interna dentro de una sala de datos minimalista.

El proyecto Swift lanzó su actualización de ecosistema correspondiente a septiembre de 2026, destacando el lanzamiento de Swift 6.4 junto con la primera versión beta del marco de trabajo en servidor Vapor 5. Swift 6.4 establece Swift Build como la opción predeterminada en Swift Package Manager, alcanza la versión 1.0 en el módulo Subprocess e incrementa la velocidad de enlace con WebAssembly hasta 40 veces mediante JavaScriptKit. La nueva versión del compilador también integra el seguimiento de módulos basado en rutas dentro de la información de depuración, lo que reduce el tamaño de los archivos binarios y dSYM en herramientas de compilación externas como Bazel, Buck y CMake.

La versión beta de Vapor 5 reestructura la arquitectura del marco de desarrollo

Para celebrar el décimo aniversario de esta herramienta de desarrollo web, Vapor 5 entra en fase beta mediante una reescritura desde cero orientada a eliminar la deuda técnica acumulada. Esta entrega prescinde de EventLoopFutures en favor de la concurrencia estructurada nativa de Swift e integra el nuevo Swift HTTP Server para gestionar el procesamiento HTTP principal. En consonancia con los avances en el entorno del servidor, Google lanzó bibliotecas de cliente oficiales de Google Cloud para Swift, proporcionando acceso nativo basado en async/await para más de 100 servicios —entre ellos Cloud Storage, IAM y Gemini— tanto en macOS como en Linux.

Entornos de ejecución en la nube y mejoras en WebAssembly

Las actualizaciones de paquetes se centraron en despliegues sin servidor y entornos integrados. Swift AWS Lambda Runtime 3.0 incorporó complementos dedicados de SwiftPM para la creación, compilación y despliegue de paquetes en formato zip o como imágenes de contenedor OCI, admitiendo la compilación a través de Docker, contenedores de Apple o el SDK Swift Static Linux. En cuanto a las herramientas para WebAssembly, WasmKit 0.4 duplicó la velocidad de ejecución de su intérprete y llevó el soporte del entorno de ejecución a los microcontroladores ESP32-C6 y a la consola portátil Playdate.

Las propuestas de Swift Evolution perfeccionan la configuración de compilación y los actores distribuidos

Varias propuestas avanzaron dentro de Swift Evolution para depurar la compilación, las pruebas y la semántica del lenguaje. La propuesta SE-0554 introdujo la compilación condicional mediante verificaciones del entorno de despliegue de destino, lo que permite a las bibliotecas compilar distintas declaraciones de código fuente según los requisitos mínimos del sistema operativo. Por su parte, la propuesta SE-0540 estableció valores predeterminados de configuración a nivel de paquete para eliminar opciones duplicadas entre objetivos. Para sistemas distribuidos, la propuesta SE-0548 añadió un enlace al ciclo de vida de referencias remotas que notifica a los sistemas de actores cuando se liberan los proxies, mientras que la propuesta ST-0029 integró metadatos estructurados de incidencias en los flujos de eventos de Swift Testing para entornos de desarrollo integrado como Xcode y VS Code.

Ilustración editorial generada con IA; no es una fotografía documental.

Fuente: What's new in Swift: September 2026 Edition