HTML - Browsing context


A browsing context 1) is a navigational context (environment) in which HTML document are rendered to the user.

Each browsing context has:

  • its own variable
  • its own cookie
  • its own dom and eventually a parent

A top level browsing context is a dom document that has no parent.


The following element contains a browsing context


The context are formed in a hierarchical way.

For instance, an iframe can be rendered:

If a svg is embedded in a video element, the SVG dom does not see any parent

Discover More
Global Namespace Web Console Firefox
Browser - (Window | Tab) (Javascript Global scope)

window: is a javascript object that represents a tab in the whole browser that render a document. is the javascript global scope for the variable in the browser. is part of the web api holds the...
Card Puncher Data Processing
Google Analytics - Browsing Context ( URL , screen, )

Upon creation, a tracker gather information the current browsing context such as: The page title The URL, The timezone and information the device such as screen resolution, viewport size, and...
HTML - A element (anchor)

The a (or anchor) is a html element that represents a hyperlink. It is the cornerstone: of every navigation scheme on the web. and of the importance of a page on the internet (pagerank) the...
HTML - (Cross-document|Web) Messaging

Two mechanisms for communicating between browsing contexts in HTML documents. A messaging system that allows documents to communicate with each other regardless of their source domain, in a way designed...
HTML - Base ( URL ) element (to resolve relative one)

The basebase element specifies a document-wide base URL for the purposes of resolving relative URLs, and a document-wide default browsing context name for the purposes of following hyperlinks.
HTML - How to render SVG in HTML

How to render svg markup in a HTML page. You can render SVG markup via: object, embed, iframe, img, CSS background-image and svg inclusion. HTML A svgSVG element represents the root...
HTML - Iframe Element (nested browsing context) (inline frame)

The iframe element permits to embed another HTML page in a page creating a new browsing context (ie a new environment is created for the loading of this page). This new environment is nested (meaning...
HTML - Object Element (External Content)

An object represents an external resource which depending on the type of the resource, will either be treated as: an image a child / nested browsing context, or as an external resource to be...
HTML - Plugin

One example of a plugin would be a PDF viewer that is instantiated in a browsing context when the user navigates to a PDF file. Authors can create plugins and invoke them using the embed element. This...
Javascript - instanceof

instanceof instanceofObjectprototype An object created from a class will always be as an instanceof its class. The constructor of a function createdWITHOUT a prototype will beNOT recognized...

Share this page:
Follow us:
Task Runner