Safe Haskell | None |
---|---|
Language | Haskell2010 |
PerformanceTimeline
Reporting of performance timeline events, as specified in https:/w3c.github.ioperformance-timeline/#dom-performanceobserver.
Synopsis
- data PPerformanceTimelineEnable = PPerformanceTimelineEnable {}
- data PerformanceTimelineTimelineEventAdded = PerformanceTimelineTimelineEventAdded {}
- data PerformanceTimelineTimelineEvent = PerformanceTimelineTimelineEvent {
- performanceTimelineTimelineEventFrameId :: PageFrameId
- performanceTimelineTimelineEventType :: Text
- performanceTimelineTimelineEventName :: Text
- performanceTimelineTimelineEventTime :: NetworkTimeSinceEpoch
- performanceTimelineTimelineEventDuration :: Maybe Double
- performanceTimelineTimelineEventLcpDetails :: Maybe PerformanceTimelineLargestContentfulPaint
- performanceTimelineTimelineEventLayoutShiftDetails :: Maybe PerformanceTimelineLayoutShift
- data PerformanceTimelineLayoutShift = PerformanceTimelineLayoutShift {}
- data PerformanceTimelineLayoutShiftAttribution = PerformanceTimelineLayoutShiftAttribution {}
- data PerformanceTimelineLargestContentfulPaint = PerformanceTimelineLargestContentfulPaint {
- performanceTimelineLargestContentfulPaintRenderTime :: NetworkTimeSinceEpoch
- performanceTimelineLargestContentfulPaintLoadTime :: NetworkTimeSinceEpoch
- performanceTimelineLargestContentfulPaintSize :: Double
- performanceTimelineLargestContentfulPaintElementId :: Maybe Text
- performanceTimelineLargestContentfulPaintUrl :: Maybe Text
- performanceTimelineLargestContentfulPaintNodeId :: Maybe DOMBackendNodeId
- pPerformanceTimelineEnable :: [Text] -> PPerformanceTimelineEnable
Documentation
data PPerformanceTimelineEnable Source #
Previously buffered events would be reported before method returns. See also: timelineEventAdded
Parameters of the enable
command.
PPerformanceTimelineEnable | |
|
Instances
data PerformanceTimelineTimelineEventAdded Source #
Type of the timelineEventAdded
event.
data PerformanceTimelineTimelineEvent Source #
Type TimelineEvent
.
PerformanceTimelineTimelineEvent | |
|
data PerformanceTimelineLayoutShift Source #
Type LayoutShift
.
See https://wicg.github.io/layout-instability/#sec-layout-shift and layout_shift.idl
data PerformanceTimelineLayoutShiftAttribution Source #
Type LayoutShiftAttribution
.
data PerformanceTimelineLargestContentfulPaint Source #
Type LargestContentfulPaint
.
See https://github.com/WICG/LargestContentfulPaint and largest_contentful_paint.idl
PerformanceTimelineLargestContentfulPaint | |
|