Adjusting flags for better optimization in Vivaldi

(and other Chromium browsers)

published 05/07/17

updated 06/12/18

Chromium eats ram like fire consumes oxygen, and Vivaldi is built on Chromium. Of course most users hover around a few specific sites, therefore don't often require more than a single tab or two, and don't typically notice the drain on their system. And who cares that your browser is using 2GB of ram with only two or three open tabs when computers are coming with 8GB of ram now'days? Most users hardly run anything but their browsers anyway, what could they possibly need that ram for?

But Vivaldi is marketed to "power users," some of whom are the type to more frequently open quite a lot more than 10 tabs. Vivaldi users are not Chrome users. These two demographics are fundamentally different due to Google's incessant push to dumb everything down until the software can only be used as the developers want it to be used, instead of how the user wants to use it.

I myself have seen Vivaldi use so much of my ram that the rest of my system slows down and ultimately becomes unresponsive, though I am on somewhat older hardware with only have 4gb of ram. Before I enabled the following flags, Vivaldi sat between 2 and 3gb on my system while doing nothing more than browsing Reddit. Now, it uses just over 1gb. These flags made Vivaldi noticeably more responsive and much lighter for me, but, obviously, mileage will vary depending on your hardware and operating system.

Before we get into the flags, extensions to automatically suspend or hibernate tabs when not used can be helpful, like The Great Suspender.

Adjusting the flags

Vivaldi-specific settings

These are options that can be toggled in Vivaldi's settings to further improve performance and power management. Not all of them will be available to users of other Chromium browsers.