Documentation
    Preparing search index...

    Type Alias RumLongTaskEvent

    RumLongTaskEvent: CommonProperties & ActionChildProperties & ViewContainerSchema & {
        _dd?: {
            discarded?: boolean;
            profiling?: ProfilingInternalContextSchema;
            [k: string]: unknown;
        };
        long_task: {
            blocking_duration?: number;
            duration: number;
            entry_type?: "long-task"
            | "long-animation-frame";
            first_ui_event_timestamp?: number;
            id?: string;
            is_frozen_frame?: boolean;
            render_start?: number;
            scripts?: {
                duration?: number;
                execution_start?: number;
                forced_style_and_layout_duration?: number;
                invoker?: string;
                invoker_type?:
                    | "user-callback"
                    | "event-listener"
                    | "resolve-promise"
                    | "reject-promise"
                    | "classic-script"
                    | "module-script";
                pause_duration?: number;
                source_char_position?: number;
                source_function_name?: string;
                source_url?: string;
                start_time?: number;
                window_attribution?: string;
                [k: string]: unknown;
            }[];
            start_time?: number;
            style_and_layout_start?: number;
            [k: string]: unknown;
        };
        type: "long_task";
        [k: string]: unknown;
    }

    Schema of all properties of a Long Task event

    Type declaration

    • [k: string]: unknown
    • Optional Readonly_dd?: {
          discarded?: boolean;
          profiling?: ProfilingInternalContextSchema;
          [k: string]: unknown;
      }

      Internal properties

      • Optional Readonlydiscarded?: boolean

        Whether the long task should be discarded or indexed

      • Optionalprofiling?: ProfilingInternalContextSchema

        Profiling context

    • Readonlylong_task: {
          blocking_duration?: number;
          duration: number;
          entry_type?: "long-task" | "long-animation-frame";
          first_ui_event_timestamp?: number;
          id?: string;
          is_frozen_frame?: boolean;
          render_start?: number;
          scripts?: {
              duration?: number;
              execution_start?: number;
              forced_style_and_layout_duration?: number;
              invoker?: string;
              invoker_type?:
                  | "user-callback"
                  | "event-listener"
                  | "resolve-promise"
                  | "reject-promise"
                  | "classic-script"
                  | "module-script";
              pause_duration?: number;
              source_char_position?: number;
              source_function_name?: string;
              source_url?: string;
              start_time?: number;
              window_attribution?: string;
              [k: string]: unknown;
          }[];
          start_time?: number;
          style_and_layout_start?: number;
          [k: string]: unknown;
      }

      Long Task properties

      • Optional Readonlyblocking_duration?: number

        Duration in ns for which the animation frame was being blocked

      • Readonlyduration: number

        Duration in ns of the long task or long animation frame

      • Optional Readonlyentry_type?: "long-task" | "long-animation-frame"

        Type of the event: long task or long animation frame

      • Optional Readonlyfirst_ui_event_timestamp?: number

        Start time of of the first UI event (mouse/keyboard and so on) to be handled during the course of this frame

      • Optional Readonlyid?: string

        UUID of the long task or long animation frame

      • Optional Readonlyis_frozen_frame?: boolean

        Whether this long task is considered a frozen frame

      • Optional Readonlyrender_start?: number

        Start time of the rendering cycle, which includes requestAnimationFrame callbacks, style and layout calculation, resize observer and intersection observer callbacks

      • Optional Readonlyscripts?: {
            duration?: number;
            execution_start?: number;
            forced_style_and_layout_duration?: number;
            invoker?: string;
            invoker_type?:
                | "user-callback"
                | "event-listener"
                | "resolve-promise"
                | "reject-promise"
                | "classic-script"
                | "module-script";
            pause_duration?: number;
            source_char_position?: number;
            source_function_name?: string;
            source_url?: string;
            start_time?: number;
            window_attribution?: string;
            [k: string]: unknown;
        }[]

        A list of long scripts that were executed over the course of the long frame

      • Optional Readonlystart_time?: number

        Start time of the long animation frame

      • Optional Readonlystyle_and_layout_start?: number

        Start time of the time period spent in style and layout calculations

    • Readonlytype: "long_task"

      RUM event type