JavaScript ist die Scriptsprache des Webs. Es bietet umfangreiche Interaktivität und dynamische Inhalte für Webanwendungen. So können Sie Nutzererlebnisse schaffen, mit denen Nutzer komplexe Aufgaben erledigen und Nutzerdaten speichern können. Hier finden Sie unsere Sammlung von JavaScript-Inhalten und können eine Vielzahl von Konzepten und Techniken kennenlernen, mit denen Sie Ihre JavaScript-Kenntnisse verbessern können.
Wenn Sie noch nicht mit JavaScript vertraut sind, helfen wir Ihnen gerne weiter. In unserem Kurs „JavaScript lernen“ erfahren Sie alles Wissenswerte über JavaScript und können so schnell loslegen.
Hier erfahren Sie mehr über die neuesten JavaScript-Funktionen, die seit Kurzem in allen gängigen Browser-Engines verfügbar sind.
JavaScript bietet viele Funktionen, mit denen Sie Anwendungen erstellen können, die den Anforderungen Ihrer Nutzer entsprechen.
Interaction to Next Paint (INP) ist ein wichtiger Messwert für die Reaktionsfähigkeit, mit dem die Reaktionsfähigkeit der Seite gemessen wird. Diese Leitfäden enthalten JavaScript-Tipps, mit denen Sie dafür sorgen können, dass Ihre Seiten auf Nutzerseiten reagieren.
Drittanbieter-JavaScript kann eine Ursache für Leistungsprobleme in Webanwendungen sein. Hier erfahren Sie, wie Sie Skripts von Drittanbietern verwalten, damit Ihre Webanwendungen schnell bleiben.
Hier finden Sie JavaScript-Muster, mit denen Sie häufige Aufgaben in Ihren Webanwendungen schnell erledigen können.
KURS

Wenn Sie noch nicht mit JavaScript vertraut sind, helfen wir Ihnen gerne weiter. In unserem Kurs JavaScript lernen erfahren Sie, wie JavaScript funktioniert. Dabei beginnen wir mit den Grundlagen wie Variablen, Funktionen und bedingten Anweisungen. Anschließend werden Sie sich mit komplexeren Themen wie prototypischer Vererbung, Klassen und anderen Themen befassen, um Ihre JavaScript-Kenntnisse so zu verbessern, dass Sie umfangreiche Webanwendungen erstellen können.

Baselines signalisieren Webentwicklern, wann Webplattformfunktionen in allen gängigen Browser-Engines sicher verwendet werden können. Hier sind einige JavaScript-Funktionen, die jetzt als Baseline Newly verfügbar sind.

Resizable ArrayBuffer ist seit Juli 2024 als Standard verfügbar.
Die Methoden „Set“ sind seit Juni 2024 als Baseline verfügbar.
„CustomStateSet“ wurde in „Baseline“ umbenannt und ist seit Mai 2024 verfügbar.
Die Screen Wake Lock API ist seit Mai 2024 als Baseline verfügbar.
intl.Segmenter ist jetzt als Baseline verfügbar. Diese Funktion wurde im April 2024 eingeführt.
promise.withResolvers() ist seit März 2024 als Standard verfügbar.
Die groupBy()-Funktionen sind seit März 2024 als Baseline verfügbar.
Die ArrayBuffer-Methoden „transfer()“ und „transferToFixedLength()“ sind seit März 2024 als Baseline verfügbar.
Array.fromAsync() ist seit Januar 2024 als Baseline verfügbar.

JavaScript bietet viele Tools, mit denen Sie Anwendungen erstellen können, die den Anforderungen Ihrer Nutzer entsprechen. Im Folgenden finden Sie einige allgemeine Funktionen, die Sie in Ihren Webanwendungen verwenden können.

Mit Promises können Sie Code asynchron ausführen, nachdem ein bestimmtes Ereignis eingetreten ist.
Mit der fetch API können Sie HTTP-Anfragen senden, um am Frontend Daten aus dem Web abzurufen.
Die IndexedDB API bietet clientseitigen Speicher für strukturierte Daten, einschließlich Dateien und Blobs.

Die Art und Weise, wie Sie JavaScript verwenden, kann sich auf die Interaction to Next Paint (INP) Ihrer Webanwendung auswirken. In diesen Anleitungen erfahren Sie, wie Sie Probleme mit der Seitenreaktionsfähigkeit beheben, die durch JavaScript verursacht werden.

Lange Aufgaben im Hauptthread können dazu führen, dass Ihre Webanwendung nicht mehr reagiert. Erfahren Sie, wie Sie lange Aufgaben optimieren können, um den INP Ihrer Webanwendung zu verbessern.
Lange Eingabeverzögerungen treten auf, wenn Nutzer mit einer Seite interagieren und der Browser zu lange braucht, um zu reagieren. JavaScript kann ein häufiger Auslöser sein. In diesem Leitfaden erfahren Sie, wie Sie Eingabeverzögerungen verkürzen und Ihre Webanwendung flüssiger gestalten können.
Wenn Scripts während des Seitenaufbaus heruntergeladen werden, können lange Aufgaben auftreten, die sich auf den INP Ihrer Webanwendung auswirken. Hier erfahren Sie, wie Sie Aufgaben mit langer Scriptauswertung optimieren, um den INP niedrig zu halten.
Nicht alles muss im Hauptthread ausgeführt werden. Wenn Sie große Arbeitsabläufe haben, die lange dauern, können Sie sie an Webworker-Threads auslagern, um die Reaktionsfähigkeit Ihrer Webanwendung zu verbessern.
Ein häufiges Leistungsproblem im Web ist die Verwendung von Drittanbieter-JavaScript. Dies kann dazu führen, dass Seiten langsamer geladen werden und sogar Probleme mit der Reaktionszeit von Seiten auftreten. In diesen Leitfäden finden Sie Informationen zu einigen häufig auftretenden JavaScript-Leistungsproblemen von Drittanbietern.
Finden Sie heraus, wie JavaScript von Drittanbietern die Leistung beeinträchtigen kann und wie Sie verhindern können, dass es Ihre Websites verlangsamt.
Mit Lighthouse und Chrome DevTools können Sie Ihre Fähigkeiten zur Leistungsanalyse verbessern.
Hier erfahren Sie, wie Sie JavaScript von Drittanbietern effizient laden, um die Leistung Ihrer Webanwendungen zu verbessern.
Hier erfahren Sie, wie Sie Tags und Tag-Manager für Core Web Vitals optimieren, damit diese nützlichen Tools die Leistung Ihrer Webanwendung möglichst wenig beeinträchtigen.

Hier finden Sie Muster, mit denen Sie mit JavaScript schnell gängige Aufgaben in Ihren Webanwendungen erledigen können.

Sehen Sie sich diese Muster an, um häufige Aufgaben in Ihren Webanwendungen zu erledigen.
Muster für die Arbeit mit Dateien und Verzeichnissen in JavaScript kennenlernen
Hier erfahren Sie, wie Sie mit Clipboard APIs in JavaScript Funktionen zum Kopieren und Einfügen in Ihre Webanwendungen bereitstellen.