These switches are meant to be used in urlbar and they allow the access to some advanced function of the chromium core engine.
While I tested – and keeping on – most of them, some of these are experimental features and could degrade your Vivaldi performance/stability/security when misused. Under particular scenarios could also hang the entire chromium process (dead birds) and so Vivaldi.
The Chrome:// strings usually lead to a chromium core page, while Vivaldi:// strings usually triggers a vivaldi UI page but…
It’s not always true: for example ://flags lead always to same page, while ://settings could lead to chromium settings (if used with chrome) or to vivaldi settings(ALT+P).
Another note: chrome:// and vivaldi:// urls are always converted to vivaldi:// even if the place is different. This is already known, but not fixed yet. May change anytime.
Such switches are not treated as URLs so you have to highlight them and do “go to” – or even better, bookmark the ones you need 😉
Some of these switches can also changed via command line.
Safe Ones (flags which shouldn’t cause issues).
- Allow import/export password in unprotected csv
Partially broken in chromium 59-62. You’ll find more info/help here. at chrome://settings/passwords page.
- chrome://flags/#save-page-as-mhtml – Enable mhtml (archived html, single file for whole page) in Vivaldi “save as” screen.
- chrome://apps – Allow to see apps currently installed in vivaldi. Note that chromium deprecated apps support for any platform except chromeOS.
- chrome://settings/autofill – Handle and see autofill options.
- chrome://settings/passwords/ – Vivaldi UI don’t allow yet to see passwords. Use this if you forget your pass for a stored site.
chrome://flags/search#show-cert-link – Since chromium 60, you can see certificate/details on site settings (icon in urlbar).Chromium finally do it by default
- chrome://downloads – Open chromium download “manager” (vivaldi has it own in the panel).
- chrome://extensions – List of all your extensions.
- chrome://gpu – See how chromium is using gpu accelerations.
- chrome://history-frame – Open bookmarks with chromium layout (material design) as a tab
- vivaldi://bookmarks – Open vivaldi bookmarks as tab.
- vivaldi://history – Open vivaldi history as tab.
Risky Ones (flags for expert users)
- chrome://flags – lead to chromium core flags – experimental features or advanced ones (think it like an about:config).
- chrome://settings/ – Access to all chromium core settings page. Don’t abuse editing from here. And don’t enable sync ever (could break profile).
- chrome://settings/?search=background – Disable background apps at exit. It helps to fully close the browser, and could reduce issues (if you are not using background apps)
- chrome://settings/?search=hardware – If you have issues with videos – try check/uncheck gpu acceleration. Could reduce perfomances but fixes problems on some platforms (mac, and sometimes windows).
- vivaldi://settings/ – Open vivaldi settings(alt+p) in tab.
- chrome://about – Show all switches while..
- vivaldi://about – Show the about page
- chrome://flags/#enable-color-correct-rendering – off seems to represent better colors for some rigs.
- chrome://net-internals/#sockets – See the stats of chromium core, flush socket pools (it helped me once), check cache settings and so on.
- chrome://flags/#debug-packed-apps – Allow inspecting extensions code (html/css/js)
- chrome://flags/#automatic-tab-discarding – Discard (unload) tabs (more often?) when memory usage is too high. They’ll be reloaded when clicked
- chrome://flags/#fill-on-account-select – You have to click on user/password box to fill with your credentials. Chromium password manager could leak data and it’s working on fixing it so probably this flag will disappear soon.
- chrome://discards – stats about discarded tabs.
- chrome://flags/#enable-zero-copy – Enable the zero-copy rasterizer for faster rendering. While is available on any platform, chromium team says it works in chromeOS only and sometimes on Macs. (So it could be a placebo)
- chrome://flags/#allow-insecure-localhost – It allows to load invalid local certificates if you need them. This will lower your security.
- chrome://flags/#enable-scroll-anchoring – Worth trying if the scrolling is really bad.
- chrome://flags/#smooth-scrolling – If you experience lag scrolling try to enable this.
- chrome://flags/#lcd-text-aa – Could help on some scenarios where fonts are blurred (it happens often on windows OS).
- chrome://flags/#enable-md-extensions – Enable Material Design for extensions page. It had some issues on previous chromium versions.
- chrome://flags/#autoplay-policy – New chromium 61 policy to prevent autoplay of html5 streams (probably don’t working yet).
chrome://flags/#media-remoting – Disable these, if you don’t use chromecast/multicast
- chrome://flags/#extensions-on-chrome-urls – it appends css/js to chrome:// pages: [guide] [forum thread]
- chrome://flags/#enable-parallel-downloading – Experimental feature to fasten chrome downloads. I guess this should be supported by the server.
- chrome://flags/#ignore-gpu-blacklist – If chromium blacklist your GPU acceleration but you think will work, you can try enabling this.
- chrome://flags/#enable-experimental-canvas-features – Could speed up the rendering of images and contents.
- chrome://flags/#enable-fast-unload – Could speed up the tabs loading/unloading
- chrome://flags/#enable-gpu-rasterization – Could speed up pages loading
- chrome://flags/#gpu-rasterization-msaa-sample-count – Could enhance GPU rasterization (set to 16)
- chrome://flags/#enable-resource-prefetch – Prefertch resourche to speed up browsing
- chrome://flags/#default-tile-width | chrome://flags/#default-tile-height – Ram specific. Is 1024 for >4gb
- chrome://flags/#enable-simple-cache-backend – Use experimental OS function to HTTP cache.
- chrome://flags/#disable-background-video-track – Will pause videos when in background.
- chrome://flags/#num-raster-threads – Use more rasters (set to 4)
- chrome://flags/#memory-ablation – Will take more ram to speed up browsing. (set according your ram size)
- chrome://flags/#enable-font-cache-scaling – Will reuse cached fonts for faster browsing.
- chrome://flags/#enable-nostate-prefetch – Wil improve loading time prerendering resources (set to enable prerender)
- vivaldi://experiments/ – Experimental Vivaldi features. Don’t try them in your main profile – use a standalone snapshot for try them 😉