Microsoft möchte „komplexe Web-Apps“ schneller machen, da Windows 11 WebView2 integriert

/de/images/Windows-11-WebView2-processes.jpg

Sie haben vielleicht bemerkt, dass wir uns sehr lautstark für die Web-Enshitting von Windows 11 ausgesprochen haben, insbesondere nachdem wir herausgefunden haben, dass die neue Agenda-Ansicht des Notification Centers auf WebView2 basiert. Es stellt sich heraus, dass wir in Windows 11 mehr webbasierte Benutzeroberflächen sehen werden, aber Microsoft sagt, dass dadurch komplexe Web-Apps schneller gemacht werden, insbesondere Apps wie Outlook.

„Aus eigener Erfahrung wissen wir, dass komplexe Anwendungen komplexe Architekturen erfordern, die manchmal auf mehreren Fenstern, Iframes oder Worker-Threads basieren“, stellte Microsoft in einem Supportdokument fest.

Microsoft wird Entwickler oder seine eigenen internen Teams nicht dazu ermutigen, sich von Web-Apps zu verabschieden. Stattdessen testet Microsoft eine neue API namens „Delayed Message Timing“, bei der es sich laut einer von Windows Insight entdeckten GitHub-Liste um eine Diagnosefunktion für Web-Apps handelt.

Es soll Web-Apps nicht direkt wie von Zauberhand schneller machen, weil es ein „Diagnose“-Tool ist, aber Microsoft besteht darauf, dass es Entwicklern ermöglichen wird, zu messen, wo Zeit verbracht wird, wenn eine Web-App „postMessage()“ verwendet.

Eine Web-App verwendet postMessage() zwischen Kontexten wie einem Fenster, einem Iframe oder einem Web-Worker und meldet diese Zeitvorgaben über die Performance-APIs (als „Delayed-Message“-Einträge). Es scheint auch, dass Microsoft diese neue API verwendet, um zu erkennen, was Leistungsprobleme in Outlook verursacht, und zukünftige Versionen könnten den E-Mail-Client schneller machen.

Wird es speziell WebVeiw2-Apps unter Windows 11 schneller machen?

Der Vorschlag gilt für alle Web-Apps, also auch für WebView2-Apps unter Windows 11, aber er hilft nur in einer bestimmten Weise und Änderungen werden sichtbar sein.

/de/images/WebView2-processes-in-Windows-11-Task-Manager.jpg

Für diejenigen, die es nicht wissen: Apps wie Outlook und WhatsApp verwenden WebView2 zum Einbetten von Webinhalten, und das gesamte Erlebnis wird von Microsoft Edge als Rendering-Engine unterstützt, die auf Chromium basiert. Electron ist ebenfalls auf Chrom aufgebaut. Das erklärt, warum sich unter Windows 11 alles langsamer anfühlt, weil die meisten Apps mit dem von Google finanzierten Chromium verknüpft sind.

Die „Delayed Message Timing“-API hilft WebView2-basierten Apps, die stark auf postMessage() in ihrer Webebene angewiesen sind, zu verstehen, wo der Engpass liegt.

Das neue Outlook für Windows 11 erfordert eine ernsthafte Leistungsverbesserung

/de/images/Outlook-web-on-Windows-11.jpg

Das neue Outlook funktioniert unter Windows 11 größtenteils gut, es gibt jedoch einige Ecken und Kanten. Wenn Sie beispielsweise auf eine Windows 11-Benachrichtigung klicken, öffnet sich langsam ein neues Outlook, und ein großer Teil davon ist die eingebettete Web-Engine. All das braucht Zeit, wie zum Beispiel das Laden der ersten Seite, Netzwerk oder Authentifizierung, Rendern usw.

Wenn die Benutzeroberfläche angezeigt wird, sich aber „hängen bleibt“ fühlt und die Ursache in einer verzögerten postMessage()-Verarbeitung innerhalb der Webebene liegt, zeigt diese API diese Verzögerung an und weist auf die Ursache hin.

Zuhause

Teilen

Newsletter

WL-Newsletter

/de/images/WL-logo-new.svg

WL-Newsletter!

Bleiben Sie mit den neuesten Windows-, IT- und KI-Updates auf dem Laufenden. Mehr als 50.000 Abonnenten vertrauen darauf.

Name

E-Mail

Kostenlos beitreten

*️⃣ Quelllink:

Die neue Agenda-Ansicht des Notification Centers wird von WebView2 unterstützt.

Zuhause

](/) ,

Newsletter

,