A sophisticated idea made Yandex Browser 10% more economical. What changed

The developers of Yandex Browser announced that they managed to make the power saving mode even more efficient – now it consumes 10% less than before. Yandex did not leave the nuances under a veil of secrecy and revealed its idea, which in the end turned out to be successful.

There are many processes inside Yandex Browser, all of which are interconnected: the main one transmits user commands to other processes and coordinates their work, rendering processes are engaged in displaying pages, the graphics process quickly shows the contents of the browser, and so on. All processes are displayed in the built-in task manager of the Browser.

Yandex Browser processes in the built-in task manager

Such an application architecture, when different processes are used to perform tasks, has its advantages: bugs and freezes of individual sites do not affect the operation of the entire browser, and security goes to a new level, since all processes (except for the main one) are launched in the likeness of “sandboxes”, that is, they do not have access to the system and other processes.

Schematic illustration of Yandex Browser architecture

A significant disadvantage of this approach is the high consumption of resources, especially the central processor (although the consumption of RAM also increases), since the processes exchange information with each other every second.

In an attempt to reduce CPU usage (and therefore battery consumption), the developers analyzed the most frequently sent messages by processes and canceled the redundant ones, along with reducing the content of others for the sake of ease. The results of the experiment showed that the consumption of Yandex Browser on laptops and Android smartphones decreased by an average of 10% – the innovation was built into the fresh update 22.5.4 for computers and 22.7.0 for Android.

Source: Trash Box

You may also like

Syrian Ministry
World
Flora

Syrian Ministry

“More than 8 million people were wanted by the intelligence and security services of the Bashar al -Assad regime, which