Skip to content
Artwork for Podkey WWDC 2026
Podkey WWDC 2026 · June 12 · 8 min

Swift Group Lab

A Podkey summary of Swift Group Lab, from WWDC 2026. This week’s Swift story is really about control. Swift 6 keeps tightening up concurrency and safety, but it’s also adding more practical escape hatches, better migration tools, and clearer ways to tell the compiler what you actually mean. There’s also a strong performance thread running through all of this, from Instruments getting easier to use, to build system unification, to small language features that can save code size or avoid unnecessary copies. It all feels a little more grown up, which is honestly what you want from a language once the shiny-new-feature phase wears off. Finer-grained migration with @diagnose Concurrency keeps getting more practical Safer transfer of non-sendable data Being explicit about non-sendable types A calmer path to @MainActor migration Performance tools before performance tricks The hidden cost of abstractions Ownership and code-size tricks Executor behavior and fast data streams One small API tip that can matter This podcast was created with Podkey. Make your own at https://podkey.fm

0:00-8:39

transcript

No transcript — this publisher did not publish one.

show notes

A Podkey summary of Swift Group Lab, from WWDC 2026.

This week’s Swift story is really about control. Swift 6 keeps tightening up concurrency and safety, but it’s also adding more practical escape hatches, better migration tools, and clearer ways to tell the compiler what you actually mean. There’s also a strong performance thread running through all of this, from Instruments getting easier to use, to build system unification, to small language features that can save code size or avoid unnecessary copies. It all feels a little more grown up, which is honestly what you want from a language once the shiny-new-feature phase wears off.

  • Finer-grained migration with @diagnose
  • Concurrency keeps getting more practical
  • Safer transfer of non-sendable data
  • Being explicit about non-sendable types
  • A calmer path to @MainActor migration
  • Performance tools before performance tricks
  • The hidden cost of abstractions
  • Ownership and code-size tricks
  • Executor behavior and fast data streams
  • One small API tip that can matter

This podcast was created with Podkey. Make your own at https://podkey.fm

links2

more episodes

All episodes