Apple startet das erste Update für seinen Browser "Safari Technology Preview"

Vorschau-Update-0 für die Safari-Technologie

Apple hat vor einiger Zeit seinen Beta-Test-Browser veröffentlicht genannt "Safari Technology Preview"Im reinsten Google Chrome-Stil in der kanarischen Version können sowohl Benutzer als auch Entwickler die neuen Funktionen testen, die in den Browser integriert werden, damit Apple später über den Nutzungsdatensatz den Browser beim Start so weit wie möglich optimieren kann der nächsten stabilen Version von Safari.

Dieses Mal wurde ein zweites Update der oben genannten Safari Technology Preview veröffentlicht, in dem wir vorgestellt werden einen Überblick über Webtechnologien das wird die nächsten Versionen von OS X und iOS tragen.

Vorschau-Update-1 für die Safari-Technologie

Die zweite Version bringt neue Funktionen in der JavaScript-Engine mit sich. Ein anderer Fehler wurde behoben und vor allem Verbesserungen gegenüber der ersten Version hinzugefügt. Ohne weiteres hinterlasse ich Ihnen das vollständige Protokoll der Änderungen, ja, in perfektem Englisch, obwohl es wirklich zu technisch ist und wenn Sie Entwickler sind, werden Sie sicherlich die meisten dieser Änderungen verstehen:

Browserunterschiede
● Die CFBundleSignature wurde geändert, damit Apple-Ereignisse, wie sie von AppleScript gesendet werden, korrekt zwischen Safari und Safari Technology Preview unterscheiden können

JavaScript
● ES6-Unterstützung für Symbol.isConcatSpreadable hinzugefügt
● Unzulässige Var-Zuweisungen in For-In-Schleifen gemäß ES6-Spezifikationen
● Verbesserte Stabilität für ES6-Klassen beim Aufrufen einer Methode der übergeordneten Klasse vor dem Aufruf von super () in einem Konstruktor
● Unzulässig oder null für Symbol.search und Symbol.match zulässig
● Die Spezieskonstruktoren der nativen Funktionen von Array.prototype konnten mit Proxys arbeiten
● Der Vorschlag für String.prototype.padStart () und String.prototype.padEnd () wurde implementiert.
● Implementierte ES6-Spezifikation für String.prototype.match und RegExp.prototype [@@ match]
● Beim Zugriff auf die Eigenschaften des RegExp.prototype-Flags wurde eine Problemumgehung für die Webkompatibilität von ES6 TypeErrors hinzugefügt
● Korrigierte quantifizierte reguläre Unicode-Ausdrücke korrigiert
● Sichergestellt, dass gierige reguläre Unicode-Ausdrücke ordnungsgemäß an Nicht-BMP-Zeichen zurückverfolgt werden

CSS
● Implementierte den zulässigen Endwert der CSS-Eigenschaft für hängende Interpunktion
● Verbesserte Webkompatibilität durch Zurücksetzen der CSS-Abstandsregeln
● Die neue CSS-Medienabfrage mit Farbskala wurde hinzugefügt
● Aktualisierte Bildschirmabfragen, um die Funktionen des aktuellen Bildschirms anstelle des tiefsten verfügbaren Bildschirms zu überprüfen

Web-APIs
● Eingeschränkte Analyse von WebSockets-Headern gemäß RFC6455 und RFC7230
● Verbesserte Leistung bestimmter Zeichnungsaufrufe in WebGL durch eine Texturoptimierung ohne Zweierpotenz
● Deaktivieren Sie die Abruf-API, bis die Implementierung standardmäßig aktiviert werden kann
● Verbesserte Shadow DOM-Unterstützung zum Berechnen von Stilen für das Stilattribut von Elementen
● Die Frequenzbeschränkungen für pushState und replaceState wurden gemildert

Web Inspector
● Leistung der Registerkarte "Zeitleisten" und Fehlerbehebungen
● Deaktivierte Debugger-Anweisungen während der Profilerstellung einer Seite, um maximale Leistungsgenauigkeit sicherzustellen
● Es wurde die Möglichkeit hinzugefügt, Timeline-Instrumente für die Verwendung für Aufnahmen zu konfigurieren
● In der oberen linken Ecke nicht undurchsichtiger Ebenen wurde eine Farbanzahlanzeige hinzugefügt
● CSS-Autovervollständigungen wurden Schriftvarianten-Numerik hinzugefügt
● Die Methode console.takeHeapSnapshot zum Erfassen von Heap-Snapshots wurde hinzugefügt
● Die Verknüpfungen in der Seitenleiste für Details wurden in Befehl-Option-0 und Befehl-Umschalt-0 geändert
● Doppelte Anführungszeichen und umgekehrte Schrägstriche in Zeichenfolgen werden jetzt korrekt in der Konsole angezeigt
● Die Konsistenz der in der Konsole gemeldeten Meldungen zu Verstößen gegen CSP-Anweisungen wurde verbessert

Zugänglichkeit
● Neue Zeilen in inhaltsbearbeitbaren Elementen wurden korrigiert, um die Barrierefreiheit zu benachrichtigen
● Die Behandlung von SVG-Elementen mit einer Präsentationsrolle wurde so aktualisiert, dass sie mit anderen Elementen der Hostsprache identisch ist
● Beschränkte die nummerierte Listenansage für eine Listenelementnummer auf die erste Textzeile im Listenelement
● Die Rollenbeschreibungen für Eingabehilfen für JavaScript-Warnungen wurden in "Webdialog" und "Webwarnungsdialog" geändert, um sie für Benutzer von Bildschirmleseprogrammen verständlicher zu machen

Wiedergabe
● Der Hintergrundfilter wurde aktualisiert, um ihn bei Änderungen in JavaScript neu zu zeichnen
● Das Zeichnen von SVG-Strichmustern für Objekte mit leeren Begrenzungsrahmenelementen wurde korrigiert

Medien
● Verbesserte Stabilität, wenn eine Audioquelle während der Verarbeitung geändert wird
● Audiospurlisten korrigiert

Networking
● Verbesserte die Zuverlässigkeit spekulativer Festplatten-Cache-Validierungsanforderungen mit dem HTTP-Referer-Header

Fehlerbehebung
● Das automatische Scrollen in einer Ziehauswahl wurde behoben, wenn sich ein Fenster am Bildschirmrand befindet, auch im Vollbildmodus

Wenn Sie es ausprobieren möchten, können Sie das Update herunterladen Klicken Sie auf diesen Link


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.