JavaScript runtime
App functions that you create for your app run within the Dynatrace JavaScript runtime. This page documents available JavaScript objects and WebAPIs the runtime provides to write app functions.
Standard built-in objects
The Dynatrace JavaScript runtime supports all standard JavaScript built-ins and the ECMAScript Internationalization API. Please refer to the documentation on MDN for a list of available objects.
Web APIs
Web APIs are fundamental building blocks when writing web applications. Below you can find a list of all the APIs and interfaces (object types) available within the Dynatrace JavaScript runtime. Learn more about these APIs at the Web API docs on MDN.
caution
Deprecated properties of Web APIs might not be supported.
AbortController
AbortSignal
atob
Blob
btoa
ByteLengthQueuingStrategy
clearInterval
clearTimeout
CompressionStream
(currently only supported in deployed apps, not in local development)console
CountQueuingStrategy
Crypto
crypto
CryptoKey
CustomEvent
DecompressionStream
(currently only supported in deployed apps, not in local development)DOMException
ErrorEvent
Event
EventTarget
fetch
File
FileReader
FormData
Headers
Location
location
Navigator
navigator
Performance
performance
PerformanceEntry
PerformanceMark
PerformanceMeasure
ProgressEvent
PromiseRejectionEvent
ReadableByteStreamController
ReadableStream
ReadableStreamBYOBReader
ReadableStreamBYOBRequest
ReadableStreamDefaultController
ReadableStreamDefaultReader
reportError
Request
Response
setInterval
setTimeout
structuredClone
SubtleCrypto
TextDecoder
TextDecoderStream
TextEncoder
TextEncoderStream
TransformStream
TransformStreamDefaultController
URL
URLPattern
URLSearchParams
Window
window
WritableStream
WritableStreamDefaultController
WritableStreamDefaultWriter
Still have questions?
Find answers in the Dynatrace Community