Skip to content

Commit 0539a3c

Browse files
committed
Roll protocol to r1681094
1 parent 66fa447 commit 0539a3c

9 files changed

Lines changed: 104 additions & 36 deletions

changelog.md

Lines changed: 30 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,36 @@
11

22

3+
## Roll protocol to r1681094 — _2026-08-18T04:35:11.000Z_
4+
###### Diff: [`66fa447...db1debe`](https://github.com/ChromeDevTools/devtools-protocol/compare/66fa447...db1debe)
5+
6+
```diff
7+
@@ domains/Emulation.pdl:570 @@ domain Emulation
8+
# Hardware concurrency to report
9+
integer hardwareConcurrency
10+
11+
+ # Overrides the value of navigator.cpuPerformance
12+
+ experimental command setCPUPerformanceOverride
13+
+ parameters
14+
+ # Override value. Omitting the parameter disables the override.
15+
+ optional enum performanceTier
16+
+ # Tier 0: Unknown
17+
+ unknown
18+
+ # Tier 1: Low
19+
+ low
20+
+ # Tier 2: Mid
21+
+ mid
22+
+ # Tier 3: High
23+
+ high
24+
+ # Tier 4: Ultra
25+
+ ultra
26+
+
27+
# Allows overriding user agent with the given string.
28+
# `userAgentMetadata` must be set for Client Hint headers to be sent.
29+
command setUserAgentOverride
30+
```
31+
332
## Roll protocol to r1680125 — _2026-08-15T04:37:29.000Z_
4-
###### Diff: [`9af7dce...d256929`](https://github.com/ChromeDevTools/devtools-protocol/compare/9af7dce...d256929)
33+
###### Diff: [`9af7dce...66fa447`](https://github.com/ChromeDevTools/devtools-protocol/compare/9af7dce...66fa447)
534

635
```diff
736
@@ domains/Page.pdl:131 @@ domain Page
@@ -43229,36 +43258,4 @@ index 4754f17c..8dad9c98 100644
4322943258
# Total number of bytes received for this request so far.
4323043259
number encodedDataLength
4323143260
# Timing information for the given request.
43232-
```
43233-
43234-
## Roll protocol to r1227218 — _2023-11-21T04:27:08.000Z_
43235-
###### Diff: [`9a97892...60572e5`](https://github.com/ChromeDevTools/devtools-protocol/compare/9a97892...60572e5)
43236-
43237-
```diff
43238-
@@ browser_protocol.pdl:5827 @@ domain Network
43239-
# Cookie Priority
43240-
experimental CookiePriority priority
43241-
# True if cookie is SameParty.
43242-
- experimental boolean sameParty
43243-
+ experimental deprecated boolean sameParty
43244-
# Cookie source scheme type.
43245-
experimental CookieSourceScheme sourceScheme
43246-
# Cookie source port. Valid values are {-1, [1, 65535]}, -1 indicates an unspecified port.
43247-
@@ -8155,16 +8155,6 @@ domain Page
43248-
# as an ad. Only sent if frame is labelled as an ad and id is available.
43249-
optional AdScriptId adScriptId
43250-
43251-
- # Returns all browser cookies for the page and all of its subframes. Depending
43252-
- # on the backend support, will return detailed cookie information in the
43253-
- # `cookies` field.
43254-
- experimental deprecated command getCookies
43255-
- # Use 'Network.getCookies' instead
43256-
- redirect Network
43257-
- returns
43258-
- # Array of cookie objects.
43259-
- array of Network.Cookie cookies
43260-
-
43261-
# Returns present frame tree structure.
43262-
command getFrameTree
43263-
returns
4326443261
```

json/browser_protocol.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11863,6 +11863,26 @@
1186311863
}
1186411864
]
1186511865
},
11866+
{
11867+
"name": "setCPUPerformanceOverride",
11868+
"description": "Overrides the value of navigator.cpuPerformance",
11869+
"experimental": true,
11870+
"parameters": [
11871+
{
11872+
"name": "performanceTier",
11873+
"description": "Override value. Omitting the parameter disables the override.",
11874+
"optional": true,
11875+
"type": "string",
11876+
"enum": [
11877+
"unknown",
11878+
"low",
11879+
"mid",
11880+
"high",
11881+
"ultra"
11882+
]
11883+
}
11884+
]
11885+
},
1186611886
{
1186711887
"name": "setUserAgentOverride",
1186811888
"description": "Allows overriding user agent with the given string.\n`userAgentMetadata` must be set for Client Hint headers to be sent.",

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "devtools-protocol",
3-
"version": "0.0.1680125",
3+
"version": "0.0.1681094",
44
"description": "The Chrome DevTools Protocol JSON",
55
"repository": "https://github.com/ChromeDevTools/devtools-protocol",
66
"author": "The Chromium Authors",

pdl/domains/Emulation.pdl

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -570,6 +570,22 @@ domain Emulation
570570
# Hardware concurrency to report
571571
integer hardwareConcurrency
572572

573+
# Overrides the value of navigator.cpuPerformance
574+
experimental command setCPUPerformanceOverride
575+
parameters
576+
# Override value. Omitting the parameter disables the override.
577+
optional enum performanceTier
578+
# Tier 0: Unknown
579+
unknown
580+
# Tier 1: Low
581+
low
582+
# Tier 2: Mid
583+
mid
584+
# Tier 3: High
585+
high
586+
# Tier 4: Ultra
587+
ultra
588+
573589
# Allows overriding user agent with the given string.
574590
# `userAgentMetadata` must be set for Client Hint headers to be sent.
575591
command setUserAgentOverride

types/protocol-mapping.d.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3550,6 +3550,14 @@ export namespace ProtocolMapping {
35503550
paramsType: [Protocol.Emulation.SetHardwareConcurrencyOverrideRequest];
35513551
returnType: void;
35523552
};
3553+
/**
3554+
* Overrides the value of navigator.cpuPerformance
3555+
* @experimental
3556+
*/
3557+
'Emulation.setCPUPerformanceOverride': {
3558+
paramsType: [Protocol.Emulation.SetCPUPerformanceOverrideRequest?];
3559+
returnType: void;
3560+
};
35533561
/**
35543562
* Allows overriding user agent with the given string.
35553563
* `userAgentMetadata` must be set for Client Hint headers to be sent.

types/protocol-proxy-api.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,12 @@ export namespace ProtocolProxyApi {
23882388
*/
23892389
setHardwareConcurrencyOverride(params: Protocol.Emulation.SetHardwareConcurrencyOverrideRequest): Promise<void>;
23902390

2391+
/**
2392+
* Overrides the value of navigator.cpuPerformance
2393+
* @experimental
2394+
*/
2395+
setCPUPerformanceOverride(params: Protocol.Emulation.SetCPUPerformanceOverrideRequest): Promise<void>;
2396+
23912397
/**
23922398
* Allows overriding user agent with the given string.
23932399
* `userAgentMetadata` must be set for Client Hint headers to be sent.

types/protocol-tests-proxy-api.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2526,6 +2526,12 @@ export namespace ProtocolTestsProxyApi {
25262526
*/
25272527
setHardwareConcurrencyOverride(params: Protocol.Emulation.SetHardwareConcurrencyOverrideRequest): Promise<{id: number, result: void, sessionId: string}>;
25282528

2529+
/**
2530+
* Overrides the value of navigator.cpuPerformance
2531+
* @experimental
2532+
*/
2533+
setCPUPerformanceOverride(params: Protocol.Emulation.SetCPUPerformanceOverrideRequest): Promise<{id: number, result: void, sessionId: string}>;
2534+
25292535
/**
25302536
* Allows overriding user agent with the given string.
25312537
* `userAgentMetadata` must be set for Client Hint headers to be sent.

types/protocol.d.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9987,6 +9987,21 @@ export namespace Protocol {
99879987
hardwareConcurrency: integer;
99889988
}
99899989

9990+
export const enum SetCPUPerformanceOverrideRequestPerformanceTier {
9991+
Unknown = 'unknown',
9992+
Low = 'low',
9993+
Mid = 'mid',
9994+
High = 'high',
9995+
Ultra = 'ultra',
9996+
}
9997+
9998+
export interface SetCPUPerformanceOverrideRequest {
9999+
/**
10000+
* Override value. Omitting the parameter disables the override.
10001+
*/
10002+
performanceTier?: ('unknown' | 'low' | 'mid' | 'high' | 'ultra');
10003+
}
10004+
999010005
export interface SetUserAgentOverrideRequest {
999110006
/**
999210007
* User agent to use.

0 commit comments

Comments
 (0)