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
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.