WEB Signal 181
WebKit Features for Safari 26.6
Developers can now use WebAssembly JS String Builtins with streaming compilation, removing the need to fall back to slower non-streaming methods. The release also fixes several frustrating edge cases, including a service worker registration blockage, a performance-degrading extension database bug, and a WebRTC ICE candidate failure on macOS Sequoia.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
WebAssembly streaming compilation methods now accept the options parameter needed to enable JS String Builtins, eliminating the previous requirement to use slower non-streaming compilation.
Service worker registrations with missing main or imported scripts are now automatically unregistered, resolving an issue where stale registrations blocked new ones.
The update fixes a bug where web extension service worker database files accumulated on every Safari launch, which caused ongoing performance degradation.
THE CLUSTER
↗