Die Plattform

Die Plattform im Hinblick auf die Leistung (HTML)

[ Dieser Artikel richtet sich an Windows 8.x- und Windows Phone 8.x-Entwickler, die Windows-Runtime-Apps schreiben. Wenn Sie für Windows 10 entwickeln, finden Sie weitere Informationen unter neueste Dokumentation]

Bevor Sie sich mit den Tipps und Tricks zum Optimieren der Leistung befassen, ist es hilfreich, sich ein grundlegendes Verständnis der Architektur der Windows 8-Plattform und der Art und Weise, wie der App-Code ausgeführt wird, anzueignen.

App-Hostarchitektur

Wenn der Benutzer eine App startet, erstellt das System einen App-Container und den App-Hostprozess. Der App-Host lädt die Windows Store-App mit JavaScript und stellt eine Ausführungsumgebung bereit.

Hostarchitektur

Der Hostprozess besteht aus drei Hauptkomponenten:

  • WinJS
  • Webplattform
  • Windows-Runtime

WinJS

Die Windows-Bibliothek für JavaScript (WinJS) ist eine JavaScript-Bibliothek, die Ihnen UI-Infrastruktur, Steuerelemente und andere Komponenten liefert, um Apps zu erstellen, die wie Windows Store-Apps aussehen und arbeiten.

Webplattform

Die Webplattform ist eine freigegebene Komponente, die sowohl von Internet Explorer als auch von der Plattform für Windows Store-Apps mit JavaScript verwendet wird. Eine Windows Store-App mit JavaScript kann Features verwenden, die im Browser ausgeführte Webseiten zum Verbessern der Leistung nutzen (z. B. den App-Cache, temporäre Internetdateien, Cookies und IndexedDB). Die Webplattform enthält mehrere Subsysteme, z. B. das Layoutmodul, das JavaScript-Modul und das Dokumentobjektmodell (DOM). Apps verwenden diese Subsysteme während der Ausführung intensiv, und ihre Leistung wirkt sich auf die Leistung Ihrer App aus.

Windows-Runtime

Der App-Host stellt auch die Integration in die Windows-Runtime bereit. Die Windows-Runtime integriert Ihre App in Windows und stellt viele der APIs für Dateizugriff, App-Verträge, Gerätezugriff und Benachrichtigungsdienste bereit. Die Windows-Runtime ist eine separate Komponente, die vom DOM und JavaScript-Modul getrennt ist.

Verwandte Themen

Erstellen Ihrer ersten Windows Store-App mit JavaScript
Windows-Runtime

 

 

Anzeigen:
© 2017 Microsoft