Intent to Prototype: Topics API

Skip to first unread message

Yao Xiao

Feb 24, 2022, 6:09:36 PMFeb 24
to blink-dev
Contact Emails


Periodically, Chrome will classify the latest history hostnames to topics (i.e. the user’s browsing interests) into one of a small number of coarse-grained Topics. The topics, subject to filtering, can be exposed to websites via the document.browsingTopics() API. This API aims to support interest-based-advertising use cases when third-party cookies are deprecated.

The intent of the Topics API is to provide callers (including third-party ad-tech or advertising providers on the page that run script) with coarse-grained advertising topics that the page visitor might currently be interested in. These topics will supplement the contextual signals from the current page and can be combined to help find an appropriate advertisement for the visitor.

Interoperability and Compatibility
No signals from other browsers.

See the privacy considerations in the explainer.

Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Not on Android WebView.

Is this feature fully tested by web-platform-tests?
Not yet but they will be.

Link to entry on the Chrome Platform Status

Reply all
Reply to author
0 new messages