META-INF.dirigible.dev-tools.timeline.timeline_strings.grdp Maven / Gradle / Ivy
Layout Invalidations
DCL
Install Timer
Show recent timeline sessions
Documents: $1shsl(0, 90%, 43%)
Main — $1sexample.com
Streaming Wasm Response
Node:
[ unknown node ]
Hit Test
Malformed CPU profile format
Receive Response
Style Invalidations
Onload Event
- Network throttling is enabled
- JavaScript sampling is disabled
Long frame
Animation Frame Requested
Fire Idle Callback
Layer tree
JS Frame
Major GC
Filter event log
Frame — $1shttps://example.com
View::OnPaintBackground
Uncategorized
($1s2s ago)
Nodes That Need Layout
Click the record button $1srecord or hit $2sCtrl + R to start a new recording.
Click the reload button $3sreload or hit $4sCtrl + R to record the page load.
Hide chrome frame in Layers view
Allotted Time
$1s2.12 sec
Recurring handler took $1s20ms
Cache Consume Options
Loading
No Grouping
Show memory timeline
Nodes
Finish Loading
Listeners: $1shsl(38, 90%, 43%)
Group by Domain
DOMContentLoaded Event
Waiting for Network
$1sTook 3ms . Long frame times are an indication of $2sjank
Evaluate Script
Malformed timeline input, wrong JSON brackets balance
$1shttps://example.com [$2s2 …$3s4 ]
Receive WebSocket Handshake
Group by Activity
''' (from service worker)
Heaviest stack
Key Down
XHR Load
Async
Will Send Request
Function Call
Context Menu
Painting
Call Stacks
View::OnPaintBorder
Compile Module
$1s2 of $2s10
Callback ID
CPU
$1sblink.console (children)
Recalculation Forced
Send Request
JS Heap: $1shsl(220, 90%, 43%)
Invalidate Layout
$1snode1 , $2snode2 , and $3s2 others
Callback Function
Click
Sign
Consumed Cache Size
Input
$1stask took $2s10ms .
jank
$1sUnkown reason for $2snode1
NET
Verify Reply
Pinch End
Legacy Timeline format is not supported.
$1stitle - Details
Run Microtasks
Capture settings
Compile
Time spent in rendering
DirectRenderer::DrawFrame
Stack trace:
Failed to save timeline: $1swrong format ($2sERROR_FILE_NOT_FOUND , $3s2 )
Compiled Wasm Module
First Contentful Paint
Layout Forced
Image URL
XHR Ready State Change
Screenshots
Minor GC
Paint
Mouse Wheel
$1s2 Bytes
Show
Next recording
$1sForced reflow is a likely performance bottleneck.
Encoded Data
Message
Fling Halt
FP
Scroll End
Invalidations
Wasm Module Cache Hit
CPU time
GPU
(changed "$1spart "$2sa, b )
GC Event
Fling Start
(changed attribute to "$1sattribute-name "$2sa, b )
Group by Category
Start profiling and reload page
Schedule Style Recalculation
''' ($1s1ms $2snetwork transfer + $3s1ms resource loading)
Tap Begin
Timer ID
Scroll Update
LCP
Time Waiting for Main Thread
Verify
Captures advanced paint instrumentation, introduces significant performance overhead
Fling
Streaming Compile Task
Sign Reply
Duration filter
Destroy WebSocket
User Timing
Touch Move
View::Layout(bounds_changed)
Update Layer
Nodes:
Blackboxed
Encrypt
Recalculate Style
Frame Started Loading
Send WebSocket Handshake
First Invalidated
Image Resize
$1.1f20 %%
Scripting
Filter call tree
Cache Rejected
Drawing
- Significant overhead due to paint instrumentation
Frame Start
Group by Subdomain
heaviest stack
Embedder Callback
Draw Frame
Group by URL
View::OnPaint
Touch End
Malformed timeline data: $1sUnknown JSON format
Raster
Touch Start
View::PaintChildren
Disable JavaScript samples
Tap
Decrypt
[Chrome extensions overhead]
Handler took $1s10ms
Rasterizer Thread $1s2
Wasm Module Cache Invalid
Image Decode
Cached Wasm Module
''' (from push)
Current Session: $1sexample.com #3 . $2sShow recent timeline sessions
Previous recording
$1sblink.console (self)
Recording failed
Collected
Select item for details.
Drop timeline file or URL here
$1s2 × $2s2
''' (from memory cache)
Decoded Body
Rasterizing
Update Layer Tree
GPU Memory [KB]: $1shsl(300, 90%, 43%)
Select Timeline Session
Range
Group by Frame
$1s30 MB collected
Input Latency
Processing profile…
Stylesheet URL
After recording, select an area of interest in the overview by dragging.
Then, zoom and pan the timeline with the mousewheel or $1sCtrl + U keys.
$2sLearn more
Timer Installed
Request Idle Callback
Nodes: $1shsl(120, 90%, 43%)
Unexpected entryIndex $1d2
Unknown cause
Long task
Initializing profiler…
WASD
$1s10ms (at $2s10ms )
$1s10ms (self $2s10ms )
Mouse Down
Paint Image
Buffer usage
$1sStyleInvalidator for element . $2sStack trace: function @ line
''' (from cache)
Key Up
Frame Start (main thread)
Compile Script
Rasterize Paint
Request Main Thread Frame
Dedicated Worker
Aggregated Time
[ $1snode1 ]
Loading profile…
ThreadControllerImpl::RunTask
(changed id to "$1sid2 "$2sa, b )
System
COVERAGE
- CPU throttling is enabled
FCP
NeedsBeginFrameChanged
Receive Data
Worker — $1shttps://example.com
WebSocket Protocol
Disables JavaScript sampling, reduces overhead when running against mobile devices
Received
Touch Cancel
Record coverage with performance trace
moments
Repeats
Idle callback execution extended beyond deadline by $1s10ms
Invoked by Timeout
DOM GC
Pending for
Layout root
[V8 Runtime]
Network request
Scroll Begin
View::Layout
Create WebSocket
Event Log
HEAP
Drag
Layer Root
Decrypt Reply
Bottom-Up
Streamed
≥ $1d2 ms
($1s2 , $2s2 )
Group by
MIME Type
Tap Halt
Async Task
FPS
$1s2 h
[unattributed]
Key Character
$1d2 × $2d2
Mouse Up
Timeout
Parse Stylesheet
(changed pesudo to "$1safter "$2sa, b )
Network:
Timer Fired
Mouse Move
Related Node
Parse HTML
Elements Affected
Paint Setup
View::Paint
CPU:
Evaluate Module
[$1s2 – $2s10 ]
RasterizerTaskImpl::RunOnWorkerThread
Mime Type
L
$1shttps://example.com [$2s2 …]
CPU profile for a target is not available.
Idle Callback Requested
Stopping timeline…
First Paint
network transfer
Filter bottom-up
Pinch Begin
$1sFrame at $2s10ms
Largest Contentful Paint
Thread
load from cache
Console Time
First Meaningful Paint
Timings
Call Tree
Listeners
Cancel Idle Callback
Malformed timeline data: Unknown JSON format
Pinch Update
Range: $1s1ms – $2s10ms
FMP
First Layout Invalidation
RasterTask
Composite Layers
$1s2 m
$1s10ms ~ $2.0f100.0 fps
Parse and Compile
Idle
Digest
GPU Memory
Tap Down
Encrypt Reply
Task
Layout
Owner Element
Activity
Remove Timer
Interactions
Produced Cache Size
$1sexample.com #$2d2
(changed class to "$1sclass-name2 "$2sa, b )
Timeline Stack
Idle Frame
Dimensions
$1s10 MB – $2s30 MB
Other Invalidations
Layer::PaintContentsToDisplayList
Enable advanced paint instrumentation (slow)
Digest Reply
, '''
Forced reflow
Subframe