Skip to content

Instantly share code, notes, and snippets.

@ibLeDy
Last active April 3, 2024 21:56
Show Gist options
  • Star 35 You must be signed in to star a gist
  • Fork 5 You must be signed in to fork a gist
  • Save ibLeDy/1495735312943b9dd646fd9ddf618513 to your computer and use it in GitHub Desktop.
Save ibLeDy/1495735312943b9dd646fd9ddf618513 to your computer and use it in GitHub Desktop.
Chromium flags
Updated: Jun 17, 2022
Chromium: 102.0.5005.115 (Official Build) (64-bit) (cohort: Stable)
OS: Windows 10 Version 21H2 (Build 19044.1766)

Override software rendering list - Enabled

Overrides the built-in software rendering list and enables GPU-acceleration on unsupported system configurations. – Mac, Windows, Linux, Chrome OS, Android

#ignore-gpu-blacklist

Enable Reader Mode - Enabled

Allows viewing of simplified web pages by selecting 'Customize and control Chrome'>'Distill page' – Mac, Windows, Linux, Chrome OS

#enable-reader-mode

Smooth Scrolling - Enabled

Animate smoothly when scrolling page content. – Windows, Linux, Chrome OS, Android

#smooth-scrolling

Experimental QUIC protocol - Enabled

Enable experimental QUIC protocol support. – Mac, Windows, Linux, Chrome OS, Android

#enable-quic

Experimental WebAssembly - Enabled

Enable web pages to use experimental WebAssembly features. – Mac, Windows, Linux, Chrome OS, Android

#enable-experimental-webassembly-features

WebAssembly baseline compiler - Enabled

Enables WebAssembly baseline compilation and tier up. – Mac, Windows, Linux, Chrome OS, Android

#enable-webassembly-baseline

WebAssembly lazy compilation - Enabled

Enables lazy (JIT on first call) compilation of WebAssembly modules. – Mac, Windows, Linux, Chrome OS, Android

#enable-webassembly-lazy-compilation

WebAssembly tiering - Enabled

Enables tiered compilation of WebAssembly (will tier up to TurboFan if #enable-webassembly-baseline is enabled). – Mac, Windows, Linux, Chrome OS, Android

#enable-webassembly-tiering

GPU rasterization - Enabled

Use GPU to rasterize web content. Requires impl-side painting. – Mac, Windows, Linux, Chrome OS, Android

#enable-gpu-rasterization

Enable Zero-Copy Video Capture - Enabled

Camera produces a gpu friendly buffer on capture and, if there is, hardware accelerated video encoder consumes the buffer – Windows

#zero-copy-video-capture

WebGL Draft Extensions - Enabled

Enabling this option allows web applications to access the WebGL Extensions that are still in draft status. – Mac, Windows, Linux, Chrome OS, Android

#enable-webgl-draft-extensions

Zero-copy rasterizer - Enabled

Raster threads write directly to GPU memory associated with tiles. – Mac, Windows, Linux, Chrome OS, Android

#enable-zero-copy

Auto Dark Mode for Web Contents - Enabled

Automatically render all web contents using a dark theme. – Mac, Windows, Linux, ChromeOS, Android, Fuchsia, Lacros

#enable-force-dark

Tab Groups Save - Enabled

Enables users to explicitly save and recall tab groups. – Mac, Windows, Linux, ChromeOS, Fuchsia, Lacros

#tab-groups-save

Parallel downloading - Enabled

Enable parallel downloading to accelerate download speed. – Mac, Windows, Linux, Chrome OS, Android

#enable-parallel-downloading

Enable download bubble - Enabled

Enables the download bubble instead of the download shelf. – Mac, Windows, Linux, Lacros

#download-bubble

Updated: Sep 25, 2021
Chromium: 93.0.4577.82 (Official Build) (64-bit)
OS: Android 11 - OnePlus Nord 2 (OxygenOS V11.3)

Override software rendering list - Enabled

Overrides the built-in software rendering list and enables GPU-acceleration on unsupported system configurations. – Mac, Windows, Linux, Chrome OS, Android

#ignore-gpu-blacklist

Smooth Scrolling - Enabled

Animate smoothly when scrolling page content. – Windows, Linux, Chrome OS, Android

#smooth-scrolling

Experimental QUIC protocol - Enabled

Enable experimental QUIC protocol support. – Mac, Windows, Linux, Chrome OS, Android

#enable-quic

Experimental WebAssembly - Enabled

Enable web pages to use experimental WebAssembly features. – Mac, Windows, Linux, Chrome OS, Android

#enable-experimental-webassembly-features

WebAssembly baseline compiler - Enabled

Enables WebAssembly baseline compilation and tier up. – Mac, Windows, Linux, Chrome OS, Android

#enable-webassembly-baseline

WebAssembly lazy compilation - Enabled

Enables lazy (JIT on first call) compilation of WebAssembly modules. – Mac, Windows, Linux, Chrome OS, Android

#enable-webassembly-lazy-compilation

WebAssembly tiering - Enabled

Enables tiered compilation of WebAssembly (will tier up to TurboFan if #enable-webassembly-baseline is enabled). – Mac, Windows, Linux, Chrome OS, Android

#enable-webassembly-tiering

GPU rasterization - Enabled

Use GPU to rasterize web content. Requires impl-side painting. – Mac, Windows, Linux, Chrome OS, Android

#enable-gpu-rasterization

WebGL Draft Extensions - Enabled

Enabling this option allows web applications to access the WebGL Extensions that are still in draft status. – Mac, Windows, Linux, Chrome OS, Android

#enable-webgl-draft-extensions

Zero-copy rasterizer - Enabled

Raster threads write directly to GPU memory associated with tiles. – Mac, Windows, Linux, Chrome OS, Android

#enable-zero-copy

Force Dark Mode for Web Contents - Enabled

Automatically render all web contents using a dark theme. – Mac, Windows, Linux, Android

#enable-force-dark

Reading List - Enabled

Allow users to save tabs for later. Enables a new button and menu for accessing tabs saved for later. – Mac, Windows, Linux, Chrome OS, Android

#read-later

Parallel downloading - Enabled

Enable parallel downloading to accelerate download speed. – Mac, Windows, Linux, Chrome OS, Android

#enable-parallel-downloading

Tab Grid Layout - Enabled

Allows users to see their tabs in a grid layout in the tab switcher on phones. – Android

#enable-tab-grid-layout

Tab Groups - Enabled

Allows users to create groups to better organize their tabs on phones. – Android

#enable-tab-groups

Tab Groups Continuation - Enabled

Allows users to access continuation features in Tab Group on phones. – Android

#enable-tab-groups-ui-improvements

Skia API for compositing - Enabled

If enabled, the display compositor will use Skia as the graphics API instead of OpenGL ES. – Windows, Linux, Android

#enable-skia-renderer

@vonDubenshire
Copy link

Love this! I even think a few more for Canary builds would be great to contribute to

@ibLeDy
Copy link
Author

ibLeDy commented Oct 3, 2021

Love this! I even think a few more for Canary builds would be great to contribute to

@vonDubenshire Thanks! I am actually considering that it may be better to move this to a repo, as it would be easier to maintan and to accept contributions too!

It would also allow for better user experience, as we could have a TOC, link to specific flags...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment