RSS Amplifier

Swift.org · Jun 4, 2026

Announcing the Networking Workgroup

0
Sign in to vote or save

Apple Inc. · Swift.org

The Ecosystem Steering Group The Ecosystem Steering Group

The Swift Ecosystem Steering Group is excited to announce the creation of the Networking workgroup! Workgroups are community-led efforts, formally recognized by the project, to advance key areas of Swift.

The primary goal is to guide the evolution of networking libraries, protocols, and APIs in the Swift ecosystem, making networking in Swift excellent everywhere: high-level and safe by default, modular and interoperable, cross-platform, and observable.

Networking is one of the most common entry points for Swift developers, and the ecosystem has matured significantly over the years. Foundational libraries like SwiftNIO, AsyncHTTPClient, and swift-http-types, alongside platform stacks such as URLSession and Network.framework, power networking across apps, servers, and beyond. The workgroup will build upon these efforts and pursue the long-term directions outlined in the Networking vision, focusing on work to:

  • Define a unified networking stack with a coherent layered architecture, from shared I/O primitives at the foundation, through common protocol implementations, to ergonomic client and server APIs at the top.
  • Define currency types that let libraries interoperate without coupling to specific implementations, such as IP addresses, hostnames, ports, and HTTP requests and responses.
  • Evolve HTTP APIs by designing and guiding a modern, unified HTTP client and server API built on structured concurrency.
  • Guide the evolution of shared protocol implementations (TLS, HTTP/1.1, HTTP/2, HTTP/3, QUIC, WebSockets) so improvements benefit the entire ecosystem rather than being duplicated across libraries.

The new Networking workgroup joins a growing list of Swift workgroups, including the Android workgroup, Windows workgroup, and Build and Packaging workgroup, which were all added in the past year.

To learn more and get involved:

  • Discuss this announcement on the forums, and share ideas in the Networking category.
  • Learn more about the Networking workgroup by reading its charter.
  • The workgroup meets biweekly. A regular meeting time is being finalized and will be announced on the forums ahead of the first public meeting.
    • Workgroup membership and meetings are open to those who wish to participate, and contributors are welcome!
    • To receive an invite, send a message to @networking-workgroup on the Swift forums.

Authors

The Ecosystem Steering Group The Ecosystem Steering Group

The Ecosystem Steering Group guides the evolution of the Swift ecosystem, including libraries, tools, and platform support.

Franz Busch is a member of the Ecosystem Steering Group and the Swift Server Workgroup. He works in a team developing foundational server-side Swift libraries at Apple.


Continue Reading

  • What's new in Swift: May 2026 Edition

    Welcome to “What’s new in Swift,” a curated digest of releases, videos, and discussions in the Swift project and community.

    Read more

  • Swift at Apple: Migrating the TrueType Hinting Interpreter

    TrueType is a widely used vector font standard for rendering text in web pages, PDFs, operating systems, and applications. Familiar fonts like Helvetica, Garamond, and Monaco are all built on TrueType outlines. The format specifies a hinting interpreter intended to help outlines rasterize faithfully on low-resolution displays. Modern high-resolution displays enable beautiful typography from outlines alone, but TrueType fonts that need hinting to render legibly remain in use and we continue to support them. Font parsers process data from untrusted sources, making the TrueType hinting interpreter a security-critical attack surface. To make the format more resilient on Apple platforms, we rewrote its hinting interpreter from C to memory-safe Swift for the Fall 2025 releases. In addition to memory safety, we also improved performance: on average, our Swift interpreter runs 13% faster than the C interpreter it replaced. To accompany this post, we’ve also published the source code of the Swift TrueType hinting interpreter. We hope sharing our experience helps others doing similar work in Swift.

    Read more

Read the original on swift.org

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.