LINUX.ORG.RU

Mozilla прекращает поддержку бинарных компонентов в дополнениях

 , , ,


0

1

Mozilla планирует убрать поддержку бинарных компонентов XPCOM в дополнениях к своим продуктам.

Несмотря на то, что отказ от бинарных компонентов приурочен к выпуску Firefox 40, он затронет все приложения на движке Gecko, включая Mozilla Thunderbird. В своем блоге Mozilla объясняет, что это повысит стабильность приложений, особенно Firefox. Практически никто из разработчиков дополнений уже не использует XPCOM, а для тех, кому эта функциональность ещё нужна, в SDK добавлен обходной путь.

Точное количество дополнений, затронутых этими изменениями, неизвестно. Самым популярным дополнением, использующим бинарные компоненты, является Lightning — популярная реализация календаря для Thunderbird. Для разработчиков этого дополнения, новость оказалась подобна грому с ясного неба, поскольку в ближайшее время планировалась его интеграция в кодовую базу Thunderbird. Они уже проанализировали ситуацию и обнаружили, что переход с XPCOM на JavaScript сильно замедлит работу расширения. Время выполнения отдельных операций может возрасти с нескольких миллисекунд до 6 секунд.

В качестве одного из вариантов решения проблемы предлагается интеграция блоба непосредственно в Thunderbird, чтобы Lightning мог получать к нему доступ (поскольку Lightning станет частью приложения), а дополнения — нет. Однако, это поставит крест на совместимости календаря с другими продуктами, такими как SeaMonkey. Другим вариантом могло бы быть постепенное отключение поддержки XPCOM. Для начала можно было бы запретить его работу на уровне скрытой настройки в about:config, что дало бы разработчикам дополнительное время на решение проблемы.

Выпуск Firefox 40 планируется в августе этого года.

>>> Подробности

anonymous

Проверено: toney ()

Да! Да, детка! Давай еще!

mandala ★★★★ ()
Ответ на: комментарий от toney

Есть предположение, что затронет плагин сворачивания в трей mintrayr. Хотя не знаю, жив ли он ещё.

mittorn ★★★★★ ()

JacaScript

Оно медленнее, чем JabaScript или JavaScript?

EXL ★★★★★ ()
Ответ на: комментарий от aedeph_

Шома не ушёл, он зохавал свеженького модератора и работает под его аккаунтом.

vurdalak ★★★★★ ()

Как это повысит безопасность? Песочница браузера легко обходится, тем более в расширениях.

zenden ()

Mozilla всё прекращает и прекращает, а тем временем по данным StatCounter и MarketShare доля Firefox всё снижается и снижается.

grem ★★★★★ ()
Ответ на: комментарий от aedeph_

Я после ухода шомы было испугался.

Куда делся шома?
ps toney тоже торт

sehellion ★★★★★ ()
Ответ на: комментарий от zenden

Песочница браузера легко обходится, тем более в расширениях.

Вот прям так легко? Что же это за песочница тогда?

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от grem

Mozilla всё прекращает и прекращает, а тем временем по данным StatCounter и MarketShare доля Firefox всё снижается и снижается.

потому и прекращают! :-)

так как наращивать функционал постоянно не возможно (сложный функционал — создаёт труднорешаемые проблемы) и теперь нужны решающие действия для того чтобы повысить КАЧЕСТВО браузера на порядок!

главное *вовремя* спахватиться сделать это, а не в момент когда уже все перестанут использовать браузер :-D ..

Mozilla всё прекращает и прекращает

иначе (если не «прекращать»), то доля пользователей будет сокращаться ещё быстрее!

тут главное не перепутать причину и следствие. :-)

пользователи, которые сидят на Mozilla Firefox и не хотят с Firefox уходить *лишь_только_по_своей_привычке* — это НЕ те пользователи на которых стоит надеяться проекту.

так как каждый из таких пользователей — потенциальный беглец(!) и убежит (например на Google Chrome) сразу же как только наступит озарение о том что «в жизни нужно что-то поменять». [[а обратно же (на Firefox из другого_браузера) — ни кто НЕ прибежит, если Mozilla Firefox станет так-себе-качеством]]

привычка — это сильная сущность, но не настолько чтобы делать на неё самую большу ставку!

каждый даже самый самый самый консервативный человек, раз в пару~тройку лет пересматривает свои взгляды, и взвешивает свои поступки, на тему «что и почему он делает?», и «почему он пользуется именно тем, чем он пользуется?»..

--------------------------------------------------

для Mozilla было бы лучше, чтобы лучше уж сразу убежали на другой браузер — те пользователи которые сидят на Firefox *только_из_за_своей_привычки* (в том числе привычки к привычным расширениям!)

а взамен Mozilla *СМОЖЕТ* получить несколько перебезчиков из_другого_браузера на Firefox! если Firefox *сможет* повысить своё качество!

--------------------------------------------------

и вообще, меня УМИЛЯЮТ выводы юных маркетологов! :-)

глядя на цифры статистики прям так легко делаете такие простые намёки?

а не думаете, что убывание пользователей — происходит НЕ из-за того что произошло что-то *сегодня*, а, например, из-за причин которые начались несколько лет назад (но, например, только сегодня этот запаздалый эффект набрал свои вес и скорость) ?

к примеру Google сделал классный GUI и пользователи стекаются постепенно на этот классный GUI из всех web-браузеров .. а Firefox со своим более консервативным подходом — начинает терять пользователей..

но пользвоатели же слегка тормазнуные, они НЕ перешли на Google Chrome сразу как только тот появился.. пользователям нужно сначало услышать мнение своих друзией и поглядеть на рекламу.. а потом набраться хорошего настроения и попробовать и т д... :-)

user_id_68054 ★★★★★ ()
Последнее исправление: user_id_68054 (всего исправлений: 3)
Ответ на: комментарий от NeverLoved

Всё выпиливают и выпиливают.

Гномосеки запиливают и запиливают. Уже который релиз. С разморозкой.

Jayrome ★★★★★ ()

Пичаль,бида!Чем им бинарные компоненты не угодили?

karton1 ★★★★★ ()

их там восставшие из мертвых гномосеки покусали

MyTrooName ★★★★★ ()

Неделя революционных новостей от Mozilla Corporation

Twissel ★★★★★ ()
Ответ на: комментарий от xake

на что там еще можно столько потратить?

тырить инфу из вашего компа :) что еще? А проводить расчеты, участвовать в бот-сети...

LinuxDebian ★★★★ ()
Ответ на: комментарий от anonymous

Нет я поддерживаю все последние нововведениям Mozilla. Более того, думаю что некоторые вещи, как например отказ от неподписанных аддонов и объявление http устаревшим нужно было сделать гораздо раньше. Вот только усилия с Firefox OS на телевизорах для меня пока не совсем понятны. По мне так лучше бросили бы силы на что-то другое.
Да в плане нововведений не только Mozilla «порадует» любителей устаревших технологий. Например IETF в rfc7525 сейчас указал, что нужно отказаться от поддержки TLS 1, TLS 1.1 на веб-серверах. Поддержки TLS 1.3 пока нет. А отказ от TLS 1, TLS 1.1 (я подразумеваю, что SSL 3 и SSL 2 уже давно у всех, и тем более у меня отключены) понесет потерю до 30% клиентов. Т.е. пока это просто нерационально.

anonymous_sama ★★★★★ ()
Последнее исправление: anonymous_sama (всего исправлений: 1)
Ответ на: комментарий от toney

Вопрос знатокам: какие дополнения это затронет, кроме Lightning?

Я помню только FlashGot, под виндой он ставил бинарник в папку с мозилкой. Правда давно я это видел последний раз.

anonymoos ★★★★★ ()

Еще бы автоустановку расширений левым софтом запретили. Вот где всем дырам дыра. И JIT стал жрать процессор как не в себя, невозможно юзать на дохлом проце. Рано теплая, ламповая Опера сдохла, рано.

anonymous ()
Ответ на: комментарий от NeverLoved

Потому, что код разрастается, а поддерживать его все равно надо. Весь.

Infra_HDC ★★★★★ ()
Ответ на: комментарий от grem

Mozilla всё прекращает и прекращает, а тем временем по данным StatCounter и MarketShare доля Firefox всё снижается и снижается.

Ну тут стоит еще говорить о накрутке статистики тем же хромом, который занимается предзагрузкой страниц по ссылкам, хотя по факту пользователь по ссылке не пройдет.

Inpu ()

в SDK добавлен обходной путь.

Т.е. блоб можно оформить в виде полноценного бинарника, запустить его, оставить слушать порт, из основного расширения установить связь по сокету и обмениваться данными? Вроде как локальный сокет должен быть достаточно быстрым. Или такого сделать там нельзя?

h4tr3d ★★★★★ ()

все правильно делают. оставить только движок. потом запилить само GUI браузера на js.

anonymous ()

Mozilla прекращает поддержку html в своих программах.
В своем блоге Mozilla объясняет, что это повысит стабильность приложений, особенно Firefox, а новые технологии DRM, пришедшие на замену html, обеспечат правомерность доступа к информации.

devl547 ★★★★★ ()
Ответ на: комментарий от Inpu

Хотелось бы ссылки на пруфы, так как мне кажется, что при такой предзагрузке произвольного числа ссылок со страницы всё бы очень сильно тормозило.

grem ★★★★★ ()
Ответ на: комментарий от devl547

Mozilla прекращает поддержку своих программ, чтоб окончательно повысить их стабильность

slackwarrior ★★★★★ ()

На сегодняшний день единственный нормальный браузер.

anonymous ()
Ответ на: комментарий от user_id_68054

Послушай старого маркетолога. В мозилле нет маркетинга, только технологии и производство, и то, что они от чего-то отказываются, обусловлено доступностью ресурсов. Самое эпичное, от чего у меня до сих пор пичаль, это выпиливание Metro интерфейса СРАЗУ после успешного выхода на рынок нескольких гибридных ноутбукопланшетов от HP, Lenovo и Dell. В планшетном режиме до сих пор firefox 29b3 - лучший браузер. Я всё никак не соберусь собрать mozilla-central от ноября 2014 года с поддержкой Metro (столько времени и компьютерных ресурсов у меня нет).

Shadow ★★★★★ ()
Последнее исправление: Shadow (всего исправлений: 1)

Время выполнения отдельных операций может возрасти с нескольких миллисекунд до 6 секунд.

Что такое нужно делать в СРАНОМ КАЛЕНДАРИКЕ, чтобы это выполнялось на современных процессорах 6 секунд?

thesis ★★★★★ ()
Ответ на: комментарий от Reset

Через задницу. Но это не важно, youtube все равно в сабжевом поделии теперь не работает.

anonymous ()

Всё правильно делают. Нужно не только новые фичи пилить, но оптимизировать старые наработки.

th3m3 ★★★★★ ()
Ответ на: комментарий от Reset

Flash это plugin. Он по определению бинарный (и, вообще говоря, кроссбраузерный). А в новости речь о бинарных компонентах Firefox-овых Addon-ов. Они в общем случае пишутся на JavaScript, но есть возможность включать DLL-файлы и обращаться к ним из JavaScript-а.

Legioner ★★★★★ ()
Ответ на: комментарий от thesis

Что такое нужно делать в СРАНОМ КАЛЕНДАРИКЕ, чтобы это выполнялось на современных процессорах 6 секунд?

В этом сраном календаре(под офтопиком) надо для начала исправить временные зоны. А то мы уже пол года живём по зимнему времени, а они об этом и не догадываются.

А ещё в этом сраном календаре надо исправить поддержку встреч от outlook. Оно отправляет подтверждения не через дефолтный smtp, а через который захочет. А потом начальство удивляться, какова им почта от меня с gmail приходит.

Ещё там много чего надо исправить. А лучше им вообще не пользоваться!

dnf83 ()
Ответ на: комментарий от Reset

А flash через что теперь будет работать?

У тупиц, не отличающих аддоны от плагинов, через ActiveX, например.

anonymous ()

JavaScript

с нескольких миллисекунд до 6 секунд.

Скажите мне что это шутка...

alfix ()
Ответ на: комментарий от user_id_68054

к примеру Google сделал классный GUI и пользователи стекаются постепенно на этот классный GUI из всех web-браузеров

Там (в хроме) даже адресную строку нельзя убрать. И, к сожалению, фф движется в том же направлении.

alfix ()

А ваще новость позитивная: логично что дополнения для браузера работают на яваскрипте.

alfix ()
Ответ на: комментарий от alfix

Там (в хроме) даже адресную строку нельзя убрать.

и как это «ограничение» (невозможность убрать адр-строку) — может помешать для чего-либо\кого-либо ? :-)

и вообще — ты точно мне не врёшь? :-) .. у меня не установлен Chrome\Chromium , но если у кого-то установлен — может ли он проверить — открыть Youtube-видеоролик на весь экран и там тоже будет адр-строка? o_0

И, к сожалению, фф движется в том же направлении.

ды все программы (и даже не только web-браузеры) — движутся в этом праправлении.

оно и логично — ведь GUI хороший получился :-)

user_id_68054 ★★★★★ ()
Последнее исправление: user_id_68054 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.