LINUX.ORG.RU

Firefox меняет API дополнений

 , ,


0

2

Mozilla уведомила разработчиков о грядущем переходе на новый API дополнений — WebExtensions.

Преимущества нового API:

  • Совместимость с Chrome и Opera (возможно, с Microsoft Edge). Для портирования дополнений между браузерами потребуется лишь минимальное изменение кода и переупаковка.
  • WebExtensions полностью совместим с многопроцессным режимом работы браузера и новым движком Servo. Многопроцессный режим (каждая вкладка = отдельный процесс) будет включён в ближайших выпусках Firefox. Разработчикам дополнений придётся в любом случае адаптировать свои дополнения к новому режиму работы, так что это отличная возможность заодно перейти на новый API. На данный момент около половины всех дополнений несовместимы с многопроцессным режимом (а многие давно заброшены разработчиками). Чтобы облегчить переходный период, в течении полугода будет работать специальная прослойка, позволяющая старым дополнениям корректно работать (и препятствующая работе тех дополнений, которые совершенно несовместимы с новым режимом и роняют браузер)
  • Упрощается и ускоряется проверка дополнений, размещаемых в каталоге Mozilla. Новый API намного проще и универсальнее, чем старые разрозненные методы разработки. Это означает, что дополнения будут реже ломаться при изменениях в браузере, а разрабатывать их станет проще.
  • Старые дополнения обречены в любом случае, поскольку разработчики твёрдо намерены в течение 1-2 лет отказаться от поддержки XUL и XPCOM.

Один из инженеров Firefox, работающий над многопроцессностью и сборкой мусора, поспешил успокоить пользователей и разработчиков. По его словам, у Mozilla масса идей относительно обеспечения совместимости популярных расширений (NoScript, Vimperator, Tab Mix Plus, Classic Theme Restorer) с новым API. Переход на новый API и отказ от старых технологий - процесс небыстрый. Mozilla будет рада получать отзывы и идеи через специально созданную страницу webextensions.uservoice.com.

Giorgio Maone, создатель дополнения NoScript, подтвердил, что Mozilla уже консультирует его и авторов других дополнений относительно того, как лучше реализовать ту функциональность, которая пока ещё не поддерживается в WebExtensions.

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

★★★★★

Проверено: Shaman007 ()
Последнее исправление: MozillaFirefox (всего исправлений: 2)

Делаем хром, только не хром.

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

Потому что опера фапабельнее, чем хром. Интерфейс слим энд секси, есть сжатие для использования с мобильным интернетом, самый адекватный магазин расширений, ну и гугл хром — зонд.

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

В дев версии возможность будет, в обычной - только пересборкой.

zink ★★
()

Торвальдс покусал. Сломать все апи!!11

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

мне приятно, что в debian stable эта рЭволюция доберётся ещё очень не скоро

Да если бы. Но они же теперь даже в олдстейбл пихают новые ESR, а мозилловцы их как пирожки пекут. С грустью вспоминаю времена, когда на 3.5/3.6 можно было спокойно сидеть весь релиз, и прилетали обновы. А теперь только холдить разве что. Я тут недавно полдня вытаскивал зонды из прилетевшего 38, нужно было нагуглить все эти инновации... Ещё он срёт стектрейсами в .xsession-errors, будто часть компонентов валится. На некоторых сайтах JS криво стал работать... Стабильненко, блджад!

anonymous
()

Как интересно они преподнесли недостатки в качестве преимуществ.

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

пишу с него

aur/inox 44.0.2403.130-1 [installed: 43.0.2357.125-3]
Я тоже могу написать с него, что не меняет сути проблемы. Надо или inox-bin ставить со всеми вытекающими, или смириться, что этого inox-патчсета как бы нет.

shahid ★★★★★
()

У меня только один вопрос: куда валить?
Мозила стремительно катит себя в СГ.
Хром — зонд.
Опера — проприетарщина.
Зима близка.

MrClon ★★★★★
()

как лучше реализовать ту функциональность, которая пока ещё не поддерживается в WebExtensions

Закопать.

Tactile ★★
()

Отличные новости! Это то, что нужно давно сделать. Думаю, что конкурентам Мозиллы придется потесниться. Да даже сейчас кроме Мозиллы все остальное это просто какое-то неюзабельное какашко. Мозилла - единственный браузер, который на моей системы больше 173 МБ никогда не занимал, тогда как все остальные могут выше 300-т, 400-т улететь.

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

Да нет, я в общем-то серьёзно спрашиваю.

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

Адблок и Носкрипт только во всех отвергнутых выше браузерах (как будто не знаете). Ну еще GNU Icecat.

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

Существует неопределённо большое количество браузеров. Я не знаю даже сколько их есть, следовательно я не могу знать какие фичи есть (и каких нет) в каждом из них.

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

а не spyware

Любой сетевой софт - потенциальный спайваре, за исключением того, который ты пишешь сам или написание которого контролируешь.

Deleted
()
Последнее исправление: rht (всего исправлений: 1)
Ответ на: комментарий от fornlr

гугл хром — зонд.

А хропера твоя не зонд? Могу ли я увидеть его исходники?

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

гугл хром — зонд

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

А хропера твоя не зонд? Могу ли я увидеть его исходники?

Зачем им светить партнерские идентификаторы?

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

Прикольные циферьки имеют смысл до тех пор пока фокс не начнет дико тормозить.

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

К сожалению, судя по всему ты прав. Попробовал собрать - двух зависимостей нет ни в репах, ни в АУРе.

feofan ★★★★★
()

Интересно, потянет ли форк сообщество. В случае с Оперой его было просто не сделать, а здесь — вполне себе можно. Тогда было много диванных кукареков на тему «а было бы открытым», теперь вот как раз та самая ситуация.

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

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

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

Не потянет конечно. Делать браузерный движок это очень сложная задача, которую не осилят пионеры. Достаточно посмотреть на palemoon, otter и прочих...

Ну и на chromium полно браузеров, а вот gecko очень неудобен для этого. Посмотрим, может на servo что—нибудь появится.

Ну и да, RIP gecko.

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

Какой смысл в вивальди и опере если это хром?

Опера - более шустрый и симпатичный хром. А вот фокс стал тормозным уг, так что не вижу ничего плохого в том что опера - это хром.

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

Pale Moon же, ну.

Он вообще застрял где-то во времени без атсралиса. А атсралис - единственное положительное изменение в фф за много лет.

Kaschenko
()

В былые времена после каждого обновления лисы отваливалась половина дополнений и ничего, жили. А тут за два года вперед предупредили и столько крику утиного, LOR never change.

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

Объясняю. Если дополнения везде одинаковые, какой смысл тогда пользоваться тормозиллой? То есть кого то могли удерживать уникальные дополнения, а теперь последний довод в пользу лисы исчезнет.Доля лисы и так падает, с такими начинаниями устремится к нулю. Не будет пользователей, никто не станет пилить дополнения (тем более после такой демотивации). Прекрасный способ самозакопаться придумали мозилловцы. Похоже возвращается эпоха доминирования одного браузера.

Хороший, годный анонимус.

Kaschenko
()

Идиоты.

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

Путь оперы блин - путь в некуда. Ещё пару лет и фактически не будет фф и можно будет на уроках менеджмента преподавать - как через полезные вроде как улучшения убить продукт, убивая уникальность.

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

Похоже возвращается эпоха доминирования одного браузера.

История таки движется по спирали.

anonymous
()

Самое главное, чтобы работали VimFX, Stylish, screengrab и adblock, на всё остальное наплевать, мало кому нужно.

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

Сильно врядли. Его код шерстят очень тщательно - некоторые деятели даже кормятся на деньги от гугла за его уязвимости. За примерами далеко ходить не надо.

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

Хромиум тоже зонд. Просто не стал отделять его от хрома.

Вроде, с ним все не так плохо. Один раз - не пи пока что попался только.

alt-x ★★★★★
()
Ответ на: комментарий от alt-x

Один раз - не пи пока

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

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

Если код популярного проекта доступен и изучается - no way. Как говорится, все тайное станет явным.

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

«Мне не нравится» - это не аргумент, а всего-лишь твои личные предпочтения.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.