Web Performance Working Group - IPR

Licensing Commitments

Participants in this group have made certain licensing commitments by joining the group. In addition to these Participants, non-participating W3C Member may have made licensing commitments.

W3C Members not participating in this group who wish to make the same licensing commitments for specifications developed by this group may do so through a Join form for licensing commitments from non-participating Members.

Other parties making a substantive contribution to the work of the group need to make a Royalty-Free patent commitment, as described in section 6.2.6 of the Process. Team contacts will provide instructions for recording the non-participant licensing commitment before the contribution can be accepted.

Participation

W3C Member Organizations
  • Adobe
  • Airbnb Inc
  • Akamai Technologies
  • Alibaba Group
  • Amazon
  • Apple Inc.
  • Baidu, Inc.
  • Bloomberg
  • British Broadcasting Corporation
  • ByteDance
  • Cloudflare
  • Datadog
  • Fastly
  • Google LLC
  • Igalia
  • Meta
  • Microsoft Corporation
  • MITRE Corporation
  • Mozilla Foundation
  • Netcetera
  • Rakuten Group, Inc.
  • Salesforce
  • Shopify
  • Skynet Technologies
  • Techfriar
  • The New York Times
  • Wikimedia Foundation
  • Wix.com Ltd.

Note: Log in to see links to organizations if you have member access

Invited Experts
  • Tim Kadlec
  • Abin Paul
  • Peter Perlepes
  • Dan Shappir
  • Michelle Vu
Team members
  • Carine Bournez

See also the list of individuals participating in this group.

The Call for Participation for this group was announced on 2023-11-10; see the Patent Policy FAQ for information about continued participation before re-joining the group.

Specifications published by the Group

The following is the list of specifications produced by the Web Performance Working Group that have associated disclosures obligations, and possible licensing obligations under the W3C Patent Policy.

Document under the W3C Patent Policy Patent Disclosure Patent Exclusion
Navigation Timing disclose exclude
Page Visibility (Second Edition) disclose exclude
Performance Timeline disclose exclude
Resource Timing disclose exclude
User Timing Level 3 disclose exclude
High Resolution Time disclose exclude
Navigation Timing Level 2 disclose exclude
Beacon disclose exclude
High Resolution Time Level 2 disclose exclude
Network Error Logging disclose exclude
Resource Hints disclose exclude
Server Timing disclose exclude
Performance Timeline disclose exclude
Preload disclose exclude
requestIdleCallback() Cooperative Scheduling of Background Tasks disclose exclude
Reporting API disclose exclude
Page Visibility Level 2 disclose exclude
User Timing Level 2 disclose exclude
High Resolution Time disclose exclude
Resource Timing disclose exclude
Long Tasks API disclose exclude
Paint Timing disclose exclude
Device Memory disclose exclude
User Timing disclose exclude
Event Timing API disclose exclude
Largest Contentful Paint disclose exclude
Document not/no longer under the W3C Patent Policy Patent Disclosure Patent Exclusion
Timing control for script-based animations disclose Exclusion is not possible (document not under PP)
Resource Priorities disclose Exclusion is not possible (document not under PP)
Frame Timing disclose Exclusion is not possible (document not under PP)
Timing Entry Names Registry disclose Exclusion is not possible (document not under PP)

Patent Disclosures and Claim Exclusions

This section summarizes patent disclosures by participants in W3C's Web Performance Working Group as required by section 6 of the W3C Patent Policy.

W3C takes no position regarding either:

  • the validity or scope of any intellectual property right or other rights that might be claimed to pertain to the implementation or use of the technology, or
  • the extent to which any license under such rights might or might not be available from those not participating in this group.

Where disclosure is required by a W3C Member, the AC Representative makes the disclosure.

Anyone else may also make a disclosure.

Known Disclosures

No patent disclosures have been made for any specifications of this group.

How to Make a Patent Disclosure

W3C Members and Invited Experts (including those not participating in this group) wishing to disclose a patent for any specification produced by the Web Performance Working Group should use the Web Performance Working Group patent disclosure form.

Disclosures from the general public should be sent to the W3C Staff.

For specifications developed under the W3C Patent Policy, parties that commit to the W3C Royalty-Free Licensing Terms are not required to disclose patents. Any party (not just the Working Group Participants) may commit to the W3C Royalty-Free Licensing Terms and may do so by following the instructions in the next section.

Claim Exclusions

Only Web Performance Working Group participants may exclude patent claims concerning specifications developed under the W3C Patent Policy, per section 4 of the W3C Patent Policy. To make an exclusion, participants should use the Web Performance Working Group patent claim exclusion form, but only after first disclosing the patent.

Exclusion Opportunities

The Patent Policy FAQ provides detailed information about exclusion opportunities, that is, when a Working Group Participant can exclude a patent claim.

Each exclusion opportunity has a duration. See section 4.1 of the W3C Patent Policy for information on how the exclusion deadline is calculated.

At each exclusion opportunity, Participants may exclude patent claims with respect to a body of text. The Exclusion Draft is the reference body of text for the current exclusion opportunity.

Note: At each new exclusion opportunity (e.g., in the case of a second Candidate Recommendation Snapshot), exclusions are only with respect to differences since the previous reference body of text. These differences may be less than an entire document, and the summary below does not address that granularity. Also, in some edge cases (discussed in the FAQ), Participants, depending on when they joined the Working Group, will have different Exclusion Drafts; the summary below does not reflect this case.

Exclusion Opportunities

No current exclusion opportunities.

View previous exclusion opportunities

Resource Timing
Call for exclusion started on 2022-10-04, opportunity until 2022-12-03
Largest Contentful Paint
Call for exclusion started on 2022-05-24, opportunity until 2022-10-21
Event Timing API
Call for exclusion started on 2022-05-24, opportunity until 2022-10-21
User Timing
Call for exclusion started on 2021-12-02, opportunity until 2022-01-31
Performance Timeline
Call for exclusion started on 2021-12-02, opportunity until 2022-01-31
Page Visibility Level 2
Call for exclusion started on 2021-05-18, opportunity until 2021-07-17
High Resolution Time
Call for exclusion started on 2020-10-01, opportunity until 2021-02-28
User Timing Level 3
Call for exclusion started on 2019-03-05, opportunity until 2019-08-02
Device Memory
Call for exclusion started on 2018-09-25, opportunity until 2019-02-22
User Timing Level 2
Call for exclusion started on 2018-07-10, opportunity until 2018-09-08
High Resolution Time Level 2
Call for exclusion started on 2018-03-01, opportunity until 2018-04-30
Long Tasks API 1
Call for exclusion started on 2017-09-07, opportunity until 2018-02-04
Paint Timing 1
Call for exclusion started on 2017-09-07, opportunity until 2018-02-04
Preload
Call for exclusion started on 2017-10-26, opportunity until 2017-12-25
High Resolution Time Level 2
Call for exclusion started on 2017-08-03, opportunity until 2017-10-02
Beacon
Call for exclusion started on 2017-04-13, opportunity until 2017-06-12
Resource Timing Level 1
Call for exclusion started on 2017-03-30, opportunity until 2017-05-29
Page Visibility Level 2
Call for exclusion started on 2017-03-29, opportunity until 2017-05-28
Cooperative Scheduling of Background Tasks
Call for exclusion started on 2017-02-02, opportunity until 2017-04-03
Resource Timing Level 2
Call for exclusion started on 2016-11-03, opportunity until 2017-04-02
User Timing Level 2
Call for exclusion started on 2016-11-01, opportunity until 2017-03-31
High Resolution Time Level 3
Call for exclusion started on 2016-11-01, opportunity until 2017-03-31
Performance Timeline Level 2
Call for exclusion started on 2016-12-08, opportunity until 2017-02-06
Page Visibility Level 2
Call for exclusion started on 2016-11-22, opportunity until 2017-01-21
High Resolution Time Level 2
Call for exclusion started on 2016-11-01, opportunity until 2016-12-31
Page Visibility 2
Call for exclusion started on 2016-06-23, opportunity until 2016-11-20
Resource Timing Level 1
Call for exclusion started on 2016-07-21, opportunity until 2016-09-19
Reporting API 1
Call for exclusion started on 2016-04-07, opportunity until 2016-09-04
Cooperative Scheduling of Background Tasks
Call for exclusion started on 2015-09-17, opportunity until 2016-02-14
Preload
Call for exclusion started on 2015-07-22, opportunity until 2015-12-18
Performance Timeline Level 2
Call for exclusion started on 2015-07-17, opportunity until 2015-12-13
Server Timing
Call for exclusion started on 2015-02-17, opportunity until 2015-07-17
Frame Timing
Call for exclusion started on 2015-01-20, opportunity until 2015-06-19
Resource Hints
Call for exclusion started on 2014-10-23, opportunity until 2015-03-22
Beacon
Call for exclusion started on 2014-06-24, opportunity until 2014-08-23
Navigation Error Logging
Call for exclusion started on 2014-02-12, opportunity until 2014-07-12
High Resolution Time Level 2
Call for exclusion started on 2013-12-03, opportunity until 2014-05-02
Resource Priorities
Call for exclusion started on 2013-10-29, opportunity until 2014-03-28
Beacon
Call for exclusion started on 2013-10-29, opportunity until 2014-03-28
Navigation Timing 2
Call for exclusion started on 2013-01-31, opportunity until 2013-06-30
User Timing
Call for exclusion started on 2012-05-08, opportunity until 2012-07-07
Performance Timeline
Call for exclusion started on 2012-05-08, opportunity until 2012-07-07
Timing control for script-based animations
Call for exclusion started on 2012-03-12, opportunity until 2012-05-11
Resource Timing
Call for exclusion started on 2011-09-12, opportunity until 2011-11-11
Page Visibility
Call for exclusion started on 2011-09-12, opportunity until 2011-11-11
Timing control for script-based animations
Call for exclusion started on 2011-06-02, opportunity until 2011-10-30
Page Visibility
Call for exclusion started on 2011-06-02, opportunity until 2011-10-30
Resource Timing
Call for exclusion started on 2011-05-24, opportunity until 2011-10-21
Navigation Timing
Call for exclusion started on 2011-01-11, opportunity until 2011-03-12

Additional Licensing Information

As described in section 5 of the W3C Patent Policy:

All Working Group participants are encouraged to provide a contact from which licensing information can be obtained and other relevant licensing information. Any such information will be made publicly available along with the patent disclosures for the Working Group in question.

Patent holders may:

  1. Provide additional licensing information for documents produced by this Working Group
  2. Provide the same additional licensing information for all documents with associated licensing obligations produced by this Working Group, or
  3. Provide additional licensing information for any W3C document with associated licensing obligations produced by any W3C Working Group under the W3C Patent Policy.

Such licensing information should be sent to the W3C Staff.

Please recall that, per section 5 of the W3C Patent Policy, a W3C Royalty-Free license:

may not impose any further conditions or restrictions on the use of any technology, intellectual property rights, or other restrictions on behavior of the licensee, but may include reasonable, customary terms relating to operation or maintenance of the license relationship such as the following: choice of law and dispute resolution.