В Firefox ожидаются большие изменения в процессе синхронизации
Многие почему-то считают, что синхронизацию данных браузера изобрели именно с Google Chrome. Пусть так считают и дальше, но по факту синхронизация была в Firefox буквально с первых версий, а он вышел на много раньше Chrome. Долгое время синхронизацию и алгоритмы ее работы не меняли, но в будущем браузер ожидает изменения и в данном аспекте.
Начнем с того, что последнее глобальное изменение, которое привнесло полную переработку механизма синхронизации, и повлекло за собой появление Аккаунта Firefox. Произошло это в 29-й версии браузера. Последующие изменения носили скорее косметических характер и лишь расширяли возможности Аккаунта.
В будущих версиях нас снова ждут значительные изменения. В механизме синхронизации данных появится возможность частичной загрузки. Изменения будут разбиваться и отправляться на сервера частично. При этом в случаи если у вас пропадет коннект, синхронизация продолжится и будут отправлены недостающие части на сервера, а не все данные об изменениях разом. Кроме этого, если во время такой нестабильности коннекта также произойдут изменения, обновленный алгоритм учете и это и на сервер будут отправляться самая актуальная информация.
Появится поддержка непоследвовательной загрузки. Это поможет избежать проблем, когда некоторые закладки не могли синхронизироваться вовремя и либо вовсе не синхронизировались, либо «фантомно» появлялись позже. Будет также введено «локальное древо карты атрибутов закладок», используя которую будут игнорироваться одинаковые записи с разными атрибутами. Это также поможет избежать проблемы с синхронизацией.
Протестировать новый алгоритм можно уже сейчас, но для этого необходимо активировать параметр: preference services.sync.engine.bookmarks.buffer
По материалам: ghacks.net