Swift 6.2 Brings WebAssembly Support and Subprocess Package
Apple's language gains Wasm compilation, concurrency-friendly process management, and single-threaded-by-default mode.
Swift 6.2 has been released with WebAssembly support, a new Subprocess package, and single-threaded-by-default concurrency mode. The release expands Swift's reach beyond Apple platforms while making concurrent programming more accessible.
WebAssembly Compilation
Swift 6.2 gains support for WebAssembly, enabling developers to build both client and server applications for the Wasm platform. This opens Swift to web development and edge computing scenarios previously inaccessible to the language.
Subprocess Package
The new Subprocess package provides a streamlined, concurrency-friendly API for launching and managing external processes. This addresses a long-standing need for robust process management in Swift scripts, automation tools, and server applications.
Single-Threaded by Default
Swift 6.2 lowers the barrier to concurrent programming with single-threaded-by-default mode. Code runs on the main thread without explicit @MainActor annotations, simplifying the migration path for existing codebases while maintaining the option for explicit concurrency when needed.
Ecosystem Expansion
The swift-java interoperability project now allows bringing Swift into Java code. Apple's Containerization project enables running Linux containers on Mac using Swift. Android development progresses with daily snapshot builds, and Windows support matures via the VS Code extension.
Related Articles
Redis 8.4 Brings Hybrid Search, Atomic Multi-Key Operations, and Auto-Repair AOF
Redis 8.4 is now generally available, delivering hybrid search that combines full-text and vector queries using Reciprocal Rank Fusion, new atomic string commands like MSETEX and DELEX, and automatic repair for corrupted append-only files. Lookahead prefetching and JSON memory optimizations round out a performance-focused release.
Deno 2.7 Stabilizes Temporal API and Ships Native Windows ARM Builds
Deno 2.7 has stabilized the TC39 Temporal API, bringing immutable, timezone-aware date and time objects to replace the legacy JavaScript Date API. The release also delivers official Windows ARM builds for Surface and Snapdragon devices, npm overrides support, and global install compilation for standalone executables.
Laravel 13 Ships with PHP Attributes, Passkeys, and Zero Breaking Changes
Taylor Otwell unveiled Laravel 13 at Laracon EU, delivering PHP 8 Attributes as an alternative to class properties, built-in passkey authentication in starter kits, and a new Reverb database driver for horizontal WebSocket scaling. The release requires PHP 8.3+ and promises the smoothest upgrade path in Laravel history.