Разработчики Chromium работают над «API боковой панели», который может быть использован для возрождения функции боковых вкладок

Давние пользователи Google Chrome, возможно, помнят времена, когда вкладки можно было отображать вертикально, в панели слева, а не сверху над адресной строкой. Эта функция (на изображении выше) была экспериментальной, и команда Chromium, которая создает публичные форки исходного кода коммерческого браузера Google, в конечном итоге отказалась от этой идеи, поскольку считалось, что это нишевая функция, и «никто не вызвался проделать работу, чтобы довести функцию до завершения». Боковые панели могут вернуться из небытия, однако, в иной, но схожей форме…

В трекере проблем Chromium, куда вносятся ошибки, изменения и предложения по функциям, чтобы разработчики могли реагировать на них и действовать, если посчитают их достойными, несколько участников, включая бывшего сотрудника Google, недавно сообщили о начале разработки «API боковой панели». Это позволит разработчикам отображать боковую панель со статическим или динамическим контентом при нажатии пользователем на кнопку на панели инструментов (кнопки расширений, которые появляются справа от адресной строки). На данный момент разработчики могут отображать только такие всплывающие окна:

Реклама — прокрутите вниз для просмотра контента

API для разработчиков находится пока на ранней стадии, предложение было опубликовано только в апреле. Многое может измениться с этого момента до того, как функция достигнет каналов Canary или разработки — если она вообще достигнет какого-либо канала выпуска, не будучи предварительно отклоненной.

Предлагаемый в настоящее время API будет функционировать весьма похоже на всплывающие окна расширений Chrome. Одновременно может отображаться только одна боковая панель, при открытии боковой панели соответствующая кнопка на панели инструментов будет оставаться нажатой (как на картинке выше), а размер боковой панели будет изменяться в зависимости от размера содержимого внутри нее, с некоторым предопределенным максимальным значением ширины.

Разработчики расширений Firefox могли создавать боковые панели еще до появления Chrome, и многие пользователи жаловались, когда Chrome запустился без них. Используя боковые панели, можно было бы не только возродить устаревшую функцию боковых вкладок, но и многие другие веб-приложения, между которыми пользователь может переключаться. Мессенджеры, такие как Skype, веб-сервисы потоковой передачи музыки, такие как SoundCloud или Spotify, и множество других сервисов могли бы выиграть от API, позволяющего использовать боковые панели.

Точно так же, как любая современная операционная система позволяет размещать два приложения бок о бок на экране с помощью окон, боковые панели позволили бы веб-приложениям ощущаться еще больше как нативные приложения. Мы все знаем, что этого хочет и Google, учитывая недавние изменения в Chromium и Chrome OS, такие как возможность запускать приложения Android и упрощение закрепления часто посещаемых веб-приложений на главном экране Android.

Если вы хотите увидеть это или у вас есть предложения по реализации API, обязательно перейдите к его описанию в трекере проблем Chromium.