HtmlrenderWebkitHeadlessProtoDocument

HTML RenderInfrastructure

GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoDocument

6
out of 10
Medium
SEO Impact
Next available tag: 24

SEO Analysis

AI Generated

Backend infrastructure with indirect SEO impact. This model (Htmlrender Webkit Headless Proto Document) contains SEO-relevant attributes including renderTreeQualityScore, snapshotQualityScore. Key functionality includes: These fields contain the actual width and height of the document content, which may exceed the size of the rendering viewport. DEPRECATED Use rendered...

Actionable Insights for SEOs

  • Understanding this model helps SEOs grasp Google's internal data architecture
  • Consider how this system might interact with other ranking signals

Attributes

22
Sort:|Filter:
baseUristring
Default: nilFull type: String.t

Document's base uri.

charsetstring
Default: nilFull type: String.t

Document's charset.

contentHeightinteger(
Default: nil
contentLanguagestring
Default: nilFull type: String.t

Document's language.

contentWidthinteger(
Default: nil

These fields contain the actual width and height of the document content, which may exceed the size of the rendering viewport. DEPRECATED Use rendered_content_area instead. These two fields always assume the content area begins at viewport coordinates (0,0).

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoDOMTreeNode.t

A flat list of all the DOMTreeNodes in the DOM. A flat list is preferred to a tree to avoid recursion and potential stack overflows. Note that the first node in this list will always be the root node.

frameIdstring
Default: nilFull type: String.t

A unique identifier for the frame (browser window of iframe) this document is loaded in. This identifier matches the identifiers used in the timeline data to identify frames and therefore only set if the record_timeline field of the RenderRequest message was set to true. frame_id is not supported on Chromium.

frameNamestring
Default: nilFull type: String.t

The name of the frame (browser window of iframe) this document is loaded in. May not be set if the frame name was empty.

javascriptTimeOfDayfloat(
Default: nil

-------------------------------------------------------------------------- Input context. These fields are copied from RenderRequest so that Document can be a self contained protobuf. We would've liked to place them in a ## nested InputContext message but it's too late now. ## Time specified to RenderRequest.JavaScriptOptions.time_of_day, if any. ## End of input context. Output-only fields below.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoRedirectHop.t

The chain of redirects (and redirect methods) used to get to the final resource for this Document. Deprecated: Use the redirect events in the render_event field instead.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoReferencedResource.t

Contains a list of Resources which the renderer requested -- both those that were found and those that were not. Resources are returned in the order that they were requested.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoRenderEvent.t

Different types of events which happened during rendering. All events for this document's frame are included, so for example if a confirmation dialog is created before a client redirect to this document the ConfirmationDialogEvent will still be included even though the dialog was created by a different document. See render_event.proto for the types of events which are recorded. Note that this is present regardless of whether record_timeline was set in the RenderRequest.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoStyle.t

See htmlrender_webkit_headless_utils::SerializeRenderStyle() if a serialized css string is wanted.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoRenderTreeNode.t

A flat list of all the RenderTreeNodes from the render tree. A flat list is preferred to a tree to avoid recursion and potential stack overflows. Note that the first node in this list will always be the RenderTreeNode for the #document node (aka root).

renderTreeQualityScorefloat(
Default: nil

DEPRECATED - This field to be removed mid-2011. If you need this, use the library directly: //google3/htmlrender/webkit_headless/snapshot_quality Indicates how good or bad the rendering is from the perspective of the render tree. This is different from snapshot_quality_score in that the quality analysis examines everything that can be rendered, not just the portion within the document's viewport. It also ignores missing resouces with fixed width/height specified in the tag. A score of 1 (100%) implies the entire document can be rendered at the best quality and a score of 0 implies the entire document is unusable.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoBox.t

The bounding box which represents the whole area of rendered content, which may exceed the size of the rendering viewport. It doesn't include the body's margin.

scrollXinteger(
Default: nil

Scroll offset of this document within the frame. Note that if expand_frame_to_content_height or expand_frame_to_content_width is true, this field reflects the final scroll offset after frame expansion.

scrollYinteger(
Default: nil
snapshotQualityScorefloat(
Default: nil

DEPRECATED - This field to be removed mid-2011. If you need this, use the library directly: //google3/htmlrender/webkit_headless/snapshot_quality Indicates how good or bad the rendered snapshot is within the rendered content area within the document's viewport. A score of 1 (100%) implies the snapshot is of best quality and a score of 0 implies the snapshot is unusable.

titlestring
Default: nilFull type: String.t

Document's title.

uristring
Default: nilFull type: String.t

Document uri is the URL that this document was fetched from. The displayed URL and base URL may be different. If this document was not fetched from any URL (e.g. iframe with no src, populated by script) uri will be "about:blank".

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoBox.t

The page's layout size.