Firefox меняет систему синхронизации данных
Не многие знают, что система синхронизации данных, в Firefox и Google Chrome отличается, причем различия кардинальные. Речь не в скорости работы, а в том, что до сих пор была заложена совершенная иная по идеологии система.
Как происходит синхронизация данных в Google Chrome – данные синхронизируются с сервером, где они хранятся на постоянной основе, при изменении на каком-либо устройстве, эти данные постепенно дополняются и синхронизируются между устройствами. Эти данные будут доступны пока существует аккаунт Google. Это больше похоже на постоянное резервное копирование данных на сервер.
В Firefox была немного иная система, которая именно что напоминала «синхронизацию», а не «резервное копирование». Данные синхронизировались между устройствами, при этом лишь некоторое время мог хранится зашифрованный кэш на сервере. Если вдруг вы выйдите из своего профиля в браузере со всех устройств, а потом, через длительные промежуток захотите войти в свой профиль, то данных может попросту не оказаться на сервере, даже несмотря на то, что профиль никуда не денется и будет работоспособным.
В целом это два принципа синхронизации данных, которые заложены в современных браузерах, а Firefox и Google Chrome взяты лишь как наиболее частые примеры. Mozilla решила изменить систему синхронизации в Firefox и сделать ее аналогичной Google Chrome. Данные теперь будут хранится на сервере и не будет такого момента, когда из-за выхода со всех устройств могут потеряться все данные.
Новая система синхронизации написана на языке RUST. Данные будут шифроваться на уровне устройства и храниться на сервере в зашифрованном виде, так что доступ к ним не смогут получить даже в Mozilla. Данные необходимо где-то хранить, поэтому в качестве места хранения в Mozilla выбрали Google Cloud. К последнему можно относиться двояко, но суть остается прежней, даже в Firefox уже очень много чего от Google.
По материалам: blog.mozilla.org