Blink is Chromium‘s implementation of the open web platform. This document attempts to map terms and concepts found in the specification of the open web platform to classes and files found in Blink’s source tree.
Concepts found in the HTML spec.
An origin corresponds to the SecurityOrigin. You can test for same-origin using
SecurityOrigin::IsSameOriginWith and for same-origin domain using
SecurityOrigin::IsSameOriginDomainWith. You can check for same-site using
SecurityOrigin::IsSameSiteWith, though “origin” should generally be used in favor of “site” for any security decisions.
The WindowProxy is part of the bindings implemented by the WindowProxy class.