Skip to main content

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