A pocos días para el WWDC26, el Grupo Directivo del Ecosistema Swift anuncia la creación del grupo de trabajo de Redes. Los grupos de trabajo son iniciativas lideradas por la comunidad, reconocidas formalmente por el proyecto, para impulsar áreas clave de Swift.
El objetivo principal es guiar la evolución de las bibliotecas, protocolos y API de red en el ecosistema Swift, logrando que la conectividad de red en Swift sea excelente en todas partes: de alto nivel y segura por defecto, modular e interoperable, multiplataforma y observable.
La gestión de redes es uno de los puntos de entrada más comunes para los desarrolladores de Swift, y el ecosistema ha madurado significativamente a lo largo de los años. Bibliotecas fundamentales como SwiftNIO , AsyncHTTPClient y swift-http-types junto con pilas de plataforma como URLSession y Network.framework, impulsan la gestión de redes en aplicaciones, servidores y más allá. El grupo de trabajo se basará en estos esfuerzos y seguirá las directrices a largo plazo descritas en la visión de redes , centrándose en el trabajo para:
- Defina una pila de red unificada con una arquitectura coherente en capas, desde primitivas de E/S compartidas en la base, pasando por implementaciones de protocolos comunes, hasta API ergonómicas de cliente y servidor en la capa superior.
- Definir tipos de moneda que permitan que las bibliotecas interoperen sin depender de implementaciones específicas, como direcciones IP, nombres de host, puertos y solicitudes y respuestas HTTP.
- Evolucione las API HTTP diseñando y guiando una API moderna y unificada para clientes y servidores HTTP, basada en la concurrencia estructurada.
- Orientar la evolución de las implementaciones de protocolos compartidos (TLS, HTTP/1.1, HTTP/2, HTTP/3, QUIC, WebSockets) para que las mejoras beneficien a todo el ecosistema en lugar de duplicarse en diferentes bibliotecas.
El nuevo grupo de trabajo de Redes se suma a una creciente lista de grupos de trabajo de Swift, entre los que se incluyen el grupo de trabajo de Android , el grupo de trabajo de Windows y el grupo de trabajo de Compilación y Empaquetado , todos ellos añadidos el año pasado.
Para obtener más información y participar:
- Comenta este anuncio en los foros y comparte ideas en la categoría de Redes .
- Para obtener más información sobre el grupo de trabajo de redes, consulte su estatuto .
- El grupo de trabajo se reúne cada dos semanas. Se está ultimando el horario de las reuniones, que se anunciará en los foros antes de la primera reunión pública.
- La participación en los grupos de trabajo y en las reuniones está abierta a todos aquellos que deseen participar, ¡y las contribuciones son bienvenidas!
- Para recibir una invitación, envía un mensaje a @networking-workgroup en los foros de Swift.