Weekly news: PWA-Problem auf iOS -, Performance-Kultur, Anti-Tracking in Browsern

0
44

Šime Beiträge regelmäßige content für web-Entwickler, die auf webplatform.news. Jede Woche deckt er rechtzeitige Nachrichten an der Kreuzung der Entwicklung von standards und tools, die Sie auf das web.

Installiert PWAs nicht einfach neu gestartet werden, auf iOS

iOS 12.2 PWAs
🔁 In-App-browser für externe Inhalte (OAuth)
💾 Neuen Lebenszyklus (Kein Nachladen)
🔙Navigations-gesten
🤝WebShare
⚠️Bewegungsmelder deaktiviert; alte getUserMedia entfernt
👍 IntersectionObserver, ConicGradients, datalist, Farbauswahl, AbortFetchhttps://t.co/LNzq6MzqjR

— Maximiliano Firtman @ 🇱🇹 Vilnius (@firt) März 26, 2019

Maximiliano Firtman: Auf iOS ist es nicht möglich, neu zu starten, eine installierte PWA durch das schließen Sie aus den zuletzt verwendeten apps-Bildschirm und dann sofort erneut zu öffnen. Statt Neustart der app, iOS stellt seinen Zustand. Dies kann ein problem für Benutzer, wenn die PWA stecken in einem Defekten Zustand befindet.

<input> mit dem Typ ‘file’ Fehler auf #iOS 12.2 #PWA
Öffnen Sie den Eingang, setzen Sie den PWA im bg durch drücken der home-Taste. Die Eingabe funktioniert. Gilt für jede Eingabe mit Typ ‘Datei’ in der gesamten app. Es funktioniert nach einem Telefon Neustart. pic..com/IfzsXy91RK

— Pankaj Nathani ⭐️ (@croozeus) April 11, 2019

Nach einigen undefinierten Zeit, die gespeicherten Kontext zu verschwinden scheint. Also, wenn Sie aus der PWA, nichts zu tun mit Ihrem Telefon und warten Sie einige Stunden, um zurück zu gehen, um die PWA, es startet von vorne an.

Die Vermittlung einer leistungskultur, die im Telegraph

Wir haben hart gearbeitet, im Telegraph zu verbessern third-party-performance. Hier ein Einblick in unseren Ansatz – https://t.co/4hhRDYaidS #webperf ⚡️

Gareth Clubb (@digitalclubb) April 30, 2019

Gareth Clubb: Bei Der “Telegraph” (eine großen britischen Zeitung), stellen wir ein web performance-Arbeitsgruppe zur Bewältigung unserer “organisatorische” Leistung Herausforderungen und vermitteln ein performance-Kultur. Die Gruppe trifft sich regelmäßig zu überprüfen Drittanbieter-tags und arbeiten an der Verbesserung der Website-performance.

Wir haben begonnen, verzögern sich alle JavaScript (einschließlich unserer eigenen) mit Hilfe des <script defer> – Attribut. Diese änderung alleine fast verdoppelt, unser (un-gedrosselt) Leuchtturm-performance-score.

Verzögern sich unsere JavaScript hat nicht verzerrt werden, alle vorhandenen analytics-und es war sicherlich nicht verzögert, keine Werbung. […] Die Erste Anzeige Geladen Metrik verbessert von durchschnittlich vier Sekunden.

Wir werden auch entfernt, 1 MB third-party Nutzlast von unserer neuen front-end. Wenn eines unserer teams Anfragen, die Zugabe von neuen script, den wir nun testen Sie das Skript in isolation und es ablehnen, wenn es degradiert unsere Metriken (erste gehaltvolle Farbe, etc.).

Als wir angefangen haben, diesen Prozess hatten wir eine Sammlung von sehr alten Schriften und konnte keine Spur des ursprünglichen Antragstellers. Wir entfernt die auf der Prämisse, dass, wenn Sie waren wichtig, die Menschen wieder in Kontakt — niemand Tat es.

Microsoft Pläne hinzufügen von tracking-Prävention an den Rand-browser

Kyle Pflug: Microsoft hat angekündigt, hinzufügen von Optionen zum blockieren von Trackern an den Rand-browser. Bösartige Tracker wäre automatisch blockiert, und die Benutzer haben die Möglichkeit, zusätzlich block alle potentiellen Verfolger.

Dies würde Edge den vierten major-browser mit irgendeiner form der integrierten anti-tracking-feature (zwei anderen großen Browsern, Opera und UC Browser, ad-Blocker benutzen).

  1. Im Jahr 2015, Firefox Hinzugefügt Tracking-Schutz — vor kurzem umbenannt auf Inhalte Blockieren — immer die erste major-browser zum Schutz der Nutzer von Drittanbieter-Tracker (wenn Sie im web Browsen im privaten Modus).
  2. Seit 2017, Safari verhindert cross-site-tracking standardmäßig über ein feature namens ” Intelligent Tracking Prävention (ITP). Benutzer werden aufgefordert, zu ermöglichen verfolgen, wenn Sie versuchen, die Interaktion mit Drittanbieter-widgets auf websites.

  3. Früher in diesem Jahr, Samsung Internet Hinzugefügt eine experimentelle Funktion namens Smart Anti-Tracking-bestreitet, dass third-party Tracker Zugriff auf cookies.