Neue Technologie-Vorschau 252 zu Safari – und Kick-off zu «Interop 2027»
Das WebKit-Team von Apple hat neue Technology-Previews zu Safari veröffentlicht. Die neuen Versionen 251 und 252 umfassen eine Vielzahl an WebKit-Änderungen (251, 252. Die neuen Previews beinhalten Verbesserungen und Neuerungen namentlich in den folgenden Bereichen:
- Accessibility (251, 252)
- Animations (252)
- CSS (251, 252)
- CSS Grid Lanes (252)
- Canvas (251, 252)
- Editing (252)
- Forms (252)
- HTML (251, 252)
- Images (252)
- JavaScript (251, 252)
- Media (251, 252)
- Navigation API (251)
- Networking (251, 252)
- Performance (252)
- Rendering (251, 252)
- SVG (251, 252)
- Security (252)
- Scrolling (251)
- Service Workers (251)
- Web API (251, 252)
- Web Audio (251, 252)
- Web Extensions (251)
- Web Inspector (251, 252)
- WebAssembly (252)
- WebCodecs (251)
- WebGL (252)
- WebGPU (251, 252)
- WebRTC (251, 252)
Die kompletten Release-Notes (251, 252) können auf der WebKit-Webseite nachgelesen werden.
Die neueste Safari Technology Preview (252) kann frisch über WebKit.org oder, sofern bereits auf dem eigenen Mac installiert, über die Software-Aktualisierung in den Systemeinstellungen von macOS 26 «Tahoe» oder der Beta von macOS 27 «Golden Gate» als Update geladen und installiert werden.
Interop 2027
Auch in diesem Jahr ruft Apple Web-Entwicklerinnen und -Entwickler wieder dazu auf, sich an der Planung für die nächste «Interop»-Runde zu beteiligen.
Noch bis am 23. September können Vorschläge eingereicht werden, welche Technologien oder Gebiete bei «Interop 2027» angegangen werden sollen.
Das Interop-Projekt ist eine Initiative der wichtigsten Browser-Herstellenden zur Verbesserung der browserübergreifenden Kompatibilität und Interoperabilität der Web-Plattform. Seit 2021 werden jedes Jahr im Zuge des «Interop»-Projektes Technologien und Web-Bereiche festgelegt, auf welche sich die Browser-Herstellenden in jenem Jahr besonders konzentrieren sollen. Erreicht werden soll eine bessere Konsistenz der Implementierungen dieser Technologien und Bereiche zwischen den unterschiedlichen Browsern. Es gibt zudem eine gemeinsame Testsuite («Web Platform Tests», kurz WPT), welche dies sicherstellen soll.
«Fixing Top-Level Await in Safari»
Safari-Entwickler Kai Tamkun informiert im WebKit-Blog, wie das kommende Safari 27 vollständige Spezifikationskonformität für «Top-Level Await» bietet und damit bisherige Probleme mit Fehlern der Art «Zugriff vor der Initialisierung» behebt. Im Erklärstück schreibt Tamkun, wie der Modullader von Grund auf in C++ neu geschrieben wurde, um die Zuverlässigkeit und Leistung zu verbessern und eine korrekte Handhabung der asynchronen Modulausführung zu gewährleisten; und er informiert, wie Web-Developer neu «Top-Level Await» in ihren Webanwendungen einsetzen und so die Vorteile einer vereinfachten Promise-Verarbeitung nutzen können.
Von Stefan Rechsteiner
Veröffentlicht am
Ab CHF 5.– im Monat
👉🏼 Wir benötigen deine Unterstützung! Unterstütze macprime mit einem freiwilligen Gönner-Abo und mache die Zukunft unseres unabhängigen Apple-Mediums aus der Schweiz mit möglich.