Neue Technologie-Vorschauen zu Safari

Das WebKit-Team von Apple hat über die vergangenen Wochen zwei neue Technologie-Vorschauen zu Safari veröffentlicht. Die neuen Versionen 86 und 87 umfassen die WebKit-Revisionen 246093 bis 246691 bzw. 246691 bis 247047. Sie beinhalten Verbesserungen und Neuerungen namentlich in den folgenden Bereichen:

  • Pointer Events (86)
  • JavaScript (86)
  • Web Assembly (86)
  • WebRTC (86)
  • Web API (86, 87)
  • CSS (86)
  • Security (86)
  • Experimental Web Shading Language (WHLSL) (86)
  • WebGPU (86, 87)
  • Web Inspector (86, 87)
  • Web Sockets (87)
  • Payment Request (87)

Die kompletten Release-Note können auf der WebKit-Webseite (86, 87) nachgelesen werden.

Die neueste Version der Safari Technology Preview kann auf der Webseite des WebKit-Projektes geladen und installiert werden. Falls auf dem persönlichen Mac bereits eine frühere Version der Preview installiert wurde, kann über die Software-Aktualisierung in den System-Einstellungen der Betas von macOS 10.15 Catalina und bei macOS 10.14 Mojave auf die neue Version aktualisiert werden.

Neues Bytecode-Format für JavaScriptCore

In einem ausführlichen Artikel erklärt Apples WebKit-Entwickler Tadeu Zagallo den Bytecode des JavaScriptCore von WebKit. Vergangenen Herbst wurde dieser überarbeitet. Das WebKit-Team wollte damit die Speichernutzung optimieren und es ermöglichen, dass der Bytecode auf der Festplatte zwischengespeichert werden kann, der alte Code war für den Interpreter-Durchsatz optimiert gewesen – auf Kosten der Speichernutzung. Zagallo nennt die wichtigen Aspekte des alten Bytecodes, welche zu den Optimierungen führten. Weiter stellt er das neue Format vor und wie dieses mit dem Interpreter interagiert und was für Auswirkungen dieses auf die Leistung und die Speichernutzung hat.

WebDriver mit Safari in iPadOS und iOS 13

Mit dem für den Herbst erwarteten iOS 13 und iPadOS 13 wird Safari auf dem iPhone, iPod touch und iPad den W3C-Standard WebDriver unterstützen. Safari auf dem Mac unterstützt WebDriver bereits seit dem Herbst 2016 mit Safari 10 und macOS 10.12 «Sierra». Wie man die Technologie für automatisierte Tests unter iOS bzw. iPadOS nutzen kann, beschreibt Apples Safari-Entwickler Brian Burg in einem Erklärstück auf dem WebKit-Blog. Anlässlich der WWDC gab es auch eine Session (#514) mit dem Titel «Auditing Web Content with Web Inspector», in welcher es unter anderem ebenfalls um WebDriver ging.

Von Stefan Rechsteiner
Veröffentlicht am

Gönner-Abo

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.

macprime unterstützen

Zugehörige Themen