Коллекции загружаются
Чегой-то мне начинает казаться, что основная линия Огнелиса может испортиться.
Текущее API браузера называется XPCOM (кросплатформенная объектная модель компонентов), позволяющая писать дополнения на различных языках: C++, JavaScript, Java, через слой абстракции XPConnect. ... XPCOM позволяет дополнениям взаимодействовать с браузером на достаточно интимном уровне, дополняя и изменяя поведение всех его компонентов, от элементов интерфейса до рендера страниц. К сожалению, эта система имеет и обратную сторону – её очень сложно скрестить с идеей Electrolysis и отдельными процессами для каждой вкладки. По канонам этой идеи все дополнения должны работать в отдельных от основного браузера процессах, а в такой форме их взаимодействие с внутренностями Firefox крайне затруднено. ... Firefox обещает сохранить поддержку дополнений, использующих высокоуровневый API, если они не будут использовать XUL (язык разметки для создания динамических пользовательских интерфейсов на основе XML). В целом XPCOM, XUL и CPOW исчезнут из браузера через год-полтора. ... А плохая новость для разработчиков в том, что необходимо будет переделать текущие дополнения на работу в новой системе. Это значит, в частности, что все дополнения, которые больше не поддерживаются разработчиками (но пока всё ещё работают), канут в лету. При этом сама организация признаёт, что далеко не все существующие дополнения можно будет воспроизвести при помощи нового API, поскольку в нём просто нет всех возможностей, присутствующих в текущем API. Кроме этого, заботясь о безопасности пользователей, Mozilla постепенно вводит обязательную сертификацию дополнений к браузеру. Уже начиная с 42-й версии браузера, которая появится в ноябре, невозможно будет установить дополнения без цифровой подписи отсюда И это не говоря уж о нюансах работы большого количества вкладок на 32-битных системах, когда фрагментация адресного пространства становится более чем ощутимой... Сейчас сижу на Firefox Developer Edition со включенным Electrolysis и хочу сказать, что не все так плохо. Из аддонов отвалился только FireShot и Vimperator. Последний, как я понял из обсуждений на гитхабе, перестал работать, в том числе, из-за обильного использования deprecated-функций, которые удалили и эта проблема сейчас решается. ... Проверил. Tree Style Tab действительно не заводится со включенным e10s. Обычные вкладки пропадают, слева появляются зачатки интерфейса, кнопка добавления вкладки, но дальше дело не идет. С отключенным — все работает. Последняя сборка TabMix Plus работает и с e10s, и без него. На мой взгляд, разработчикам Огнелиса стоило бы для начала заткнуть старые дыры с Юникодом и что-то сделать с безобразно тормозящим на больших объёмах данных (история браузера за пару лет, хе-хе) SQLite-движком. И, возможно, интегрировать в базу часть инструментария FEBE, Lazarus и SQLite Manager... #Geektimes #Софт 23 августа 2015
|