👋 Hallo Leute! Dies ist die erste Ausgabe eines neuen wöchentlichen Updates, das wir veröffentlichen werden und das aktuelle Nachrichten an der Schnittstelle von Entwicklungsstandards und den Tools behandelt, die sie im Web verfügbar machen. Wir sprechen oft über das Tempo des Wandels in unserer Branche. Es ist schnell und betrifft alles, von HTML, CSS und JavaScript, das wir schreiben, bis hin zur Landschaft der Browser, die sie rendern. Bitte begrüßen Sie Šime Vidas, der uns mit kuratierten Updates aus seinem eigenen Blog mit regelmäßigen Entwicklungsaktualisierungen, webplatform.news, auf dem Laufenden hält.
Feature Policy in Chrome
Andrew Betts: Websites können den HTTP-Feature-Policy-Antwortheader verwenden, um zu verhindern, dass Dritte heimlich leistungsstarke Funktionen wie Geolocation nutzen, und um bestimmte schlechte Praktiken zu deaktivieren (z. B. document.write, Parser-blockierendes JavaScript, nicht optimierte Bilder).
Dies ermöglicht es, gute Praktiken einfacher zu belohnen. ... Suchergebnisse könnten mit einem zustimmenden "schnellen" Logo oder (vielleicht kontroverser) einer höheren Rangfolge ausgezeichnet werden, wenn sie bestimmte richtlinienkontrollierte Verhaltensweisen selbst ablehnen.
Feature Policy ist eine aufkommende Technologie. Weitere Informationen zu einzelnen Richtlinien und deren Unterstützung durch Browser finden Sie unter featurepolicy.info.
Signed Exchanges in Google Search
Die mobile Version von Google Suche enthält AMP-Ergebnisse auf den Suchergebnisseiten. Wenn der Benutzer auf ein AMP-Ergebnis tippt, wird die AMP-Seite von der Domain von Google (google.com) geladen und im AMP Viewer angezeigt.

Google Suche unterstützt nun eine Alternative: Wenn eine Website ihre AMP-Seiten signiert und der Besucher Chrome für Android verwendet, wird beim Tippen auf ein AMP-Ergebnis stattdessen die signierte Version der AMP-Seite von den Servern von Google geladen, aber für den Benutzer sieht es so aus, als wäre er normal zur Website navigiert.

Die Technologie, die dies ermöglicht, nennt sich Signed HTTP Exchanges (SXG). Weitere Details finden Sie in der Ankündigung im Google Webmaster Central Blog. Die Spezifikation beschreibt den folgenden Anwendungsfall
Um das Laden zu beschleunigen und dennoch die Kontrolle über seinen Inhalt zu behalten, könnte eine HTML-Seite in einem bestimmten Ursprung "O.com" Clients anweisen, ihre Unterressourcen von einem zwischengeschalteten Inhaltsverteiler zu laden, der nicht autoritativ ist, aber verlangen, dass diese Ressourcen von "O.com" signiert werden, damit der Verteiler die Ressourcen nicht ändern könnte.
Websites können Unterstützung für signierte Austausche hinzufügen, indem sie serverseitig AMP Packager ausführen. Cloudflare hat eine kostenlose Funktion namens " AMP Real URL " gestartet, die den Signierungsprozess für AMP-Seiten, die von seinem CDN bedient werden, vollständig automatisiert.
Alternative iOS-Browser
Henrik Joreteg: Unter iOS sind mehrere wichtige APIs auf Safari beschränkt und in keinen der alternativen iOS-Browser verfügbar. Dazu gehören Service Worker, Web Payments und Kamera-Zugriff.
Chrome unter iOS ist eine solche Qual. Eine überraschende Anzahl von Leuten scheint es zu benutzen und niemand merkt, dass es eigentlich nicht Chrome ist, sondern nur eine verkrüppelte Webkit-Webview, der wichtige Funktionen fehlen
1. Kein Service Worker
2. Kann nicht drucken oder als PDF speichern
3. Keine Unterstützung für GetUserMediaWarum ist das in Ordnung?!
— Henrik Joreteg (@HenrikJoreteg) 30. März 2019
Chrome für iOS unterstützt Web Payments über eine benutzerdefinierte Implementierung. Ich habe eine Browser-Support-Tabelle auf HTML5test erstellt, die die Unterschiede zwischen einigen der beliebten iOS-Browser hervorhebt.

Das ist großartig! Šime Vidas ist einer der besten Forscher in unserer Branche. Seine Arbeit braucht definitiv ein größeres Publikum!
Zunächst einmal: Danke für das Update.
Eine Sache, die mich leicht ärgert, ist, dass die redaktionelle Einleitung von Entwicklungsstandards spricht und der Artikel hauptsächlich von Google und Chrome handelt. Es scheint daher an Vielfalt zu mangeln, da es andere Suchmaschinen, Browser und Standardisierungsgremien gibt.
Ich denke, es spiegelt eher den aktuellen Stand der Dinge wider :/
(Entschuldigung für die späte Antwort. Gmail hat Benachrichtigungen von CSS-Tricks ärgerlicherweise als Spam identifiziert, und ich überprüfe meinen Spam-Ordner nur einmal pro Woche.)
Ich schreibe über Themen, die meiner Meinung nach für Webentwickler am relevantesten sind. Feature Policy ist eine spannende neue Funktion, die sowohl von Google als auch von Mozilla unterstützt wird. Es ist nur so, dass Chrome die erste ist, die sie ausliefert (in Firefox ist sie hinter einem Flag).
Was Signed Exchanges betrifft, so ist es eine etwas kontroverse Technologie, die von Google vorangetrieben wird, aber es ist auch eine große Veränderung für die Webplattform. Deshalb halte ich es für wichtig, dass die Leute verstehen, worum es geht. Informierte Webentwickler können unter anderem bessere Kritik üben.