The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Mozilla не станет переносить все ограничения API WebExtensio..."
Отправлено Kuromi, 05-Сен-19 04:38 

> Потому что своё-рабочее работало ценой жутких проблем по изменению браузера. И если
> бы старое апи оставили, оно бы 10 раз успело поломаться и
> поломать расширения, заставив авторов переписывать, потому что легаси-расширения лезли
> в кишки браузера, а кишки активно переделываются. Помимо поломок расширений и
> браузера у юзеров, были бы тормоза. А с ними пошла борьба,
> новая лиса должна у всех быть быстрой, а не в зависимости
> от того как юзают. Потому и выкинули.

Насчет проблем с изменением браузера все верно, НО периодически API менялись и адекватные разработчки расширений обновляли их вслед за браузером. Неадекватные не делали ничего и из-за этого была куча проблем. Кроме того, такое ощущение что все уже забыли. что помимо обычного XUL были еще Jetpack и SDK-based аддоны, которые должны были смягчить эту проблему. И кстати, насчет переписывания - таки переписывали, накануне создания WebExt уже были рабочие e10s XUL аддоны. Да, авторы ныли, ругались, но портирование шло. Именно поэтому WebExt был принят так плохо - потому что авторы именно что задолбались портировать.

> Чтобы не лишиться расширений вообще. Видели мы, на что способны разрабы лисьих
> расширений. Выкатили ужасные Greasemonkey, Foxyproxy, Noscript. Если бы создавали своё
> новое апи, они бы выкатили те же самые глючные неудобные поделия,
> а новые разработчики просто бы не стали пилить с нуля для
> браузера с малой долей.
> Взяв апи хроморасширений мозила получила нормальные порты хромых расширений в виде Violentmonkey,
> Proxy SwitchyOmega, uMatrix/uBlock как замену тем глючным поделиям со старыми названиями,
> и еще кучу разных портов или новых расширений.
> Дроп старого апи - это попытка спасения браузера и шанс не умереть,
> развиваясь. Взятие апи хроморасширений - это спасение базы расширений.

"ужасные Greasemonkey, Foxyproxy, Noscript" - серьезно? Вы хоть видели ужасные старые расширения? Удобный интерфейс НоСкрипта, WebExt версия которого, кстати, только сейчас более-менее функционально приблилзилась к "ужасной старой" версии? Гризманки? А сколько удобнейших расширений было вообще потеряно в процессе?

"мозила получила нормальные порты хромых расширений" - Очень в точку. Порты "хромых" расширений. Оно и видно было чем был забит AMO в первые месяцы царствия WebExt - хелло ворлдами и полурабочими "портами".

Особенно хорошо "успех" заметен на андроиде. Если XUL расширtния под Fennec (Firefox for Android) еще мало по малу но делали, то после WebExt их там почти не осталось. Зато да, Мозилла  гордо заявила "60% на декстопе не ставят аддоны, а на Андроиде и того больше" и уже уверенно дропнула аддоны из Fenix. Наверное "чтобы спасти браузер и не умереть".

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру