Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

236 Einträge — jede Funktion, Klasse und jedes Sprach-Konzept auf einer eigenen Seite mit Signatur, Parametern, Beispielen und Fallstricken.

Wie du die Referenz nutzt

Suche nach Funktionsname (z.B. array_map) oder filtere nach Art (Funktion, Klasse, Keyword, Konzept) oder Kategorie. Jeder Eintrag enthält Signatur, Parameter, Rückgabewert, Beispiele und typische Fallstricke — alles auf Deutsch, direkt verlinkbar.

// Zeige Buchstabe P — 236 Einträge

P

PageRevealEvent.viewTransition Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>ViewTransition</code>-Objekt der aktiven dokumentübergreifenden View-Transition liefert oder <code>null</code>, wenn keine läuft.
PageSwapEvent.activation Eigenschaft
Schreibgeschützte Eigenschaft mit einem <code>NavigationActivation</code>-Objekt (Navigationstyp, aktueller und Ziel-Verlaufseintrag) oder <code>null</code> bei ursprungsübergreifender Navigation.
PageSwapEvent.viewTransition Eigenschaft
Schreibgeschützt: liefert das <code>ViewTransition</code>-Objekt der aktiven dokumentübergreifenden Ansichtsübergänge beim Verlassen der Seite oder <code>null</code>, falls es keinen gibt.
PageTransitionEvent.persisted Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob eine Seite aus dem Back/Forward-Cache (bfcache) wiederhergestellt wird bzw. dort abgelegt werden soll.
PaintSize.height Eigenschaft
Die schreibgeschützte Eigenschaft <code>height</code> von <code>PaintSize</code> liefert die Höhe der Zeichenfläche (in CSS-Pixeln), die ein Paint-Worklet füllen soll.
PaintSize.width Eigenschaft
Schreibgeschützte Eigenschaft, die die Breite der Zeichenfläche in CSS-Pixeln zurückgibt, auf der ein Paint Worklet zeichnen soll.
PaintWorkletGlobalScope.devicePixelRatio Eigenschaft
Schreibgeschützte Zahl innerhalb eines Paint Worklets, die angibt, wie viele physische Geräte-Pixel einem CSS-Pixel entsprechen.
PannerNode.coneInnerAngle Eigenschaft
Winkel in Grad (Standard <code>360</code>), innerhalb dessen eine gerichtete Schallquelle eines <code>PannerNode</code> ohne Lautstärkeabsenkung zu hören ist.
PannerNode.coneOuterAngle Eigenschaft
Winkel in Grad (0–360) des äußeren Schallkegels einer gerichteten Quelle. Außerhalb dieses Kegels wird die Lautstärke auf <code>coneOuterGain</code> abgesenkt.
PannerNode.coneOuterGain Eigenschaft
Linearer Verstärkungsfaktor (0–1), mit dem eine gerichtete Schallquelle außerhalb ihres äußeren Kegels (<code>coneOuterAngle</code>) wiedergegeben wird.
PannerNode.distanceModel Eigenschaft
Legt fest, mit welchem Algorithmus (<code>"linear"</code>, <code>"inverse"</code> oder <code>"exponential"</code>) ein <code>PannerNode</code> die Lautstärke abhängig von der Entfernung zum Hörer abschwächt.
PannerNode.maxDistance Eigenschaft
Legt die Entfernung zwischen Audioquelle und Zuhörer fest, ab der ein <code>PannerNode</code> die Lautstärke nicht weiter absenkt. Standardwert: <code>10000</code>.
PannerNode.orientationX Eigenschaft
Ein schreibgeschütztes <code>AudioParam</code>, das die X-Komponente des Richtungsvektors angibt, in den eine Audioquelle im 3D-Raum zeigt.
PannerNode.orientationY Eigenschaft
Ein schreibgeschützter <code>AudioParam</code> mit der Y-Komponente (vertikal) des Richtungsvektors, in den eine Audioquelle im 3D-Raum zeigt.
PannerNode.orientationZ Eigenschaft
Ein schreibgeschützter <code>AudioParam</code> mit der Z-Komponente (Tiefe) des Richtungsvektors, in den eine 3D-Audioquelle abstrahlt.
PannerNode.panningModel Eigenschaft
Legt fest, welcher Algorithmus eine Audioquelle im 3D-Raum räumlich darstellt: <code>"equalpower"</code> (einfach, schnell) oder <code>"HRTF"</code> (realistischer, rechenintensiver).
PannerNode.positionX Eigenschaft
Ein schreibgeschützter <code>AudioParam</code>, der die X-Koordinate (links–rechts) der Audioquelle im 3D-Raum eines <code>PannerNode</code> festlegt.
PannerNode.positionY Eigenschaft
Ein <code>AudioParam</code>, der die Y-Koordinate (vertikale Achse, oben–unten) der Audioquelle im 3D-Raum des rechtshändigen kartesischen Koordinatensystems angibt.
PannerNode.positionZ Eigenschaft
Ein schreibgeschützter <code>AudioParam</code>, der die Z-Koordinate (Tiefenachse, vor/hinter dem Zuhörer) der Audioquelle im 3D-Raum festlegt.
PannerNode.refDistance Eigenschaft
Gibt die Referenzdistanz an, unterhalb derer die Lautstärke einer Audioquelle nicht abnimmt und ab der die Distanzdämpfung des <code>PannerNode</code> einsetzt.
PannerNode.rolloffFactor Eigenschaft
Legt als Zahl fest, wie schnell die Lautstärke einer Quelle abnimmt, wenn sie sich vom Hörer entfernt. Standardwert: <code>1</code>.
PasswordCredential.iconURL Eigenschaft
Schreibgeschützte Eigenschaft, die die URL eines Symbolbilds (z. B. Avatar) enthält, das der Browser für ein gespeichertes <code>PasswordCredential</code> anzeigen kann.
PasswordCredential.name Eigenschaft
Schreibgeschützter String mit einem menschenlesbaren Anzeigenamen, den der Browser in der Kontoauswahl der Credential Management API anzeigt.
PasswordCredential.password Eigenschaft
Schreibgeschützte Eigenschaft, die das Passwort eines <code>PasswordCredential</code>-Objekts als String liefert.
PayerResponse.payerPhone Eigenschaft
Gibt die Telefonnummer zurück, die der Benutzer im Bezahldialog der Payment Request API angegeben hat. Wurde keine angefordert, ist der Wert <code>null</code>.
PaymentAddress.addressLine Eigenschaft
Schreibgeschütztes Array von Zeichenfolgen mit den Adresszeilen (Straße, Hausnummer, Zusätze) einer Liefer- oder Rechnungsadresse aus der Payment Request API.
PaymentAddress.city Eigenschaft
Schreibgeschützter String mit der Stadt bzw. Gemeinde einer Adresse, die über die Payment Request API übermittelt wurde (z. B. Lieferadresse).
PaymentAddress.country Eigenschaft
Schreibgeschützter String mit dem Ländercode der Liefer- oder Rechnungsadresse nach ISO 3166-1 alpha-2, z. B. <code>"DE"</code> oder <code>"US"</code>.
PaymentAddress.dependentLocality Eigenschaft
Schreibgeschützter String mit einer untergeordneten Ortsangabe innerhalb einer Stadt, z. B. Stadtteil, Bezirk oder Distrikt einer Lieferadresse.
PaymentAddress.organization Eigenschaft
Schreibgeschützter String mit dem Namen der Organisation, Firma oder Institution einer über die Payment Request API gelieferten Adresse.
PaymentAddress.phone Eigenschaft
Schreibgeschützte Eigenschaft, die die Telefonnummer des Empfängers oder der Kontaktperson einer <code>PaymentAddress</code> als String liefert.
PaymentAddress.postalCode Eigenschaft
Schreibgeschützte Eigenschaft, die als Zeichenkette den Postleitzahl-Code einer Lieferadresse liefert, z. B. die deutsche PLZ oder den US-ZIP-Code.
PaymentAddress.recipient Eigenschaft
Schreibgeschützter String mit dem Namen des Empfängers, Käufers oder Ansprechpartners an einer <code>PaymentAddress</code>.
PaymentAddress.region Eigenschaft
Schreibgeschützter String mit der obersten Verwaltungseinheit des Landes einer Adresse, z. B. Bundesstaat, Bundesland, Provinz oder Präfektur.
PaymentAddress.sortingCode Eigenschaft
Schreibgeschützte Zeichenkette mit dem postalischen Sortiercode einer Lieferadresse (z. B. CEDEX in Frankreich). Leer, wenn keiner angegeben wurde.
PaymentManager.userHint Eigenschaft
Legt einen kurzen Hinweistext fest oder liest ihn aus. Der Browser zeigt ihn neben Name und Symbol der Zahlungs-App in der Payment-Handler-Oberfläche an.
PaymentMethodChangeEvent.methodDetails Eigenschaft
Schreibgeschütztes Objekt mit zahlungsmethodenspezifischen Daten, die der Zahlungsdienstleister liefert, wenn der Nutzer im Zahlungsdialog die Zahlungsmethode ändert – oder <code>null</code>.
PaymentMethodChangeEvent.methodName Eigenschaft
Schreibgeschützter String, der den Zahlungshandler eindeutig identifiziert, den der Benutzer gerade im Zahlungsdialog ausgewählt hat, z. B. <code>"https://apple.com/apple-pay"</code>.
PaymentRequest.id Eigenschaft
Schreibgeschützte Zeichenkette mit der eindeutigen Kennung einer <code>PaymentRequest</code>-Instanz, die entweder selbst vergeben oder vom Browser erzeugt wird.
PaymentRequest.payerName Eigenschaft
Die schreibgeschützte Eigenschaft <code>payerName</code> einer <code>PaymentResponse</code> gibt den Namen zurück, den der Zahlende im Zahlungsdialog angegeben hat, oder <code>null</code>.
PaymentRequest.shippingAddress Eigenschaft
Schreibgeschützte Eigenschaft, die die vom Benutzer im Zahlungsdialog gewählte Lieferadresse als <code>PaymentAddress</code> liefert – oder <code>null</code>.
PaymentRequest.shippingOption Eigenschaft
Schreibgeschützte Eigenschaft, die die <code>id</code> der aktuell ausgewählten Versandoption einer <code>PaymentRequest</code> liefert oder <code>null</code>, wenn keine gewählt ist.
PaymentRequest.shippingType Eigenschaft
Schreibgeschützte Eigenschaft. Sie gibt die Versandart <code>"shipping"</code>, <code>"delivery"</code> oder <code>"pickup"</code> zurück, oder <code>null</code>, wenn kein Versand angefordert wurde.
PaymentRequestEvent.methodData Eigenschaft
Schreibgeschütztes Array von <code>PaymentMethodData</code>-Objekten mit den Zahlungsmethoden-Kennungen und methodenspezifischen Daten, die der Händler akzeptiert.
PaymentRequestEvent.modifiers Eigenschaft
Schreibgeschützte Eigenschaft, die ein Array von <code>PaymentDetailsModifier</code>-Objekten liefert, mit denen der Händler Gesamtbetrag oder Zusatzposten je Zahlungsmethode anpasst.
PaymentRequestEvent.paymentRequestId Eigenschaft
Die schreibgeschützte Eigenschaft <code>paymentRequestId</code> gibt die ID des auslösenden <code>PaymentRequest</code>-Objekts als Zeichenkette zurück.
PaymentRequestEvent.paymentRequestOrigin Eigenschaft
Gibt den Ursprung (Origin) als String zurück, an dem das <code>PaymentRequest</code>-Objekt erzeugt wurde, also etwa den Shop oder dessen eingebetteten Frame.
PaymentRequestEvent.topOrigin Eigenschaft
Schreibgeschützter String mit dem Ursprung (Origin) des obersten Browsing-Kontexts, in dem das <code>PaymentRequest</code>-Objekt erzeugt wurde.
PaymentRequestEvent.total Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>PaymentCurrencyAmount</code>-Objekt mit dem angeforderten Gesamtbetrag (Währung und Wert) der Zahlung liefert.
PaymentResponse.details Eigenschaft
Schreibgeschütztes, JSON-serialisierbares Objekt mit den zahlungsmethodenspezifischen Daten, die der Händler zur Abwicklung der Transaktion braucht.
PaymentResponse.methodName Eigenschaft
Liefert den Bezeichner der Zahlungsmethode, die der Benutzer im Zahlungsdialog ausgewählt hat, z. B. <code>"https://google.com/pay"</code>. Die Eigenschaft ist schreibgeschützt.
PaymentResponse.payerEmail Eigenschaft
Die schreibgeschützte Eigenschaft <code>payerEmail</code> liefert die E-Mail-Adresse, die der Nutzer im Zahlungsdialog angegeben hat, oder <code>null</code>.
PaymentResponse.requestId Eigenschaft
Schreibgeschützte Eigenschaft, die den Bezeichner der ursprünglichen Zahlungsanfrage liefert, also den Wert aus <code>details.id</code> im <code>PaymentRequest()</code>-Konstruktor.
PaymentResponse.shippingAddress Eigenschaft
Schreibgeschützte Eigenschaft, die die im Bezahldialog gewählte Lieferadresse als <code>ContactAddress</code> (früher <code>PaymentAddress</code>) liefert, sonst <code>null</code>.
PaymentResponse.shippingOption Eigenschaft
Schreibgeschützte Eigenschaft, die die <code>id</code> der Versandoption enthält, die der Benutzer im Zahlungsdialog ausgewählt hat, oder <code>null</code>.
Performance.eventCounts Eigenschaft
Schreibgeschützte <code>EventCounts</code>-Map, die pro Ereignistyp zählt, wie oft das Ereignis seit dem Laden der Seite ausgelöst wurde.
Performance.interactionCount Eigenschaft
Schreibgeschützte Eigenschaft, die angibt, wie viele echte Benutzerinteraktionen (Klicks, Tipps, Tastatureingaben) seit dem Laden der Seite stattgefunden haben.
Performance.memory Eigenschaft
Nur lesbare, nicht standardisierte und veraltete Eigenschaft, die Kennzahlen zur Größe des JavaScript-Heaps liefert (nur in Chromium).
Performance.navigation Eigenschaft
Veraltete, schreibgeschützte Eigenschaft, die ein <code>PerformanceNavigation</code>-Objekt mit Navigationstyp und Anzahl der Weiterleitungen des aktuellen Dokuments liefert.
Performance.timeOrigin Eigenschaft
Schreibgeschützte Eigenschaft, die den hochauflösenden Startzeitpunkt (in ms seit Unix-Epoche) liefert, auf den sich alle <code>performance.now()</code>-Werte beziehen.
Performance.timing Eigenschaft
Veraltete, schreibgeschützte Eigenschaft, die ein <code>PerformanceTiming</code>-Objekt mit Zeitstempeln zum Laden und Navigieren der aktuellen Seite zurückgibt.
PerformanceElementTiming.element Eigenschaft
Schreibgeschützte Eigenschaft, die das beobachtete DOM-<code>Element</code> eines Element-Timing-Eintrags zurückgibt oder <code>null</code>, wenn es nicht mehr im Dokument ist.
PerformanceElementTiming.id Eigenschaft
Gibt die <code>id</code> des Elements zurück, das mit einem <code>PerformanceElementTiming</code>-Eintrag verbunden ist. Die Eigenschaft ist schreibgeschützt.
PerformanceElementTiming.identifier Eigenschaft
Die schreibgeschützte Eigenschaft <code>identifier</code> gibt den Wert des <code>elementtiming</code>-Attributs des gemessenen Elements als String zurück.
PerformanceElementTiming.intersectionRect Eigenschaft
Gibt ein schreibgeschütztes <code>DOMRectReadOnly</code> zurück: den sichtbaren Ausschnitt des beobachteten Elements im Viewport zum Zeitpunkt des Renderns.
PerformanceElementTiming.loadTime Eigenschaft
Nur lesbarer Zeitstempel (<code>DOMHighResTimeStamp</code>), der angibt, wann die Bildressource eines beobachteten Elements geladen war; bei Text immer <code>0</code>.
PerformanceElementTiming.naturalHeight Eigenschaft
Gibt die intrinsische Höhe eines beobachteten Bildelements in Pixeln zurück. Bei Textelementen ist der Wert <code>0</code>.
PerformanceElementTiming.naturalWidth Eigenschaft
Schreibgeschützte Eigenschaft, die die intrinsische (natürliche) Breite eines per Element Timing beobachteten Bildes in Pixeln liefert; bei Textknoten ist sie <code>0</code>.
PerformanceElementTiming.paintTime Eigenschaft
Schreibgeschützter <code>DOMHighResTimeStamp</code>, der angibt, wann für ein mit <code>elementtiming</code> markiertes Element die Rendering-Phase endete und die Paint-Phase begann.
PerformanceElementTiming.presentationTime Eigenschaft
Schreibgeschützter Zeitstempel (<code>DOMHighResTimeStamp</code> oder <code>null</code>), zu dem das mit <code>elementtiming</code> markierte Element tatsächlich auf dem Bildschirm angezeigt wurde.
PerformanceElementTiming.renderTime Eigenschaft
Schreibgeschützter <code>DOMHighResTimeStamp</code>, der angibt, wann ein mit <code>elementtiming</code> markiertes Element auf dem Bildschirm dargestellt wurde.
PerformanceElementTiming.url Eigenschaft
Nur lesbare Eigenschaft, die bei Bildelementen die anfängliche URL der Ressourcenanforderung liefert, bei Textelementen einen leeren String.
PerformanceEntry.duration Eigenschaft
Schreibgeschützte Eigenschaft, die die Dauer eines Performance-Eintrags als <code>DOMHighResTimeStamp</code> in Millisekunden zurückgibt.
PerformanceEntry.entryType Eigenschaft
Schreibgeschützter String, der angibt, welche Art von Leistungsmetrik ein <code>PerformanceEntry</code> darstellt, z. B. <code>"mark"</code>, <code>"resource"</code> oder <code>"navigation"</code>.
PerformanceEntry.name Eigenschaft
Die schreibgeschützte Eigenschaft <code>name</code> liefert einen String mit dem Namen eines Leistungseintrags. Was er bedeutet, hängt vom <code>entryType</code> ab.
PerformanceEntry.navigationId Eigenschaft
Schreibgeschützte Eigenschaft, die die ID der Navigation enthält, zu der ein Performance-Eintrag gehört. Damit lassen sich Messwerte einzelnen Navigationen zuordnen.
PerformanceEntry.startTime Eigenschaft
Schreibgeschützter <code>DOMHighResTimeStamp</code> in Millisekunden: der erste Zeitstempel, der für diesen <code>PerformanceEntry</code> aufgezeichnet wurde.
PerformanceEventTiming.cancelable Eigenschaft
Schreibgeschützter boolescher Wert, der die <code>cancelable</code>-Eigenschaft des gemessenen Ereignisses zurückgibt, also ob es mit <code>preventDefault()</code> abgebrochen werden konnte.
PerformanceEventTiming.interactionId Eigenschaft
Schreibgeschützte Zahl, die eine Benutzerinteraktion eindeutig kennzeichnet. Alle Ereignisse derselben Interaktion (z. B. <code>pointerdown</code>, <code>pointerup</code>, <code>click</code>) teilen sich diese ID.
PerformanceEventTiming.processingEnd Eigenschaft
Schreibgeschützter Zeitstempel (<code>DOMHighResTimeStamp</code>), zu dem der letzte Ereignishandler eines Ereignisses seine Ausführung beendet hat.
PerformanceEventTiming.processingStart Eigenschaft
Schreibgeschützter Zeitstempel (<code>DOMHighResTimeStamp</code>), zu dem der Browser mit dem Ausführen der Event-Handler für ein Ereignis begonnen hat.
PerformanceEventTiming.target Eigenschaft
Schreibgeschützte Eigenschaft, die den DOM-<code>Node</code> liefert, an den das gemessene Ereignis zuletzt übermittelt wurde, oder <code>null</code>.
PerformanceLongAnimationFrameTiming.blockingDuration Eigenschaft
Gibt als <code>DOMHighResTimeStamp</code> an, wie viele Millisekunden der Hauptthread in einem langen Animationsframe blockiert war und nicht auf Eingaben reagieren konnte.
PerformanceLongAnimationFrameTiming.firstUIEventTimestamp Eigenschaft
Liefert als <code>DOMHighResTimeStamp</code> den Zeitpunkt des ersten UI-Ereignisses (z. B. Maus- oder Tastaturereignis), das während des langen Animation-Frames in die Warteschlange kam.
PerformanceLongAnimationFrameTiming.paintTime Eigenschaft
Liefert als <code>DOMHighResTimeStamp</code> den Zeitpunkt, an dem die Rendering-Phase eines langen Animationsframes endete und der Browser mit dem Zeichnen (Paint) begann.
PerformanceLongAnimationFrameTiming.presentationTime Eigenschaft
Schreibgeschützter Zeitstempel (<code>DOMHighResTimeStamp</code>), zu dem das Ergebnis eines langen Animation-Frames tatsächlich auf dem Bildschirm angezeigt wurde.
PerformanceLongAnimationFrameTiming.renderStart Eigenschaft
Gibt als <code>DOMHighResTimeStamp</code> an, wann der Rendering-Zyklus eines langen Animation-Frames begonnen hat, oder <code>0</code>, wenn in diesem Frame nicht gerendert wurde.
PerformanceLongAnimationFrameTiming.scripts Eigenschaft
Gibt ein schreibgeschütztes Array von <code>PerformanceScriptTiming</code>-Objekten zurück, die die Skripte beschreiben, die zu einem langen Animationsframe beigetragen haben.
PerformanceLongAnimationFrameTiming.styleAndLayoutStart Eigenschaft
Liefert einen <code>DOMHighResTimeStamp</code>, der angibt, wann innerhalb eines langen Animationsframes die Stil- und Layoutberechnung begonnen hat.
PerformanceLongTaskTiming.attribution Eigenschaft
Liefert ein schreibgeschütztes Array von <code>TaskAttributionTiming</code>-Objekten, die angeben, welcher Container (z. B. ein iframe) eine lange Aufgabe verursacht hat.
PerformanceMark.detail Eigenschaft
Schreibgeschützte Eigenschaft mit beliebigen Metadaten, die beim Erstellen einer Markierung per <code>performance.mark()</code> oder <code>new PerformanceMark()</code> übergeben wurden.
PerformanceMeasure.detail Eigenschaft
Schreibgeschützte Eigenschaft mit beliebigen Metadaten, die beim Aufruf von <code>performance.measure()</code> über die Option <code>detail</code> übergeben wurden.
PerformanceNavigation.redirectCount Eigenschaft
Veraltete, schreibgeschützte Eigenschaft, die angibt, wie viele Weiterleitungen vor dem Laden des aktuellen Dokuments erfolgt sind (<code>unsigned short</code>).
PerformanceNavigation.type Eigenschaft
Veraltete, schreibgeschützte Eigenschaft, die als <code>unsigned short</code> angibt, wie die Navigation zur aktuellen Seite erfolgt ist (normal, Neuladen, Verlauf).
PerformanceNavigationTiming.activationStart Eigenschaft
Gibt als <code>DOMHighResTimeStamp</code> an, wann ein vorab gerendertes Dokument aktiviert wurde. Wurde die Seite nicht vorab gerendert, ist der Wert <code>0</code>.
PerformanceNavigationTiming.confidence Eigenschaft
Liefert ein <code>PerformanceTimingConfidence</code>-Objekt, das angibt, ob die Navigationsmesswerte als repräsentativ („high“) oder als verzerrt („low“) gelten.
PerformanceNavigationTiming.criticalCHRestart Eigenschaft
Nur lesbarer Zeitstempel (<code>DOMHighResTimeStamp</code>), zu dem die Navigation wegen eines fehlenden kritischen Client-Hints (<code>Critical-CH</code>) neu gestartet wurde; sonst <code>0</code>.
PerformanceNavigationTiming.domComplete Eigenschaft
Liefert einen <code>DOMHighResTimeStamp</code> für den Zeitpunkt unmittelbar bevor der Browser <code>document.readyState</code> auf <code>"complete"</code> setzt.
PerformanceNavigationTiming.domContentLoadedEventEnd Eigenschaft
Liefert als <code>DOMHighResTimeStamp</code> den Zeitpunkt direkt nach dem Ende aller <code>DOMContentLoaded</code>-Handler des aktuellen Dokuments.
PerformanceNavigationTiming.domContentLoadedEventStart Eigenschaft
Liefert als <code>DOMHighResTimeStamp</code> den Zeitpunkt unmittelbar bevor die Handler für das <code>DOMContentLoaded</code>-Event des aktuellen Dokuments ausgeführt werden.
PerformanceNavigationTiming.domInteractive Eigenschaft
Nur lesbarer Zeitstempel (<code>DOMHighResTimeStamp</code>) des Moments, unmittelbar bevor der Browser <code>document.readyState</code> auf <code>"interactive"</code> setzt.
PerformanceNavigationTiming.loadEventEnd Eigenschaft
Schreibgeschützter <code>DOMHighResTimeStamp</code>, der den Zeitpunkt unmittelbar nach Abschluss des <code>load</code>-Ereignishandlers des aktuellen Dokuments angibt.
PerformanceNavigationTiming.loadEventStart Eigenschaft
Liefert einen <code>DOMHighResTimeStamp</code> unmittelbar vor dem Start des <code>load</code>-Event-Handlers des aktuellen Dokuments.
PerformanceNavigationTiming.notRestoredReasons Eigenschaft
Gibt ein <code>NotRestoredReasons</code>-Objekt mit den Gründen zurück, warum das Dokument bei einer Vor-/Zurück-Navigation nicht aus dem Back/Forward-Cache (bfcache) geladen wurde.
PerformanceNavigationTiming.redirectCount Eigenschaft
Schreibgeschützte Zahl mit der Anzahl der Weiterleitungen seit der letzten Navigation ohne Weiterleitung im aktuellen Browsing-Kontext.
PerformanceNavigationTiming.type Eigenschaft
Die schreibgeschützte Eigenschaft <code>type</code> gibt an, wie die aktuelle Seite geladen wurde: <code>"navigate"</code>, <code>"reload"</code>, <code>"back_forward"</code> oder <code>"prerender"</code>.
PerformanceNavigationTiming.unloadEventEnd Eigenschaft
Liefert als <code>DOMHighResTimeStamp</code> den Zeitpunkt direkt nach dem Ende des <code>unload</code>-Handlers des vorherigen Dokuments oder <code>0</code>.
PerformanceNavigationTiming.unloadEventStart Eigenschaft
Liefert einen <code>DOMHighResTimeStamp</code> für den Zeitpunkt unmittelbar vor dem Start des <code>unload</code>-Handlers des vorherigen Dokuments.
PerformanceObserver.supportedEntryTypes Eigenschaft
Statische, schreibgeschützte Eigenschaft, die ein eingefrorenes Array der <code>entryType</code>-Werte liefert, die der Browser für <code>PerformanceObserver</code> unterstützt.
PerformancePaintTiming.paintTime Eigenschaft
Liefert als <code>DOMHighResTimeStamp</code> den Zeitpunkt, an dem die Renderphase endete und die Malphase (Paint) eines First Paint bzw. First Contentful Paint begann.
PerformancePaintTiming.presentationTime Eigenschaft
Liefert den Zeitstempel, zu dem die gerenderten Pixel eines Paint-Ereignisses tatsächlich auf dem Bildschirm angezeigt wurden, oder <code>null</code>, wenn der Wert nicht verfügbar ist.
PerformanceResourceTiming.connectEnd Eigenschaft
Liefert als <code>DOMHighResTimeStamp</code> den Zeitpunkt direkt nach dem Aufbau der Verbindung zum Server, inklusive TCP- und TLS-Handshake.
PerformanceResourceTiming.connectStart Eigenschaft
Nur lesbarer Zeitstempel (<code>DOMHighResTimeStamp</code>) unmittelbar bevor der Browser beginnt, die Verbindung zum Server für eine Ressource aufzubauen.
PerformanceResourceTiming.contentEncoding Eigenschaft
Schreibgeschützter String mit der Inhaltskodierung (z. B. <code>"gzip"</code>, <code>"br"</code>, <code>"zstd"</code>), mit der eine geladene Ressource übertragen wurde.
PerformanceResourceTiming.contentType Eigenschaft
Schreibgeschützte Zeichenkette mit dem vereinfachten MIME-Typ (z. B. <code>text/css</code>) einer über das Netzwerk geladenen Ressource.
PerformanceResourceTiming.decodedBodySize Eigenschaft
Nur lesbare Eigenschaft mit der Größe des empfangenen Antwortkörpers in Oktetten (Bytes), nachdem eine Inhaltskodierung wie gzip oder Brotli entfernt wurde.
PerformanceResourceTiming.deliveryType Eigenschaft
Schreibgeschützter String, der angibt, wie eine Ressource geliefert wurde: aus dem Cache (<code>"cache"</code>), durch Navigations-Prefetch (<code>"navigational-prefetch"</code>) oder anders (<code>""</code>).
PerformanceResourceTiming.domainLookupEnd Eigenschaft
Liefert den Zeitstempel (<code>DOMHighResTimeStamp</code>) unmittelbar nach Abschluss der DNS-Abfrage für eine geladene Ressource.
PerformanceResourceTiming.domainLookupStart Eigenschaft
Liefert einen <code>DOMHighResTimeStamp</code> unmittelbar bevor der Browser die DNS-Abfrage für eine Ressource startet.
PerformanceResourceTiming.encodedBodySize Eigenschaft
Schreibgeschützte Eigenschaft, die die Größe des empfangenen Antwortkörpers in Bytes (Oktetten) angibt – vor dem Entfernen von Inhaltskodierungen wie gzip oder Brotli.
PerformanceResourceTiming.fetchStart Eigenschaft
Schreibgeschützter Zeitstempel (<code>DOMHighResTimeStamp</code>) unmittelbar bevor der Browser beginnt, die Ressource abzurufen.
PerformanceResourceTiming.finalResponseHeadersStart Eigenschaft
Nur lesbarer Zeitstempel (<code>DOMHighResTimeStamp</code>), unmittelbar nachdem der Browser das erste Byte der endgültigen Antwort (z. B. <code>200 OK</code>) vom Server erhalten hat.
PerformanceResourceTiming.firstInterimResponseStart Eigenschaft
Liefert den <code>DOMHighResTimeStamp</code> direkt nach Empfang des ersten Bytes der ersten vorläufigen 1xx-Antwort (z. B. <code>103 Early Hints</code>) oder <code>0</code>.
PerformanceResourceTiming.initiatorType Eigenschaft
Schreibgeschützte Zeichenkette, die angibt, welches Web-Plattform-Feature (z. B. <code>img</code>, <code>script</code>, <code>fetch</code>) das Laden einer Ressource ausgelöst hat.
PerformanceResourceTiming.nextHopProtocol Eigenschaft
Schreibgeschützter String mit dem Netzwerkprotokoll (ALPN-ID nach RFC 7301), über das eine Ressource geladen wurde, z. B. <code>"h2"</code> oder <code>"h3"</code>.
PerformanceResourceTiming.redirectEnd Eigenschaft
Liefert einen <code>DOMHighResTimeStamp</code> direkt nach dem Empfang des letzten Bytes der Antwort der letzten HTTP-Umleitung, oder <code>0</code>, falls es keine Umleitung gab.
PerformanceResourceTiming.redirectStart Eigenschaft
Schreibgeschützter Zeitstempel (<code>DOMHighResTimeStamp</code>) für den Start des Abrufs, der die erste HTTP-Umleitung einer Ressource auslöst. Ohne Umleitung ist der Wert <code>0</code>.
PerformanceResourceTiming.renderBlockingStatus Eigenschaft
Schreibgeschützte Eigenschaft, die angibt, ob eine geladene Ressource das Rendern der Seite blockiert hat: <code>"blocking"</code> oder <code>"non-blocking"</code>.
PerformanceResourceTiming.requestStart Eigenschaft
Liefert den Zeitstempel (<code>DOMHighResTimeStamp</code>) unmittelbar bevor der Browser die Ressource beim Server, Cache oder einer lokalen Quelle anfordert.
PerformanceResourceTiming.responseEnd Eigenschaft
Liefert einen <code>DOMHighResTimeStamp</code> direkt nach dem Empfang des letzten Bytes einer Ressource oder direkt vor dem Schließen der Transportverbindung – je nachdem, was zuerst eintritt.
PerformanceResourceTiming.responseStart Eigenschaft
Liefert einen <code>DOMHighResTimeStamp</code> für den Zeitpunkt direkt nach dem Empfang des ersten Antwort-Bytes vom Server, Cache oder einer lokalen Ressource.
PerformanceResourceTiming.responseStatus Eigenschaft
Liefert den HTTP-Statuscode (z. B. <code>200</code>, <code>404</code>), mit dem die Antwort beim Laden einer Ressource zurückkam. Die Eigenschaft ist schreibgeschützt.
PerformanceResourceTiming.secureConnectionStart Eigenschaft
Liefert einen <code>DOMHighResTimeStamp</code> unmittelbar vor dem Start des TLS-Handshakes für die Verbindung einer Ressource oder <code>0</code>, falls keine sichere Verbindung aufgebaut wurde.
PerformanceResourceTiming.serverTiming Eigenschaft
Schreibgeschützte Eigenschaft, die ein Array von <code>PerformanceServerTiming</code>-Einträgen mit den Metriken aus dem HTTP-Header <code>Server-Timing</code> liefert.
PerformanceResourceTiming.transferSize Eigenschaft
Liefert die Größe der abgerufenen Ressource in Oktetten (Bytes), einschließlich Antwort-Header und komprimiertem Antwortkörper.
PerformanceResourceTiming.workerStart Eigenschaft
Liefert einen <code>DOMHighResTimeStamp</code> unmittelbar vor dem Auslösen des <code>FetchEvent</code> im Service Worker bzw. vor dem Start des Worker-Threads. Ohne Service Worker ist der Wert <code>0</code>.
PerformanceScriptTiming.executionStart Eigenschaft
Gibt als <code>DOMHighResTimeStamp</code> an, wann die Kompilierung eines Skripts fertig war und seine Ausführung begann (schreibgeschützt).
PerformanceScriptTiming.forcedStyleAndLayoutDuration Eigenschaft
Liefert die Gesamtzeit in Millisekunden, die ein Script mit erzwungener, synchroner Style- und Layout-Berechnung (Layout Thrashing) verbracht hat.
PerformanceScriptTiming.invoker Eigenschaft
Schreibgeschützte Zeichenkette, die angibt, welches Feature (Skript-URL, Event-Listener, Callback oder Promise) ein Skript innerhalb eines langen Animationsframes aufgerufen hat.
PerformanceScriptTiming.invokerType Eigenschaft
Schreibgeschützte Zeichenkette, die angibt, welche Art von Aufruf ein Skript in einem langen Animations-Frame gestartet hat, z. B. <code>"event-listener"</code> oder <code>"user-callback"</code>.
PerformanceScriptTiming.pauseDuration Eigenschaft
Gibt die Gesamtzeit in Millisekunden an, die ein Skript in synchronen, blockierenden „Pausen“ wie <code>alert()</code> oder synchronem XHR verbracht hat.
PerformanceScriptTiming.sourceCharPosition Eigenschaft
Liefert die Zeichenposition im Quelltext des Skripts, das zu einem langen Animationsframe (LoAF) beigetragen hat, oder <code>-1</code>, falls sie nicht bekannt ist.
PerformanceScriptTiming.sourceFunctionName Eigenschaft
Schreibgeschützte Eigenschaft, die den Namen der Funktion liefert, die zu einem langen Animationsframe (LoAF) beigetragen hat – oder einen leeren String.
PerformanceScriptTiming.sourceURL Eigenschaft
Gibt als schreibgeschützten String die URL des Skripts zurück, das während eines langen Animationsframes (LoAF) ausgeführt wurde.
PerformanceScriptTiming.window Eigenschaft
Schreibgeschützte Referenz auf das <code>Window</code>-Objekt des Containers (Dokument oder iframe), in dem das Skript eines langen Animationsframes ausgeführt wurde, oder <code>null</code>.
PerformanceScriptTiming.windowAttribution Eigenschaft
Gibt als Zeichenkette an, in welcher Beziehung der Container eines Skripts (Dokument oder iframe) zum aktuellen Dokument steht, z. B. <code>"self"</code> oder <code>"descendant"</code>.
PerformanceServerTiming.description Eigenschaft
Schreibgeschützte Zeichenkette mit der Beschreibung, die der Server im <code>Server-Timing</code>-Header für eine Metrik angegeben hat (<code>desc</code>), sonst leer.
PerformanceServerTiming.duration Eigenschaft
Schreibgeschützte Eigenschaft, die die im <code>Server-Timing</code>-Header angegebene Dauer einer Metrik als Zahl liefert (meist Millisekunden) oder <code>0</code>, wenn keine angegeben ist.
PerformanceServerTiming.name Eigenschaft
Schreibgeschützte Eigenschaft, die den vom Server im <code>Server-Timing</code>-Header angegebenen Metriknamen als Zeichenkette liefert.
PerformanceSoftNavigation.interactionId Eigenschaft
Gibt die <code>interactionId</code> des <code>PerformanceEventTiming</code>-Eintrags zurück, dessen Nutzerinteraktion die weiche Navigation ausgelöst hat.
PerformanceSoftNavigation.navigationType Eigenschaft
Liefert den Typ einer Softnavigation als Zeichenkette: <code>"push"</code>, <code>"replace"</code>, <code>"reload"</code> oder <code>"traverse"</code>. Die Eigenschaft ist schreibgeschützt.
PerformanceSoftNavigation.paintTime Eigenschaft
Liefert den Zeitstempel (<code>DOMHighResTimeStamp</code>), zu dem nach einer Soft Navigation die Rendering-Phase endete und die Paint-Phase begann.
PerformanceSoftNavigation.presentationTime Eigenschaft
Liefert den <code>DOMHighResTimeStamp</code>, zu dem die Pixel des ersten Paints nach einer Soft-Navigation tatsächlich auf dem Bildschirm dargestellt wurden.
PerformanceTiming.connectEnd Eigenschaft
Liefert den Zeitpunkt in Millisekunden seit der UNIX-Epoche, zu dem die Verbindung zum Server einschließlich TLS-Handshake vollständig aufgebaut war.
PerformanceTiming.connectStart Eigenschaft
Veraltete, schreibgeschützte Eigenschaft: Zeitstempel in ms seit UNIX-Epoch, an dem der Browser begonnen hat, die Verbindung zum Server für das Dokument aufzubauen.
PerformanceTiming.domainLookupEnd Eigenschaft
Veraltete, nur lesbare Eigenschaft: Zeitpunkt in Millisekunden seit der UNIX-Epoche, an dem die DNS-Abfrage für das Dokument endete.
PerformanceTiming.domainLookupStart Eigenschaft
Veraltete, schreibgeschützte Eigenschaft: Zeitstempel in Millisekunden seit der UNIX-Epoche, an dem die DNS-Auflösung für das Dokument beginnt.
PerformanceTiming.domComplete Eigenschaft
Schreibgeschützter Zeitstempel (ms seit UNIX-Epoche), zu dem der Parser das Hauptdokument fertig verarbeitet hat und <code>document.readyState</code> auf <code>"complete"</code> wechselt.
PerformanceTiming.domContentLoadedEventEnd Eigenschaft
Schreibgeschützter, veralteter Zeitstempel (ms seit UNIX-Epoch) direkt nach Abschluss aller <code>DOMContentLoaded</code>-Handler des Dokuments.
PerformanceTiming.domContentLoadedEventStart Eigenschaft
Veraltete, schreibgeschützte Eigenschaft: Zeitstempel in Millisekunden seit der UNIX-Epoche, direkt bevor der Parser das Ereignis <code>DOMContentLoaded</code> auslöst.
PerformanceTiming.domInteractive Eigenschaft
Veraltete, schreibgeschützte Eigenschaft: Zeitstempel in Millisekunden seit der UNIX-Epoche, zu dem der Parser das Hauptdokument fertig geparst hat und <code>readyState</code> auf <code>"interactive"</code> wechselt.
PerformanceTiming.domLoading Eigenschaft
Veralteter, schreibgeschützter Zeitstempel (ms seit UNIX-Epoche), zu dem der Parser mit dem Aufbau des Dokuments begann und <code>document.readyState</code> zu <code>"loading"</code> wechselte.
PerformanceTiming.fetchStart Eigenschaft
Veraltete, schreibgeschützte Eigenschaft: Zeitpunkt in Millisekunden seit der UNIX-Epoche, an dem der Browser bereit ist, das Dokument per HTTP abzurufen – noch vor der Cache-Prüfung.
PerformanceTiming.loadEventEnd Eigenschaft
Veraltete, schreibgeschützte Eigenschaft: Zeitstempel in Millisekunden seit der UNIX-Epoche, zu dem der <code>load</code>-Ereignishandler des Dokuments fertig ist.
PerformanceTiming.loadEventStart Eigenschaft
Schreibgeschützter Zeitstempel in Millisekunden seit der UNIX-Epoche, zu dem das <code>load</code>-Ereignis des aktuellen Dokuments ausgelöst wurde; <code>0</code>, falls noch nicht geschehen.
PerformanceTiming.navigationStart Eigenschaft
Schreibgeschützter Zeitstempel in Millisekunden seit der UNIX-Epoche, direkt nachdem der Browser das Entladen des vorherigen Dokuments beendet hat. Veraltet.
PerformanceTiming.redirectEnd Eigenschaft
Veraltete, schreibgeschützte Eigenschaft: Zeitpunkt (ms seit UNIX-Epoche), zu dem das letzte Byte der Antwort der letzten HTTP-Weiterleitung empfangen wurde, sonst <code>0</code>.
PerformanceTiming.redirectStart Eigenschaft
Veraltete Nur-Lese-Eigenschaft: Zeitpunkt (ms seit UNIX-Epoch), an dem die erste HTTP-Weiterleitung beim Laden des Dokuments begann, sonst <code>0</code>.
PerformanceTiming.requestStart Eigenschaft
Veraltete, schreibgeschützte Eigenschaft: Zeitstempel in Millisekunden seit der UNIX-Epoche, zu dem der Browser die Anfrage für das Dokument gesendet hat.
PerformanceTiming.responseEnd Eigenschaft
Veraltete, nur lesbare Eigenschaft: Zeitpunkt in Millisekunden seit der UNIX-Epoche, zu dem der Browser das letzte Byte der Antwort erhalten hat oder die Verbindung geschlossen wurde.
PerformanceTiming.responseStart Eigenschaft
Veralteter, schreibgeschützter Zeitstempel (ms seit UNIX-Epoch), zu dem der Browser das erste Byte der Antwort vom Server, Cache oder einer lokalen Ressource empfangen hat.
PerformanceTiming.secureConnectionStart Eigenschaft
Veraltete, schreibgeschützte Eigenschaft: Zeitpunkt in Millisekunden seit der UNIX-Epoche, an dem der TLS-Handshake für die sichere Verbindung begann – oder <code>0</code>.
PerformanceTiming.unloadEventEnd Eigenschaft
Schreibgeschützter Zeitstempel in Millisekunden seit der UNIX-Epoche, zu dem der <code>unload</code>-Eventhandler des vorherigen Dokuments beendet wurde.
PerformanceTiming.unloadEventStart Eigenschaft
Veraltete, schreibgeschützte Eigenschaft: Zeitpunkt (ms seit UNIX-Epoche), zu dem das <code>unload</code>-Ereignis des vorherigen Dokuments ausgelöst wurde, sonst <code>0</code>.
PerformanceTimingConfidence.randomizedTriggerRate Eigenschaft
Schreibgeschützte Zahl zwischen <code>0</code> und <code>1</code>. Sie gibt an, mit welcher Wahrscheinlichkeit der Browser <code>PerformanceTimingConfidence.value</code> zufällig verrauscht hat.
PerformanceTimingConfidence.value Eigenschaft
Schreibgeschützte Zeichenkette (<code>"high"</code> oder <code>"low"</code>), die angibt, ob ein Leistungsdatensatz die typische Leistung der Anwendung wahrscheinlich richtig wiedergibt.
PeriodicSyncEvent.tag Eigenschaft
Schreibgeschützte Eigenschaft, die den vom Entwickler vergebenen Bezeichner (Tag) des auslösenden periodischen Hintergrund-Syncs als <code>string</code> zurückgibt.
PermissionStatus.name Eigenschaft
Die schreibgeschützte Eigenschaft <code>name</code> gibt den Namen der Berechtigung zurück, deren Status ein <code>PermissionStatus</code>-Objekt beschreibt, z. B. <code>"geolocation"</code>.
PermissionStatus.state Eigenschaft
Schreibgeschützte Eigenschaft, die den aktuellen Zustand einer Berechtigung als <code>"granted"</code>, <code>"denied"</code> oder <code>"prompt"</code> liefert.
PictureInPictureEvent.pictureInPictureWindow Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>PictureInPictureWindow</code> liefert, auf das sich ein <code>enterpictureinpicture</code>- oder <code>leavepictureinpicture</code>-Ereignis bezieht.
PictureInPictureWindow.height Eigenschaft
Gibt die aktuelle Höhe des schwebenden Bild-in-Bild-Videofensters in CSS-Pixeln zurück (schreibgeschützt).
PictureInPictureWindow.width Eigenschaft
Schreibgeschützte Eigenschaft, die die aktuelle Breite des schwebenden Bild-im-Bild-Videofensters in CSS-Pixeln liefert.
PointerEvent.altitudeAngle Eigenschaft
Schreibgeschützter Winkel in Radiant (0 bis π/2) zwischen der Achse eines Stifts bzw. Zeigers und der Bildschirmebene (X-Y-Ebene).
PointerEvent.azimuthAngle Eigenschaft
Schreibgeschützt: liefert den Azimutwinkel des Zeigegeräts (z. B. Stift) in Bogenmaß von 0 bis 2π, also die Richtung, in die der Stift über der Oberfläche geneigt ist.
PointerEvent.height Eigenschaft
Schreibgeschützte Eigenschaft mit der Höhe der Kontaktfläche des Zeigers entlang der y-Achse in CSS-Pixeln (<code>double</code>).
PointerEvent.isPrimary Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob das auslösende Zeigegerät der <em>primäre</em> Zeiger seines Zeigertyps ist.
PointerEvent.persistentDeviceId Eigenschaft
Schreibgeschützte Zahl, die das physische Zeigegerät (z. B. einen bestimmten Stift) eindeutig und über mehrere Zeiger-Interaktionen hinweg kennzeichnet.
PointerEvent.pointerId Eigenschaft
Schreibgeschützte Ganzzahl, die den Zeiger (Maus, Stift, Finger) eindeutig kennzeichnet, der das <code>PointerEvent</code> ausgelöst hat.
PointerEvent.pointerType Eigenschaft
Schreibgeschützte Zeichenkette, die angibt, welcher Gerätetyp ein Pointer-Ereignis ausgelöst hat: <code>"mouse"</code>, <code>"pen"</code> oder <code>"touch"</code>.
PointerEvent.pressure Eigenschaft
Schreibgeschützte Eigenschaft mit dem normalisierten Druck des Zeigers als Zahl zwischen <code>0</code> und <code>1</code>.
PointerEvent.tangentialPressure Eigenschaft
Schreibgeschützte Eigenschaft, die den normalisierten tangentialen Druck (Fassdruck) eines Zeigergeräts als Zahl im Bereich <code>-1</code> bis <code>1</code> liefert.
PointerEvent.tiltX Eigenschaft
Schreibgeschützter Neigungswinkel (in Grad, −90 bis 90) zwischen der Y-Z-Ebene des Zeigers (z. B. Stift) und der Y-Z-Ebene des Bildschirms.
PointerEvent.tiltY Eigenschaft
Schreibgeschützter Winkel in Grad (−90 bis 90), um den ein Stift oder Zeiger entlang der Y-Achse nach vorn oder hinten geneigt ist.
PointerEvent.twist Eigenschaft
Schreibgeschützte Ganzzahl von <code>0</code> bis <code>359</code>: Drehung des Zeigegeräts (z. B. Stift) im Uhrzeigersinn um seine Längsachse, in Grad.
PointerEvent.width Eigenschaft
Schreibgeschützte Breite der Kontaktfläche des Zeigers entlang der x-Achse in CSS-Pixeln (<code>double</code>).
PopStateEvent.hasUAVisualTransition Eigenschaft
Schreibgeschützter Boolean, der angibt, ob der Browser für diese Verlaufsnavigation vor dem <code>popstate</code>-Ereignis bereits selbst eine visuelle Transition gezeigt hat.
PopStateEvent.state Eigenschaft
Nur lesbare Eigenschaft, die das Zustandsobjekt des History-Eintrags enthält, der durch Vor-/Zurück-Navigation aktiv wurde, und das beim Erzeugen des <code>popstate</code>-Events hinterlegt wurde.
PreferenceManager.colorScheme Eigenschaft
Nur lesbare Eigenschaft, die ein <code>PreferenceObject</code> liefert, mit dem eine Seite die Farbschema-Einstellung des Nutzers (hell/dunkel) auslesen und überschreiben kann.
PreferenceManager.contrast Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>PreferenceObject</code> liefert, mit dem eine Website die Kontrasteinstellung (<code>prefers-contrast</code>) des Nutzers abfragen und seitenweit überschreiben kann.
PreferenceManager.reducedData Eigenschaft
Gibt ein <code>PreferenceObject</code> zurück, mit dem eine Website die Nutzereinstellung für reduzierten Datenverbrauch (<code>prefers-reduced-data</code>) lesen und überschreiben kann.
PreferenceManager.reducedMotion Eigenschaft
Gibt das <code>PreferenceObject</code> zurück, mit dem eine Website die Nutzerpräferenz für reduzierte Bewegung (<code>prefers-reduced-motion</code>) abfragen und überschreiben kann.
PreferenceManager.reducedTransparency Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>PreferenceObject</code> für die Präferenz „reduzierte Transparenz“ liefert. Damit lässt sie sich pro Website abfragen, überschreiben und zurücksetzen.
PreferenceObject.validValues Eigenschaft
Gibt ein schreibgeschütztes Array der Werte zurück, die <code>requestOverride()</code> für diese Benutzereinstellung akzeptiert.
PreferenceObject.value Eigenschaft
Liefert den tatsächlich wirksamen Wert einer Nutzerpräferenz: den von der Website gesetzten Override-Wert, sonst den vom Browser bzw. Betriebssystem ermittelten Wert.
Presentation.defaultRequest Eigenschaft
Liest oder setzt die Standard-<code>PresentationRequest</code>, die der Browser nutzt, wenn der Nutzer eine Präsentation über die Browser-Oberfläche (z. B. „Streamen…“) startet; sonst <code>null</code>.
Presentation.receiver Eigenschaft
Liefert im empfangenden Browser-Kontext das <code>PresentationReceiver</code>-Objekt, über das die Empfangsseite auf eingehende Präsentationsverbindungen zugreift.
PresentationAvailability.value Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob gerade mindestens ein passendes Präsentationsdisplay (z. B. Chromecast, zweiter Bildschirm) erreichbar ist.
PresentationConnection.binaryType Eigenschaft
Legt fest, in welcher Form Binärdaten im <code>message</code>-Event einer <code>PresentationConnection</code> ankommen: als <code>"arraybuffer"</code> (Standard) oder <code>"blob"</code>.
PresentationConnection.id Eigenschaft
Die schreibgeschützte Eigenschaft <code>id</code> liefert die eindeutige Präsentationskennung einer <code>PresentationConnection</code> als Zeichenkette.
PresentationConnection.state Eigenschaft
Die schreibgeschützte Eigenschaft <code>state</code> gibt den aktuellen Zustand einer Präsentationsverbindung zurück: <code>"connecting"</code>, <code>"connected"</code>, <code>"closed"</code> oder <code>"terminated"</code>.
PresentationConnection.url Eigenschaft
Schreibgeschützte Eigenschaft, die die URL als String zurückgibt, mit der die Präsentation erstellt oder wiederverbunden wurde.
PresentationConnectionAvailableEvent.connection Eigenschaft
Schreibgeschützte Eigenschaft mit dem <code>PresentationConnection</code>-Objekt, das beim Auslösen des <code>connectionavailable</code>-Ereignisses gerade verfügbar geworden ist.
PressureObserver.knownSources Eigenschaft
Statische, schreibgeschützte Eigenschaft, die ein eingefrorenes Array der vom Browser unterstützten Drucksensor-Quellen (z. B. <code>"cpu"</code>) in alphabetischer Reihenfolge liefert.
PressureRecord.source Eigenschaft
Schreibgeschützter String, der angibt, von welcher Quelle (derzeit <code>"cpu"</code>) ein <code>PressureRecord</code> der Compute Pressure API stammt.
PressureRecord.state Eigenschaft
Schreibgeschützter String mit dem aufgezeichneten Druckzustand der Quelle: <code>"nominal"</code>, <code>"fair"</code>, <code>"serious"</code> oder <code>"critical"</code>.
PressureRecord.time Eigenschaft
Schreibgeschützter <code>DOMHighResTimeStamp</code>, der angibt, wann ein <code>PressureRecord</code> der Compute Pressure API aufgezeichnet wurde.
ProcessingInstruction.sheet Eigenschaft
Liefert das <code>CSSStyleSheet</code>, das über eine <code>&lt;?xml-stylesheet?&gt;</code>-Verarbeitungsanweisung eingebunden wurde, oder <code>null</code>. Nur lesbar.
ProcessingInstruction.target Eigenschaft
Schreibgeschützte Zeichenkette mit dem Ziel (der Zielanwendung) einer Verarbeitungsanweisung, z. B. <code>xml-stylesheet</code> in <code>&lt;?xml-stylesheet …?&gt;</code>.
ProgressEvent.lengthComputable Eigenschaft
Schreibgeschütztes boolesches Flag, das angibt, ob die Gesamtgröße (<code>total</code>) der übertragenen Ressource bekannt ist und sich ein Fortschritt berechnen lässt.
ProgressEvent.loaded Eigenschaft
Schreibgeschützte Zahl, die angibt, wie viele Bytes (bzw. Einheiten) eines Vorgangs bereits übertragen oder verarbeitet wurden.
ProgressEvent.total Eigenschaft
Schreibgeschützte Zahl, die die Gesamtgröße der zu übertragenden oder zu verarbeitenden Daten angibt, meist in Bytes. Wenn die Größe unbekannt ist, steht hier <code>0</code>.
Promise[Symbol.species] Eigenschaft
Statische Getter-Eigenschaft, die den Konstruktor liefert, mit dem <code>then()</code>, <code>catch()</code> und <code>finally()</code> neue Promises erzeugen. Standardmäßig ist das <code>this</code>.
PromiseRejectionEvent.promise Eigenschaft
Schreibgeschützte Eigenschaft, die das JavaScript-<code>Promise</code> enthält, dessen Ablehnung das <code>PromiseRejectionEvent</code> ausgelöst hat.
PromiseRejectionEvent.reason Eigenschaft
Die schreibgeschützte Eigenschaft <code>reason</code> enthält den Wert, mit dem ein Promise zurückgewiesen wurde – meist ein <code>Error</code>-Objekt, aber beliebige Werte sind möglich.
PublicKeyCredential.authenticatorAttachment Eigenschaft
Schreibgeschützter String, der angibt, ob beim Erzeugen oder Abrufen des Credentials ein fest eingebauter (<code>"platform"</code>) oder ein externer (<code>"cross-platform"</code>) Authentifikator genutzt wurde.
PublicKeyCredential.id Eigenschaft
Schreibgeschützter String mit der Base64URL-kodierten Credential-ID des aktuellen <code>PublicKeyCredential</code>, geerbt von <code>Credential</code>.
PublicKeyCredential.rawId Eigenschaft
Schreibgeschützter <code>ArrayBuffer</code> mit der binären Kennung (Credential-ID) eines WebAuthn-Schlüssels, also den Rohdaten hinter <code>id</code>.
PublicKeyCredential.response Eigenschaft
Schreibgeschützte Eigenschaft mit der <code>AuthenticatorResponse</code> des Authenticators, also den kryptografischen Daten für Registrierung oder Anmeldung.
PushEvent.data Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>PushMessageData</code>-Objekt mit den Nutzdaten der empfangenen Push-Nachricht liefert, oder <code>null</code>, wenn keine Daten gesendet wurden.
PushManager.supportedContentEncodings Eigenschaft
Statische, schreibgeschützte Eigenschaft, die ein eingefrorenes Array der Inhaltskodierungen liefert, mit denen der Browser Push-Nutzlasten entschlüsseln kann (z. B. <code>"aes128gcm"</code>).
PushSubscription.endpoint Eigenschaft
Schreibgeschützte Eigenschaft, die die URL des Push-Dienstes als String liefert, an die der Anwendungsserver Push-Nachrichten für dieses Abonnement sendet.
PushSubscription.expirationTime Eigenschaft
Schreibgeschützte Eigenschaft, die den Ablaufzeitpunkt eines Push-Abonnements als <code>DOMHighResTimeStamp</code> liefert oder <code>null</code>, wenn keiner festgelegt ist.
PushSubscription.options Eigenschaft
Schreibgeschütztes Objekt mit den Optionen (<code>userVisibleOnly</code>, <code>applicationServerKey</code>), mit denen das Push-Abonnement erstellt wurde.
PushSubscription.subscriptionId Eigenschaft
Veraltete, schreibgeschützte Eigenschaft, die die Abonnement-ID eines Push-Abonnements als String liefert. Heute ist sie Teil von <code>endpoint</code>.
PushSubscriptionOptions.applicationServerKey Eigenschaft
Schreibgeschützte Eigenschaft mit dem öffentlichen VAPID-Schlüssel des Anwendungsservers als <code>ArrayBuffer</code> oder <code>null</code>, falls beim Abonnieren keiner angegeben wurde.
PushSubscriptionOptions.userVisibleOnly Eigenschaft
Schreibgeschützter Boolean, der angibt, ob ein Push-Abonnement nur für Nachrichten gilt, die für den Nutzer sichtbar sind (z. B. als Benachrichtigung).

Häufige Fragen

Was gehört zur JavaScript-Referenz?

Die Referenz listet die eingebauten Funktionen, Klassen, Schlüsselwörter und Konstanten der Sprache JavaScript alphabetisch — mit Signatur, kurzer Beschreibung und Beispielen. Für erklärende Konzepte und Guides siehe die JavaScript-Übersicht.

Wie finde ich einen Eintrag schnell?

Nutze die Buchstaben-Navigation (A–Z) oder das Suchfeld oben auf dieser Seite. Du kannst auch nach Typ filtern (Funktion, Klasse, Keyword …).

Fehlt ein Eintrag?

Die Referenz wird kontinuierlich erweitert. Fehlt dir ein bestimmter Eintrag, schreib uns kurz über /kontakt — wir priorisieren Vorschläge aus der Community.