Разработчики браузера Chromium анонсировали новую возможность, призванную уменьшить потребление памяти дополнительными расширениями браузера.
Новая возможность, имеет название Event Pages («событийные страницы»), которая активизирует используемые расширения только при наступлении определённых событий и освобождать память до следующего события. Таким образом, установленные расширения будут использовать память только во время своей реальной работы.
Для поддержки Event Pages в Chromium реализовали и усовершенствовали API:
- alarms API позволяет расширению просыпаться через определенные временные интервалы;
- новые события позволяющие узнавать расширениям, что они были только что установлены или что их Event Pages была выгружена из памяти;
- декларативная версия webRequest API позволяющая перехватить запросы.