Chrome Flags Reference

Chrome command line switches and startup flags for automation, headless mode, and debugging.

--use-angle

What does --use-angle do?

Select which ANGLE backend to use. Options are: default: Attempts several ANGLE renderers until one successfully initializes, varying ES support by platform. d3d9: Legacy D3D9 renderer, ES2 only. d3d11: D3D11 renderer, ES2 and ES3. warp: D3D11 renderer using software rasterization, ES2 and ES3. gl: Desktop GL renderer, ES2 and ES3. gles: GLES renderer, ES2 and ES3.

Usage

CLILaunch Chrome with --use-angle using CLI

chrome --use-angle

PuppeteerLaunch Chrome with --use-angle using Puppeteer

const browser = await puppeteer.launch({
  args: ['--use-angle']
});

PlaywrightLaunch Chrome with --use-angle using Playwright

const browser = await chromium.launch({
  args: ['--use-angle']
});

SeleniumLaunch Chrome with --use-angle using Selenium

from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument('--use-angle')

driver = webdriver.Chrome(options=options)

Build Conditions

ENABLE_VULKAN && \