| 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
| |