Safe Haskell | None |
---|---|
Language | Haskell2010 |
CDP.Domains.PerformanceTimeline
Description
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.
Constructors
PPerformanceTimelineEnable | |
Fields
|
Instances
Eq PPerformanceTimelineEnable Source # | |
Defined in CDP.Domains.PerformanceTimeline Methods (==) :: PPerformanceTimelineEnable -> PPerformanceTimelineEnable -> Bool # (/=) :: PPerformanceTimelineEnable -> PPerformanceTimelineEnable -> Bool # | |
Show PPerformanceTimelineEnable Source # | |
Defined in CDP.Domains.PerformanceTimeline Methods showsPrec :: Int -> PPerformanceTimelineEnable -> ShowS # show :: PPerformanceTimelineEnable -> String # showList :: [PPerformanceTimelineEnable] -> ShowS # | |
ToJSON PPerformanceTimelineEnable Source # | |
Defined in CDP.Domains.PerformanceTimeline Methods toJSON :: PPerformanceTimelineEnable -> Value # toEncoding :: PPerformanceTimelineEnable -> Encoding # toJSONList :: [PPerformanceTimelineEnable] -> Value # toEncodingList :: [PPerformanceTimelineEnable] -> Encoding # | |
Command PPerformanceTimelineEnable Source # | |
Defined in CDP.Domains.PerformanceTimeline Associated Types | |
type CommandResponse PPerformanceTimelineEnable Source # | |
Defined in CDP.Domains.PerformanceTimeline |
data PerformanceTimelineTimelineEventAdded Source #
Type of the timelineEventAdded
event.
Constructors
PerformanceTimelineTimelineEventAdded | |
Instances
data PerformanceTimelineTimelineEvent Source #
Type TimelineEvent
.
Constructors
PerformanceTimelineTimelineEvent | |
Fields
|
Instances
data PerformanceTimelineLayoutShift Source #
Type LayoutShift
.
See https://wicg.github.io/layout-instability/#sec-layout-shift and layout_shift.idl
Constructors
PerformanceTimelineLayoutShift | |
Fields
|
Instances
Eq PerformanceTimelineLayoutShift Source # | |
Defined in CDP.Domains.PerformanceTimeline | |
Show PerformanceTimelineLayoutShift Source # | |
Defined in CDP.Domains.PerformanceTimeline Methods showsPrec :: Int -> PerformanceTimelineLayoutShift -> ShowS # show :: PerformanceTimelineLayoutShift -> String # showList :: [PerformanceTimelineLayoutShift] -> ShowS # | |
ToJSON PerformanceTimelineLayoutShift Source # | |
Defined in CDP.Domains.PerformanceTimeline | |
FromJSON PerformanceTimelineLayoutShift Source # | |
Defined in CDP.Domains.PerformanceTimeline Methods parseJSON :: Value -> Parser PerformanceTimelineLayoutShift # parseJSONList :: Value -> Parser [PerformanceTimelineLayoutShift] # |
data PerformanceTimelineLayoutShiftAttribution Source #
Type LayoutShiftAttribution
.
Constructors
PerformanceTimelineLayoutShiftAttribution | |
Instances
data PerformanceTimelineLargestContentfulPaint Source #
Type LargestContentfulPaint
.
See https://github.com/WICG/LargestContentfulPaint and largest_contentful_paint.idl
Constructors
PerformanceTimelineLargestContentfulPaint | |
Fields
|