[Compare](https://cdpfleet.com/docs/compare) / browsers

# Yandex Browser vs Chrome

Yandex Browser 26.8 runs on Chromium 150, six majors behind Chrome 156, names itself in the user agent and client hints, puts Russian first in navigator.languages and sends a TLS hello one extension short of Chrome's.

[Yandex Browser](https://cdpfleet.com/docs/browsers/yandex) [Google Chrome](https://cdpfleet.com/docs/browsers/chrome)

[Yandex Browser](https://cdpfleet.com/docs/browsers/yandex) is Yandex's Chromium browser, the one many visitors from Russia and neighbouring countries use. On the fleet on 2026-10-28, Yandex Browser 26.8.1.1111 stable is built on **Chromium 150.0.7871.1111**, while [Chrome](https://cdpfleet.com/docs/browsers/chrome) stable is 156.0.8078.47. Both were launched once headful and once headless through the same proxy the same night. The questions for a scraper: does Yandex look like Chrome on the wire, what does it tell a page about itself, and what does running six Chromium majors behind cost you?

## As a developer: driving them

|  | Yandex Browser | Google Chrome |
| --- | --- | --- |
| Version on the fleet | Yandex 26.8 stable on **Chromium 150**. Stable channel only, no pinned older versions. | Chrome 156 stable on Chromium 156, with `beta` and `dev` channels and pinned previous majors (`version`). |
| Launch options | `channel`, `cdp`, `screencast`, `live_view`, `screen_size`, `keep_alive`, `start_url`, `profile`, `record`, proxies, VPN Tunnel and own VPN. | The same plus `version`. |
| Playwright features | Main-world evaluate, console events, init scripts, routing, screenshots, PDF, device emulation, tracing: all work (measured). | **The same list, all working** (measured). |
| Web platform | Chromium 150: no `Iterator.prototype.includes`/`join`/`Iterator.zip`, no `FontFace` width, no `<camera>` element, no Protected Audience, no CSS `margin-trim`, `symbols()`, `random()` or `scroll-snap-type: pair`, no `media-playback-while-not-visible` policy (measured). | Chromium 156: all of the above present (measured). |
| Privacy Sandbox | Shared Storage and `document.requestStorageAccessFor` are exposed (measured). | Neither is exposed; Protected Audience is (measured). |
| WebGL | WebGL 2.0 on SwiftShader (ANGLE, Vulkan), the software renderer of a GPU-less server. | The same renderer. |

## As a scraper: what the site sees

|  | Yandex Browser | Google Chrome |
| --- | --- | --- |
| User agent | `Chrome/150.0.0.0 YaBrowser/26.8.0.0 Safari/537.36`: **Yandex names itself**. Headless adds `HeadlessChrome/150` in place of `Chrome/150`. | `Chrome/156.0.0.0 Safari/537.36`; headless `HeadlessChrome/156.0.0.0`. |
| Client hints | Brands `Chromium 150`, **`YaBrowser 26.8`** and **`Yowser 2.5`**; full versions `150.0.7871.1111` and `26.8.1.1111`. | Brands `Chromium 156`, `Google Chrome 156`; full version `156.0.8078.47`. |
| Languages | `navigator.languages` is **`ru-RU, ru, en-US, en`**: Russian first, with the page locale still `en-US` (measured headful and headless). | `en-US, en`. |
| TLS | JA4 **`t13d1516h2_8daaf6152771_806a8c22fdea`**: 16 ciphers, **18 extensions**; the same JA4 and full TLS hash as Naver Whale on Chromium 150 ([Whale vs Chrome](https://cdpfleet.com/docs/compare/whale-vs-chrome)). | JA4 `t13d1517h2_8daaf6152771_cb7bf5808d99`: the same 16 ciphers, 19 extensions. The cipher part of JA4 matches; the extension part doesn't. |
| HTTP/2 and headers | Chromium's SETTINGS and WINDOW\_UPDATE (`1:65536;2:0;4:6291456;6:262144|15663105`) and the same header order. | **Identical** HTTP/2 fingerprint and header order. |
| Fingerprint values | Same canvas hash as Chrome (`f5a94624`) on the same renderer, 5 plugins, the PDF viewer, `webdriver` false. Core count and memory are the server's own and vary by host. | The same canvas hash, plugins and `webdriver` false. Neither adds fingerprint randomisation. |
| Bot checks | bot.sannysoft.com headful: 2 flags, "WebGL Renderer" and "CHR\_MEMORY". Headless: 4, adding "User Agent (Old)" and "HEADCHR\_UA" for the HeadlessChrome user agent. | Headful: 1 flag, "WebGL Renderer". Headless: the same 4 as headless Yandex. |

## Which to pick

-   **Chrome** for the most common visitor on the web, the newest stable engine, beta/dev channels and pinned majors.
-   **Yandex Browser** when a site, typically one aimed at visitors in Russia, should see a real Yandex visitor: the brand is consistent in the user agent, the client hints, Russian-first languages and a TLS hello that differs from Chrome's. It doesn't pass as Chrome, and it isn't meant to. Pair it with an exit in the country the site expects ([residential proxy](https://cdpfleet.com/docs/proxies#residential)).
-   **Run it headful.** Headless Yandex says `HeadlessChrome` in its user agent, exactly like headless Chrome, and bot checks flag it the same way.
-   **Mind the engine age:** code written for Chromium 151–156 features may not run on Yandex's Chromium 150. Use [Chrome](https://cdpfleet.com/docs/browsers/chrome) or [Edge](https://cdpfleet.com/docs/browsers/edge) for those.

## Measured on the fleet (2026-10-28)

One launch of each, headful and headless, through the same proxy on 2026-10-28, probed from inside a page and via tls.peet.ws. Host-dependent values (cores, memory, timings) are left out of the comparison.

### Launch and cost

Single run; timings depend on the proxy and on fleet load.

|  | Yandex Browser | Google Chrome | Yandex Browser, headless | Google Chrome, headless |
| --- | --- | --- | --- | --- |
| Launch body | {"headless":false} | {"headless":false} | {"headless":true} | {"headless":"new"} |
| Threads used | 2 (linux\_headful) | 2 (linux\_headful) | 1 (linux\_headless) | 1 (linux\_headless) |
| Browser version | 203.0.113.1 | 156.0.8078.47 | 203.0.113.1 | 156.0.8078.47 |
| Launch request → browser ready | 0.8 s | 0.6 s | 0.5 s | 0.3 s |
| Playwright connect | 0.0 s | 0.1 s | 0.0 s | 0.1 s |
| Load example.com | 1.5 s | 2.1 s | 0.7 s | 5.8 s |
| Load tls.peet.ws/api/all | 2.2 s | 4.5 s | 1.7 s | 1.9 s |

### What the network sees

From tls.peet.ws/api/all, requested by the browser itself. JA3 hashes change between runs of the same build (GREASE), so compare JA4 and the HTTP/2 fingerprint.

|  | Yandex Browser | Google Chrome | Yandex Browser, headless | Google Chrome, headless |
| --- | --- | --- | --- | --- |
| HTTP version | h2 | h2 | h2 | h2 |
| JA4 | t13d1516h2\_8daaf6152771\_806a8c22fdea | t13d1517h2\_8daaf6152771\_cb7bf5808d99 | t13d1516h2\_8daaf6152771\_806a8c22fdea | t13d1517h2\_8daaf6152771\_cb7bf5808d99 |
| Peetprint hash | 67c3e9111bed9e7f03d2f21d6d88994b | fc97c1cdfb1409c9a9326c1b726d1dee | 67c3e9111bed9e7f03d2f21d6d88994b | fc97c1cdfb1409c9a9326c1b726d1dee |
| Akamai HTTP/2 fingerprint | 1:65536;2:0;4:6291456;6:262144|15663105|0|m,a,s,p | 1:65536;2:0;4:6291456;6:262144|15663105|0|m,a,s,p | 1:65536;2:0;4:6291456;6:262144|15663105|0|m,a,s,p | 1:65536;2:0;4:6291456;6:262144|15663105|0|m,a,s,p |
| Cipher suites / extensions | 16 / 18 | 16 / 19 | 16 / 18 | 16 / 19 |
| Header order (first 12) | method, authority, scheme, path, sec-ch-ua, sec-ch-ua-mobile, sec-ch-ua-platform, upgrade-insecure-requests, user-agent, accept, sec-fetch-site, sec-fetch-mode | method, authority, scheme, path, sec-ch-ua, sec-ch-ua-mobile, sec-ch-ua-platform, upgrade-insecure-requests, user-agent, accept, sec-fetch-site, sec-fetch-mode | method, authority, scheme, path, sec-ch-ua, sec-ch-ua-mobile, sec-ch-ua-platform, upgrade-insecure-requests, user-agent, accept, sec-fetch-site, sec-fetch-mode | method, authority, scheme, path, sec-ch-ua, sec-ch-ua-mobile, sec-ch-ua-platform, upgrade-insecure-requests, user-agent, accept, sec-fetch-site, sec-fetch-mode |

### What page scripts see

Read with page.evaluate on example.com. Cores and memory are the server's and vary between fleet nodes.

|  | Yandex Browser | Google Chrome | Yandex Browser, headless | Google Chrome, headless |
| --- | --- | --- | --- | --- |
| navigator.userAgent | Mozilla/5.0 (X11; Linux x86\_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 YaBrowser/26.8.0.0 Safari/537.36 | Mozilla/5.0 (X11; Linux x86\_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Safari/537.36 | Mozilla/5.0 (X11; Linux x86\_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/150.0.0.0 YaBrowser/26.8.0.0 Safari/537.36 | Mozilla/5.0 (X11; Linux x86\_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/156.0.0.0 Safari/537.36 |
| UA-CH brands | Not;A=Brand 8 · Chromium 150 · YaBrowser 26.8 · Yowser 2.5 | Not:A-Brand 8 · Chromium 156 · Google Chrome 156 | Not;A=Brand 8 · Chromium 150 · YaBrowser 26.8 · Yowser 2.5 | Not:A-Brand 8 · Chromium 156 · Google Chrome 156 |
| UA-CH full version list | Not;A=Brand 8.0.0.0 · Chromium 150.0.7871.1111 · YaBrowser 26.8.1.1111 · Yowser 2.5 | Not:A-Brand 8.0.0.0 · Chromium 156.0.8078.47 · Google Chrome 156.0.8078.47 | Not;A=Brand 8.0.0.0 · Chromium 150.0.7871.1111 · YaBrowser 26.8.1.1111 · Yowser 2.5 | Not:A-Brand 8.0.0.0 · Chromium 156.0.8078.47 · Google Chrome 156.0.8078.47 |
| navigator.platform / vendor | Linux x86\_64 / Google Inc. | Linux x86\_64 / Google Inc. | Linux x86\_64 / Google Inc. | Linux x86\_64 / Google Inc. |
| Languages | ru-RU, ru, en-US, en | en-US, en | ru-RU, ru, en-US, en | en-US, en |
| Timezone / locale | UTC / en-US | UTC / en-US | UTC / en-US | UTC / en-US |
| Screen (w×h×availW×availH×depth) | 1280x720x1280x720x24 | 1280x720x1280x720x24 | 1280x720x1280x720x24 | 1280x720x1280x720x24 |
| Window outer / inner / DPR | 1288x805 / 1280x720 / 1 | 1288x805 / 1280x720 / 1 | 1280x720 / 1280x720 / 1 | 1280x720 / 1280x720 / 1 |
| hardwareConcurrency / deviceMemory | 16 / 32 | 64 / 32 | 64 / 32 | 24 / 32 |
| WebGL vendor | Google Inc. (Google) | Google Inc. (Google) | Google Inc. (Google) | Google Inc. (Google) |
| WebGL renderer | ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver) | ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver) | ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver) | ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver) |
| WebGL version | WebGL 2.0 (OpenGL ES 3.0 Chromium) | WebGL 2.0 (OpenGL ES 3.0 Chromium) | WebGL 2.0 (OpenGL ES 3.0 Chromium) | WebGL 2.0 (OpenGL ES 3.0 Chromium) |
| WebGPU (navigator.gpu) | yes | yes | yes | yes |
| Canvas hash | f5a94624 | f5a94624 | f5a94624 | f5a94624 |
| navigator.webdriver | no | no | no | no |
| window.chrome / navigator.connection | yes / yes | yes / yes | yes / yes | yes / yes |
| Plugins / PDF viewer | 5 / yes | 5 / yes | 5 / yes | 5 / yes |
| Notification.permission / permissions.query | default / prompt | default / prompt | default / prompt | default / prompt |

### Web platform features

Presence probes; a user agent that claims one version while exposing another's features is a detectable inconsistency.

|  | Yandex Browser | Google Chrome | Yandex Browser, headless | Google Chrome, headless |
| --- | --- | --- | --- | --- |
| `Iterator.prototype.includes` (new in Chrome 154) | no | yes | no | yes |
| `FontFace.width` (new in Chrome 154) | no | yes | no | yes |
| CSS `text-decoration-inset` (new in Chrome 154) | no | no | no | no |
| `Iterator.prototype.join` (Chrome 153) | no | yes | no | yes |
| `Iterator.zip` (Chrome 153) | no | yes | no | yes |
| CSS `scroll-axis-lock` (Chrome 153) | no | no | no | no |
| `<camera>` element (Chrome 153) | no | yes | no | yes |
| `document.requestStorageAccessFor` (deprecated in 153) | yes | no | yes | no |
| Topics API (`document.browsingTopics`) | yes | yes | yes | yes |
| Protected Audience (`navigator.joinAdInterestGroup`) | no | yes | no | yes |
| Shared Storage (`window.sharedStorage`) | yes | no | yes | no |
| Attribution Reporting (`window.attributionReporting`) | no | no | no | no |
| Private Aggregation | no | no | no | no |
| WebHID (`navigator.hid`) | yes | yes | yes | yes |
| CSS `margin-trim` (Chrome 155) | no | yes | no | yes |
| CSS `text-decoration-skip-spaces` (Chrome 155) | no | no | no | no |
| CSS `corner` shorthand (Chrome 155) | no | no | no | no |
| CSS `symbols()` (Chrome 155) | no | yes | no | yes |
| `Element.streamAppendHTML` (Chrome 155) | no | no | no | no |
| `WebTransport.reliability` (Chrome 155) | no | no | no | no |
| `window.maximize()` — Additional Windowing Controls (Chrome 155) | no | no | no | no |
| Canvas `srgb-linear` colour space (Chrome 155) | no | no | no | no |
| Permission policy `media-playback-while-not-visible` (Chrome 155) | no | yes | no | yes |
| CSS `random()` (Chrome 156) | no | yes | no | yes |
| CSS `scroll-snap-type: pair` (Chrome 156) | no | yes | no | yes |
| Fenced frames (`window.fence`) — removal starts in 157 | yes | yes | yes | yes |
| `rel=compression-dictionary` (Chrome 156 updates) | yes | yes | yes | yes |

### bot.sannysoft.com

The classic headless-detection test page; what it marks red.

|  | Yandex Browser | Google Chrome | Yandex Browser, headless | Google Chrome, headless |
| --- | --- | --- | --- | --- |
| Checks / failed | 57 / 2 | 57 / 1 | 57 / 4 | 57 / 4 |
| Failed checks | WebGL Renderer, CHR\_MEMORY | WebGL Renderer | User Agent (Old), WebGL Renderer, HEADCHR\_UA, CHR\_MEMORY | User Agent (Old), WebGL Renderer, HEADCHR\_UA, CHR\_MEMORY |

### A plain-HTTP URL (http://ip-api.com/json)

Chrome 154 warns before loading insecure HTTP by default — does that reach an automated session?

|  | Yandex Browser | Google Chrome | Yandex Browser, headless | Google Chrome, headless |
| --- | --- | --- | --- | --- |
| Final URL | http://ip-api.com/json/?fields=status | http://ip-api.com/json/?fields=status | http://ip-api.com/json/?fields=status | http://ip-api.com/json/?fields=status |
| HTTP status | 200 | 200 | 200 | 200 |
| Content loaded / warning page first | yes / no | yes / no | yes / no | yes / no |

### Playwright over the remote connection

Which client features work on this side.

|  | Yandex Browser | Google Chrome | Yandex Browser, headless | Google Chrome, headless |
| --- | --- | --- | --- | --- |
| page.evaluate runs in the page's own world | yes | yes | yes | yes |
| addInitScript visible to page scripts | yes | yes | yes | yes |
| Console events | yes | yes | yes | yes |
| Request interception (page.route) | yes | yes | yes | yes |
| Screenshot | yes | yes | yes | yes |
| PDF | yes | yes | yes | yes |
| Mobile device emulation | yes | yes | yes | yes |
| Tracing | yes | yes | yes | yes |

Rows where the two sides differ are highlighted. IP addresses are replaced with placeholders (203.0.113.x). The probe is `compare/probe.mjs` in our repository; the raw result is below.

Raw output

```
{
  "ran_at": "2026-10-28T02:03:57.466Z",
  "sides": [
    {
      "label": "Yandex Browser",
      "engine": "yandex",
      "body": {
        "headless": false
      },
      "launch": {
        "browser": "yandex",
        "resource_class": "linux_headful",
        "weight": 2,
        "launch_ms": 773,
        "connect_ms": 37,
        "example_ms": 1464,
        "peet_ms": 2193
      },
      "network": {
        "http_version": "h2",
        "ja4": "t13d1516h2_8daaf6152771_806a8c22fdea",
        "ja3_hash": "928bff687b6062df3843da90dc02b264",
        "peetprint_hash": "67c3e9111bed9e7f03d2f21d6d88994b",
        "ciphers": 16,
        "extensions": 18,
        "akamai_h2": "1:65536;2:0;4:6291456;6:262144|15663105|0|m,a,s,p",
        "akamai_h2_hash": "52d84b11737d980aef856699f885ca86",
        "header_order": [
          "method",
          "authority",
          "scheme",
          "path",
          "sec-ch-ua",
          "sec-ch-ua-mobile",
          "sec-ch-ua-platform",
          "upgrade-insecure-requests",
          "user-agent",
          "accept",
          "sec-fetch-site",
          "sec-fetch-mode"
        ]
      },
      "page": {
        "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 YaBrowser/26.8.0.0 Safari/537.36",
        "platform": "Linux x86_64",
        "vendor": "Google Inc.",
        "languages": [
          "ru-RU",
          "ru",
          "en-US",
          "en"
        ],
        "hardware_concurrency": 16,
        "device_memory": 32,
        "max_touch_points": 0,
        "webdriver": false,
        "plugins": 5,
        "pdf_viewer": true,
        "ua_data": {
          "brands": [
            {
              "brand": "Not;A=Brand",
              "version": "8"
            },
            {
              "brand": "Chromium",
              "version": "150"
            },
            {
              "brand": "YaBrowser",
              "version": "26.8"
            },
            {
              "brand": "Yowser",
              "version": "2.5"
            }
          ],
          "mobile": false,
          "platform": "Linux",
          "architecture": "x86",
          "bitness": "64",
          "formFactors": [
            "Desktop"
          ],
          "fullVersionList": [
            {
              "brand": "Not;A=Brand",
              "version": "8.0.0.0"
            },
            {
              "brand": "Chromium",
              "version": "150.0.7871.1111"
            },
            {
              "brand": "YaBrowser",
              "version": "26.8.1.1111"
            },
            {
              "brand": "Yowser",
              "version": "2.5"
            }
          ],
          "model": "",
          "platformVersion": "",
          "uaFullVersion": "26.8.1.1111",
          "wow64": false
        },
        "screen": "1280x720x1280x720x24",
        "window": {
          "outer": "1288x805",
          "inner": "1280x720",
          "dpr": 1
        },
        "timezone": "UTC",
        "locale": "en-US",
        "webgl": {
          "vendor": "Google Inc. (Google)",
          "renderer": "ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver)",
          "version": "WebGL 2.0 (OpenGL ES 3.0 Chromium)"
        },
        "canvas_hash": "f5a94624",
        "webgpu": true,
        "chrome_object": true,
        "chrome_runtime": false,
        "notification_permission": "default",
        "notification_query": "prompt",
        "has_focus": true,
        "connection_api": true,
        "stack_read_by_debugger": false,
        "features": {
          "iterator_includes": false,
          "iterator_join": false,
          "iterator_zip": false,
          "fontface_width": false,
          "css_text_decoration_inset": false,
          "css_scroll_axis_lock": false,
          "websocket_options_bag": null,
          "camera_element": false,
          "topics_api": true,
          "protected_audience": false,
          "shared_storage": true,
          "attribution_reporting": false,
          "request_storage_access_for": true,
          "webhid": true,
          "private_aggregation": false,
          "css_margin_trim": false,
          "css_text_decoration_skip_spaces": false,
          "css_corner_shorthand": false,
          "css_symbols": false,
          "stream_append_html": false,
          "webtransport_reliability": false,
          "window_maximize": false,
          "canvas_srgb_linear": false,
          "policy_media_playback_while_not_visible": false,
          "css_random": false,
          "css_scroll_snap_pair": false,
          "fenced_frames": true,
          "compression_dictionary": true
        }
      },
      "page_main_world": null,
      "sannysoft": {
        "checks": 57,
        "failed": 2,
        "failed_names": [
          "WebGL Renderer",
          "CHR_MEMORY"
        ],
        "passed": 29
      },
      "plain_http": {
        "final_url": "http://ip-api.com/json/?fields=status",
        "status": 200,
        "title": "",
        "loaded": true,
        "warning_page": false,
        "page_text": "{\"status\":\"success\"}"
      },
      "playwright": {
        "evaluate_in_main_world": true,
        "console_events": true,
        "init_script": true,
        "route": true,
        "screenshot": true,
        "pdf": true,
        "mobile_emulation": true,
        "tracing": true
      },
      "browser_version": "203.0.113.1"
    },
    {
      "label": "Google Chrome",
      "engine": "chrome",
      "body": {
        "headless": false
      },
      "launch": {
        "browser": "chrome",
        "resource_class": "linux_headful",
        "weight": 2,
        "launch_ms": 563,
        "connect_ms": 150,
        "example_ms": 2068,
        "peet_ms": 4548
      },
      "network": {
        "http_version": "h2",
        "ja4": "t13d1517h2_8daaf6152771_cb7bf5808d99",
        "ja3_hash": "d0fd11913a89adbd58c7b33abd4cb1d3",
        "peetprint_hash": "fc97c1cdfb1409c9a9326c1b726d1dee",
        "ciphers": 16,
        "extensions": 19,
        "akamai_h2": "1:65536;2:0;4:6291456;6:262144|15663105|0|m,a,s,p",
        "akamai_h2_hash": "52d84b11737d980aef856699f885ca86",
        "header_order": [
          "method",
          "authority",
          "scheme",
          "path",
          "sec-ch-ua",
          "sec-ch-ua-mobile",
          "sec-ch-ua-platform",
          "upgrade-insecure-requests",
          "user-agent",
          "accept",
          "sec-fetch-site",
          "sec-fetch-mode"
        ]
      },
      "page": {
        "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Safari/537.36",
        "platform": "Linux x86_64",
        "vendor": "Google Inc.",
        "languages": [
          "en-US",
          "en"
        ],
        "hardware_concurrency": 64,
        "device_memory": 32,
        "max_touch_points": 0,
        "webdriver": false,
        "plugins": 5,
        "pdf_viewer": true,
        "ua_data": {
          "brands": [
            {
              "brand": "Not:A-Brand",
              "version": "8"
            },
            {
              "brand": "Chromium",
              "version": "156"
            },
            {
              "brand": "Google Chrome",
              "version": "156"
            }
          ],
          "mobile": false,
          "platform": "Linux",
          "architecture": "x86",
          "bitness": "64",
          "formFactors": [
            "Desktop"
          ],
          "fullVersionList": [
            {
              "brand": "Not:A-Brand",
              "version": "8.0.0.0"
            },
            {
              "brand": "Chromium",
              "version": "156.0.8078.47"
            },
            {
              "brand": "Google Chrome",
              "version": "156.0.8078.47"
            }
          ],
          "model": "",
          "platformVersion": "",
          "uaFullVersion": "156.0.8078.47",
          "wow64": false
        },
        "screen": "1280x720x1280x720x24",
        "window": {
          "outer": "1288x805",
          "inner": "1280x720",
          "dpr": 1
        },
        "timezone": "UTC",
        "locale": "en-US",
        "webgl": {
          "vendor": "Google Inc. (Google)",
          "renderer": "ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver)",
          "version": "WebGL 2.0 (OpenGL ES 3.0 Chromium)"
        },
        "canvas_hash": "f5a94624",
        "webgpu": true,
        "chrome_object": true,
        "chrome_runtime": false,
        "notification_permission": "default",
        "notification_query": "prompt",
        "has_focus": true,
        "connection_api": true,
        "stack_read_by_debugger": false,
        "features": {
          "iterator_includes": true,
          "iterator_join": true,
          "iterator_zip": true,
          "fontface_width": true,
          "css_text_decoration_inset": false,
          "css_scroll_axis_lock": false,
          "websocket_options_bag": null,
          "camera_element": true,
          "topics_api": true,
          "protected_audience": true,
          "shared_storage": false,
          "attribution_reporting": false,
          "request_storage_access_for": false,
          "webhid": true,
          "private_aggregation": false,
          "css_margin_trim": true,
          "css_text_decoration_skip_spaces": false,
          "css_corner_shorthand": false,
          "css_symbols": true,
          "stream_append_html": false,
          "webtransport_reliability": false,
          "window_maximize": false,
          "canvas_srgb_linear": false,
          "policy_media_playback_while_not_visible": true,
          "css_random": true,
          "css_scroll_snap_pair": true,
          "fenced_frames": true,
          "compression_dictionary": true
        }
      },
      "page_main_world": null,
      "sannysoft": {
        "checks": 57,
        "failed": 1,
        "failed_names": [
          "WebGL Renderer"
        ],
        "passed": 30
      },
      "plain_http": {
        "final_url": "http://ip-api.com/json/?fields=status",
        "status": 200,
        "title": "",
        "loaded": true,
        "warning_page": false,
        "page_text": "{\"status\":\"success\"}"
      },
      "playwright": {
        "evaluate_in_main_world": true,
        "console_events": true,
        "init_script": true,
        "route": true,
        "screenshot": true,
        "pdf": true,
        "mobile_emulation": true,
        "tracing": true
      },
      "browser_version": "156.0.8078.47"
    },
    {
      "label": "Yandex Browser, headless",
      "engine": "yandex",
      "body": {
        "headless": true
      },
      "launch": {
        "browser": "yandex",
        "resource_class": "linux_headless",
        "weight": 1,
        "launch_ms": 481,
        "connect_ms": 38,
        "example_ms": 717,
        "peet_ms": 1660
      },
      "network": {
        "http_version": "h2",
        "ja4": "t13d1516h2_8daaf6152771_806a8c22fdea",
        "ja3_hash": "faf8f46ede67d0bfaadb6d96a477cdd7",
        "peetprint_hash": "67c3e9111bed9e7f03d2f21d6d88994b",
        "ciphers": 16,
        "extensions": 18,
        "akamai_h2": "1:65536;2:0;4:6291456;6:262144|15663105|0|m,a,s,p",
        "akamai_h2_hash": "52d84b11737d980aef856699f885ca86",
        "header_order": [
          "method",
          "authority",
          "scheme",
          "path",
          "sec-ch-ua",
          "sec-ch-ua-mobile",
          "sec-ch-ua-platform",
          "upgrade-insecure-requests",
          "user-agent",
          "accept",
          "sec-fetch-site",
          "sec-fetch-mode"
        ]
      },
      "page": {
        "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/150.0.0.0 YaBrowser/26.8.0.0 Safari/537.36",
        "platform": "Linux x86_64",
        "vendor": "Google Inc.",
        "languages": [
          "ru-RU",
          "ru",
          "en-US",
          "en"
        ],
        "hardware_concurrency": 64,
        "device_memory": 32,
        "max_touch_points": 0,
        "webdriver": false,
        "plugins": 5,
        "pdf_viewer": true,
        "ua_data": {
          "brands": [
            {
              "brand": "Not;A=Brand",
              "version": "8"
            },
            {
              "brand": "Chromium",
              "version": "150"
            },
            {
              "brand": "YaBrowser",
              "version": "26.8"
            },
            {
              "brand": "Yowser",
              "version": "2.5"
            }
          ],
          "mobile": false,
          "platform": "Linux",
          "architecture": "x86",
          "bitness": "64",
          "formFactors": [
            "Desktop"
          ],
          "fullVersionList": [
            {
              "brand": "Not;A=Brand",
              "version": "8.0.0.0"
            },
            {
              "brand": "Chromium",
              "version": "150.0.7871.1111"
            },
            {
              "brand": "YaBrowser",
              "version": "26.8.1.1111"
            },
            {
              "brand": "Yowser",
              "version": "2.5"
            }
          ],
          "model": "",
          "platformVersion": "",
          "uaFullVersion": "26.8.1.1111",
          "wow64": false
        },
        "screen": "1280x720x1280x720x24",
        "window": {
          "outer": "1280x720",
          "inner": "1280x720",
          "dpr": 1
        },
        "timezone": "UTC",
        "locale": "en-US",
        "webgl": {
          "vendor": "Google Inc. (Google)",
          "renderer": "ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver)",
          "version": "WebGL 2.0 (OpenGL ES 3.0 Chromium)"
        },
        "canvas_hash": "f5a94624",
        "webgpu": true,
        "chrome_object": true,
        "chrome_runtime": false,
        "notification_permission": "default",
        "notification_query": "prompt",
        "has_focus": true,
        "connection_api": true,
        "stack_read_by_debugger": false,
        "features": {
          "iterator_includes": false,
          "iterator_join": false,
          "iterator_zip": false,
          "fontface_width": false,
          "css_text_decoration_inset": false,
          "css_scroll_axis_lock": false,
          "websocket_options_bag": null,
          "camera_element": false,
          "topics_api": true,
          "protected_audience": false,
          "shared_storage": true,
          "attribution_reporting": false,
          "request_storage_access_for": true,
          "webhid": true,
          "private_aggregation": false,
          "css_margin_trim": false,
          "css_text_decoration_skip_spaces": false,
          "css_corner_shorthand": false,
          "css_symbols": false,
          "stream_append_html": false,
          "webtransport_reliability": false,
          "window_maximize": false,
          "canvas_srgb_linear": false,
          "policy_media_playback_while_not_visible": false,
          "css_random": false,
          "css_scroll_snap_pair": false,
          "fenced_frames": true,
          "compression_dictionary": true
        }
      },
      "page_main_world": null,
      "sannysoft": {
        "checks": 57,
        "failed": 4,
        "failed_names": [
          "User Agent (Old)",
          "WebGL Renderer",
          "HEADCHR_UA",
          "CHR_MEMORY"
        ],
        "passed": 27
      },
      "plain_http": {
        "final_url": "http://ip-api.com/json/?fields=status",
        "status": 200,
        "title": "",
        "loaded": true,
        "warning_page": false,
        "page_text": "{\"status\":\"success\"}"
      },
      "playwright": {
        "evaluate_in_main_world": true,
        "console_events": true,
        "init_script": true,
        "route": true,
        "screenshot": true,
        "pdf": true,
        "mobile_emulation": true,
        "tracing": true
      },
      "browser_version": "203.0.113.1"
    },
    {
      "label": "Google Chrome, headless",
      "engine": "chrome",
      "body": {
        "headless": "new"
      },
      "launch": {
        "browser": "chrome",
        "resource_class": "linux_headless",
        "weight": 1,
        "launch_ms": 262,
        "connect_ms": 122,
        "example_ms": 5791,
        "peet_ms": 1930
      },
      "network": {
        "http_version": "h2",
        "ja4": "t13d1517h2_8daaf6152771_cb7bf5808d99",
        "ja3_hash": "cf47ff3e6d1fb4af230d869a62b32f93",
        "peetprint_hash": "fc97c1cdfb1409c9a9326c1b726d1dee",
        "ciphers": 16,
        "extensions": 19,
        "akamai_h2": "1:65536;2:0;4:6291456;6:262144|15663105|0|m,a,s,p",
        "akamai_h2_hash": "52d84b11737d980aef856699f885ca86",
        "header_order": [
          "method",
          "authority",
          "scheme",
          "path",
          "sec-ch-ua",
          "sec-ch-ua-mobile",
          "sec-ch-ua-platform",
          "upgrade-insecure-requests",
          "user-agent",
          "accept",
          "sec-fetch-site",
          "sec-fetch-mode"
        ]
      },
      "page": {
        "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/156.0.0.0 Safari/537.36",
        "platform": "Linux x86_64",
        "vendor": "Google Inc.",
        "languages": [
          "en-US",
          "en"
        ],
        "hardware_concurrency": 24,
        "device_memory": 32,
        "max_touch_points": 0,
        "webdriver": false,
        "plugins": 5,
        "pdf_viewer": true,
        "ua_data": {
          "brands": [
            {
              "brand": "Not:A-Brand",
              "version": "8"
            },
            {
              "brand": "Chromium",
              "version": "156"
            },
            {
              "brand": "Google Chrome",
              "version": "156"
            }
          ],
          "mobile": false,
          "platform": "Linux",
          "architecture": "x86",
          "bitness": "64",
          "formFactors": [
            "Desktop"
          ],
          "fullVersionList": [
            {
              "brand": "Not:A-Brand",
              "version": "8.0.0.0"
            },
            {
              "brand": "Chromium",
              "version": "156.0.8078.47"
            },
            {
              "brand": "Google Chrome",
              "version": "156.0.8078.47"
            }
          ],
          "model": "",
          "platformVersion": "",
          "uaFullVersion": "156.0.8078.47",
          "wow64": false
        },
        "screen": "1280x720x1280x720x24",
        "window": {
          "outer": "1280x720",
          "inner": "1280x720",
          "dpr": 1
        },
        "timezone": "UTC",
        "locale": "en-US",
        "webgl": {
          "vendor": "Google Inc. (Google)",
          "renderer": "ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver)",
          "version": "WebGL 2.0 (OpenGL ES 3.0 Chromium)"
        },
        "canvas_hash": "f5a94624",
        "webgpu": true,
        "chrome_object": true,
        "chrome_runtime": false,
        "notification_permission": "default",
        "notification_query": "prompt",
        "has_focus": true,
        "connection_api": true,
        "stack_read_by_debugger": false,
        "features": {
          "iterator_includes": true,
          "iterator_join": true,
          "iterator_zip": true,
          "fontface_width": true,
          "css_text_decoration_inset": false,
          "css_scroll_axis_lock": false,
          "websocket_options_bag": null,
          "camera_element": true,
          "topics_api": true,
          "protected_audience": true,
          "shared_storage": false,
          "attribution_reporting": false,
          "request_storage_access_for": false,
          "webhid": true,
          "private_aggregation": false,
          "css_margin_trim": true,
          "css_text_decoration_skip_spaces": false,
          "css_corner_shorthand": false,
          "css_symbols": true,
          "stream_append_html": false,
          "webtransport_reliability": false,
          "window_maximize": false,
          "canvas_srgb_linear": false,
          "policy_media_playback_while_not_visible": true,
          "css_random": true,
          "css_scroll_snap_pair": true,
          "fenced_frames": true,
          "compression_dictionary": true
        }
      },
      "page_main_world": null,
      "sannysoft": {
        "checks": 57,
        "failed": 4,
        "failed_names": [
          "User Agent (Old)",
          "WebGL Renderer",
          "HEADCHR_UA",
          "CHR_MEMORY"
        ],
        "passed": 27
      },
      "plain_http": {
        "final_url": "http://ip-api.com/json/?fields=status",
        "status": 200,
        "title": "",
        "loaded": true,
        "warning_page": false,
        "page_text": "{\"status\":\"success\"}"
      },
      "playwright": {
        "evaluate_in_main_world": true,
        "console_events": true,
        "init_script": true,
        "route": true,
        "screenshot": true,
        "pdf": true,
        "mobile_emulation": true,
        "tracing": true
      },
      "browser_version": "156.0.8078.47"
    }
  ]
}
```

## Bottom line

Yandex Browser is a Chromium browser that tells every site it's Yandex: its own brands in the user agent and client hints, Russian first in navigator.languages, a TLS hello one extension short of Chrome's, the same HTTP/2 and headers, and an engine six Chromium majors behind.

Both cost the same two threads headful and one headless; choose by which browser the site should believe it's talking to.

---
Source: https://cdpfleet.com/docs/compare/yandex-vs-chrome · Markdown: https://cdpfleet.com/docs/compare/yandex-vs-chrome.md · All docs for AI tools: https://cdpfleet.com/llms.txt
