The OpenNET Project / Index page

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

В Firefox 45 появится WebExtensions, совместимый с Chrome интерфейс разработки дополнений

22.12.2015 22:30

Разработчики проекта Mozilla сообщили об интеграции в кодовую базу, на которой будет основан выпуск Firefox 45, частичной реализации API WebExtensions. WebExtensions представит новый метод разработки дополнений, основанный на использовании штатных web-технологий и позволит использовать дополнения, совместимые с браузером Chrome.

В Firefox 45, который намечен на 8 марта 2016 года, WebExtensions будет иметь статус альфа-выпуска и будет включать полную реализацию API для обработки предупреждений (alarms), формирования контекстных меню (contextMenus), совершения действий над страницами (pageAction) и браузером (browserAction), а также частичную реализацию API для работы с закладками (bookmarks), cookies, расширениями (extension), локализацией (i18n), уведомлениями (notifications), runtime, хранилищем (storage), вкладками (tabs), окнами (windows), обработкой навигации (webNavigation) и запросов (webRequest).

Поддержка нового типа дополнений добавлена в каталог addons.mozilla.org и будет готова для загрузки дополнений ко времени выхода Firefox 44. В Firefox 47 реализация WebExtensions получит статус бета-разработки, а в Firefox 48 достигнет состояния стабильной технологии. Поддержка XUL пока сохранена и какое-то время будет сосуществовать с WebExtensions (время прекращения поддержки XUL пока не определено).

Дополнения WebExtensions полностью совместимы с многопроцессным режимом работы Firefox и могут использоваться в Chrome и Opera. Для выполнения дополнений WebExtensions используется отдельный дочерний процесс, изолирующий дополнения от остальных частей браузера. Различия между API Chrome и WebExtensions можно отследить на данной странице.

Одновременно сообщается о доступности в бета-ветке Firefox 44 многопроцессного режима работы (Electrolysis), при котором обработка содержимого каждой вкладки выполняется в отдельном процессе, отдельно от обработки интерфейса. Ранее Electrolysis тестировался только в ветке aurora/Developer Edition. Отныне к тестированию планируется привлечь примерно 15% пользователей бета-ветки, которым будет предложено принять участие в программе A/B Test. Реализовать поддержку многопроцессного режима в стабильной ветке планируется в Firefox 46, выпуск которого ожидается 19 апреля.

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

Из связанных с Firefox событий также можно отметить анонс проекта Binaryen, в рамках которого подготовлен написанный на языке С++ компилятор для WebAssembly, универсального низкоуровневого промежуточного кода для выполнения в браузере приложений, скомпилированных из различных языков программирования. В состав Binaryen входит интерактивная оболочка для выполнения модулей на WebAssembly, компилятор asm.js в WebAssembly, декомпилятор WebAssembly в asm.js, LLVM-бэкенд для компиляции произвольного кода в WebAssembly и wasm.js, порт Binaryen на JavaScript.

  1. Главная ссылка к новости (https://blog.mozilla.org/addon...)
  2. OpenNews: Firefox переходит на новый API разработки дополнений, совместимый с API для Chrome
  3. OpenNews: План развития в Firefox технологий, необходимых для разработки компьютерных игр
  4. OpenNews: Анонсирован WebAssembly, обеспечивающий запуск скомпилированного кода в браузерах
  5. OpenNews: Выход Firefox Developer Edition 40 c поддержкой многопроцессного режима
  6. OpenNews: Firefox на пути сокращения цикла разработки и отказа от XUL
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/43574-firefox
Ключевые слова: firefox
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (112) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 22:43, 22/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Выпилят XUL - и можно будет с чистой совестью переползать на хром. Ибо больше от лиса ничего не останется. Пожалуй, надо присматриваться.
     
     
  • 2.2, Stax (ok), 22:49, 22/12/2015 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Но как же свои движки рендеринга и JS?
     
     
  • 3.10, GNOMESENIORMASTERCHIEFDEVELOPER (?), 23:40, 22/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И кому они нужны будут ?
     
  • 3.11, Аноним (-), 23:42, 22/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну лично мне, как пользователю, от этих их движков ни жарко, ни холодно.
     
     
  • 4.52, Аноним (-), 10:53, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Ну лично мне, как пользователю, от этих их движков ни жарко, ни
    > холодно.

    А лично мне, жутко холодно в хроме без (Policeman|Request Policy). Умею и другими пользоваться, например uMatrix, но первые два эргономичнее и понятнее, что ли...

     
  • 2.4, sdfgsdg (?), 22:56, 22/12/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    и ведь уже НИКАКОЙ нет альтернативы
     
     
  • 3.12, Аноним (-), 23:43, 22/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Qupzilla?
     
     
  • 4.36, Аноним (-), 06:16, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Не смешите.
     
  • 4.108, Идите нафиг вместе с полем NAme (?), 18:34, 24/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А что с ней не так? В отличии от мидори она не падает, а вебкит везде одинаковый.
     
  • 3.43, anon11 (?), 09:19, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    PaleMoon
     
     
  • 4.54, Анином (?), 10:58, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Пользовался полгода, снес.
    Версия на андроиде - тупняк с руссификацией , а также просто менее удобная , чем ФФ.

    На десктопе - совместимые дополнения постепенно исчезают.

    Иногда просто глюки.

     
     
  • 5.113, Аноним (-), 08:06, 25/12/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Версия на андроиде - тупняк с руссификацией , а также просто менее удобная , чем ФФ.

    У тебя три ошибки в одном предложении, языковед.

     
     
  • 6.121, Аноним (-), 07:17, 27/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Нечего сказать — дое…сь до орфографии.
     
  • 3.51, Аноним (-), 10:47, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Vivaldi?
     
     
  • 4.86, Аноним (-), 20:27, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    webkit же
     
  • 3.85, Аноним (-), 17:44, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Пора писать свой. Без опасного JS и тормознутого Flash))
     
     
  • 4.107, rmh (?), 17:53, 24/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    links?
     
     
  • 5.109, rob pike (?), 18:50, 24/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    dillo
     
     
  • 6.114, Аноним (-), 13:39, 25/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > dillo

    название намекает.

     
  • 2.13, GNOMESENIORMASTERCHIEFDEVELOPER (?), 23:49, 22/12/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Раньше всем ставил и советовал Firefox после этого буду Chrome. Мозиловцы предали и продали тех кто способствовал их успеху; не на тех они поставили.
     
     
  • 3.31, pavlinux (ok), 03:36, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Вообще-то, это ты на них ставил.
     
     
  • 4.115, Аноним (-), 13:41, 25/12/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Вообще-то, это ты на них ставил.

    теперь настала пора на них положить

     
  • 3.40, LU (?), 08:40, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Chromium же
     
     
  • 4.53, Аноним (-), 10:54, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    С вставками проприетарного закрытого кода же.
     
     
  • 5.106, Аноним (-), 15:24, 24/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Яндекс.Браузер - всё, что работало в Хромиуме, благополучно не работает в нём. Вставки, наверное, тоже.
     
  • 2.18, IZh. (?), 00:39, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А можно аргументированно, чем XUL лучше?
     
     
  • 3.19, equeim (ok), 00:48, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +6 +/
    XUL позволяет как угодно изменять интерфейс браузера.
     
     
  • 4.20, IZh. (?), 00:50, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > XUL позволяет как угодно изменять интерфейс браузера.

    А WebExtensions?

     
     
  • 5.27, Аноним (-), 02:17, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +6 +/
    А WebExtensions будет вечной догоняющей бетой.
     
  • 5.122, Lain_13_too_lazy_to_login (?), 07:20, 27/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > А WebExtensions?

    А в WebExtensions нет оверлеев и не будет.

     
  • 2.22, vitalif (ok), 01:08, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Только не говори что ты по XUL скучать будешь, жуткая кака же, пробовал под это писать - аж выворачивало
     
     
  • 3.24, zhuk (?), 01:20, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +15 +/
    Так не пиши, йоба!
    Конечно, куда приятнее писать на энджине, который позволяет сделать только кнопку на тулбаре - и больше ничего.
    Пиши для хрома, если для него так хорошо писать.
    Но нет. Почему-то всем хромолюбам мало хрома, необходимо, чтобы все прочие браузеры тоже были хромами, иначе ни икра не лезет в горло, ни коньяк не льётся в рот.
     
     
  • 4.57, vitalif (ok), 11:14, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А я и не хромолюб, он же кастрированный капец. Но то что XPCOM пора на что-то заменять это 100%... да, т.е XPCOM в первую очередь, а не XUL, конечно.
     
     
  • 5.59, ix.. (?), 11:42, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Хм, а на что заменять и почему пора Что изменилось с момента изобретения corba ... большой текст свёрнут, показать
     
     
  • 6.65, vitalif (ok), 12:44, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    XPCOM заменить на простое, банальное, адекватно выглядящее JS API. Можно и завернуть, но непонятно, зачем. Собственно, мне вообще непонятно, зачем в скриптовом языке... в компонентах браузера... COM.

    COM/DCOM и прочее г... забыл как страшный сон и видеть больше никогда в жизни не хочу.

     
     
  • 7.78, ix.. (?), 15:51, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    То есть дело только в удобном api для js, хорошо, тогда зачем выкидывать COM, от... большой текст свёрнут, показать
     
     
  • 8.84, rob pike (?), 16:46, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Это общемировое поветрие Почти не осталось людей, которые понимают зачем реляци... текст свёрнут, показать
     
     
  • 9.95, Аноним (-), 00:33, 24/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    exe... текст свёрнут, показать
     
  • 9.112, Meddina (ok), 05:31, 25/12/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    вы серьезно насчет systemd ... текст свёрнут, показать
     
     
  • 10.116, Аноним (-), 13:45, 25/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ему лучше остаться в 60-х и переключать провода в двухэтажных майнфреймах ... текст свёрнут, показать
     
  • 10.120, Led (ok), 20:20, 25/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    2-3 года назад этот вопрос был уместен ... текст свёрнут, показать
     
  • 7.105, Crazy Alex (ok), 13:45, 24/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Затем, что должна быть возможность писать что-то, что не умеет движок JS, и это что-то интегрировать в целостный продукт, которым и является, по идее, браузер с расширениями. Единственный известный способ для этого - разного рода компонентные интерфейсы. Да, можно сделать, допустим, два уровня:  простой - для простого, умеющий только JS, и сложный, дающий воможность сделать всё - но здесь жы получается банальная попытка кастрации.
     
  • 7.119, Led (ok), 20:17, 25/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > адекватно выглядящее JS API

    Наверное, это была шутка

     
  • 2.76, Аноним (-), 15:00, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    хм.. а я думал все терпеть не могут хул, но терпят мозилку за то что политика у неё лучше..
     

  • 1.3, Отражение луны (ok), 22:50, 22/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    Говорят, там уже под капотом на 76% хромиум работает)
     
     
  • 2.8, виндотролль (ok), 23:34, 22/12/2015 [^] [^^] [^^^] [ответить]  
  • +39 +/
    А мне пацаны рассказывали, что там внутри виндоуз в виртуалке, и интернет эксплорер крутится. А файрфокс это только скин к виртуалбоксу.
     
  • 2.16, Аноним (-), 00:27, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    брехня.
     

  • 1.5, Дмитрий (??), 23:01, 22/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Откапываем исходники Firefox 29 форкаем, продолжаем нормальное развитие без Chrome-введений
     
     
  • 2.9, KOT040188 (?), 23:36, 22/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    И без расширений… Нафиг тогда?
     
  • 2.41, Аноним (-), 09:17, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Все уже форкнули до тебя и назвали palemoon.
     
     
  • 3.46, qwerty (??), 09:58, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сомнительно, чтобы palemoon потянул поддержку всего браузера.
     
     
  • 4.50, Аноним (-), 10:34, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Что твоя глубокомысленная фраза обозначает кроме отсутствия знаний о палемуне?
     
     
  • 5.61, ix.. (?), 11:47, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Что твоя глубокомысленная фраза обозначает кроме отсутствия знаний о палемуне?

    То, что они будут тянуть патчи из апстрима, чтобы поддерживать уровень совместимости с современным вебом. Если нет, то им придётся нанять десятки разработчиков, а это по 2-10 тысяч $ в месяц на одного.

     
     
  • 6.68, rob pike (?), 13:07, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Многие согласились бы платить за использование хорошего браузера.
    По $5 или $10 в месяц с пользователя - для 10 разработчиков по $10000 - нужно будет в мире найти всего 10000 платных пользователей.
     
     
  • 7.71, iPony (?), 13:27, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > По $5 или $10 в месяц с пользователя

    Попробуй найди.
    Был такой браузер платный не так давно из популярных Opera. Оказалась не выгодна такая модель монетизации...

    > для 10 разработчиков

    Этого думаешь достаточно для делания нормального браузера? :D

     
     
  • 8.79, ix.. (?), 16:00, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Не совсем правильное сравнение, opera проприетарный продукт со всеми так сказать... большой текст свёрнут, показать
     
     
  • 9.81, rob pike (?), 16:33, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Поэтому я и считал в расчете 10 человек по 10000, которых будет достаточно, а не... текст свёрнут, показать
     
  • 7.72, Аноним (-), 13:28, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Платить помесячно за браузер? Ты упоролся, бро?
     
     
  • 8.82, ix.. (?), 16:36, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Пора уже понять, что вы всё равно платите Просто когда вы явно платите - сами з... текст свёрнут, показать
     
     
  • 9.97, Аноним (-), 00:37, 24/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот за Windows платят, а заказать свою музыку нельзя, приходится выбирать из тог... текст свёрнут, показать
     
  • 8.83, rob pike (?), 16:36, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Платить помесячно за интернет Платить помесячно за ТВ Платить помесячно за пре... текст свёрнут, показать
     
     
  • 9.87, Аноним (-), 21:00, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Нет Браузер -- не продукт, а инструмент для потребления продукта И отдельно до... текст свёрнут, показать
     
     
  • 10.88, rob pike (?), 21:12, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Телевизор - не продукт, а инструмент для потребления продукта Планшет - не прод... текст свёрнут, показать
     
     
  • 11.89, Аноним (-), 21:24, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Именно Как ещё ты обьяснишь появление 100 долларовых хромбуков, 50 долларовых п... текст свёрнут, показать
     
  • 11.92, anonymous (??), 22:01, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сводя к логике хаммеритов ОМП, ты тоже инструмент Внезапно, для потребления про... текст свёрнут, показать
     
  • 8.96, Аноним (-), 00:36, 24/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Идём дальше Browser as a Service Скорее, чем вы думаете Не хочу в будущее ... текст свёрнут, показать
     
     
  • 9.101, iPony (?), 12:44, 24/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    эээ, в большинстве браузерах так давным давно уже... текст свёрнут, показать
     
  • 2.60, ix.. (?), 11:45, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Откапываем исходники Firefox 29 форкаем, продолжаем нормальное развитие без Chrome-введений

    Это можно. Вопрос в том у кого есть понимание того куда двигаться и где взять финансирование. Без этих двух составляющих будет фейл. Допустим второе можно реализовать через кикстартер и подобными способами. А первое? Просто продолжать развивать браузер, дорабатывая поддержку веб-стандартов? Ну вообще-то когда-то нетскейп делали не так - они делали вебстандарты, то есть у них было видение того куда двигаться. Вот с этого и надо начинать. Например просто совместными усилиями накидать простейший список идей без оглядки на их адекватность. Обсуждать и думать дальше.

     

  • 1.6, анонянь (?), 23:02, 22/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Диванные эксперты такие диванные...
     
     
  • 2.14, Аноним (-), 00:18, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Диванные эксперты такие диванные...

    Ну так мешки-то ворочать не надо....

     

  • 1.15, Аноним (-), 00:20, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    новость хороша, если лиса всё будет поддерживать, то все остальное можно будет выкинуть в окно (особенно недохром и недохромиумы, которые через 10 вкладок съедают всю память).
     
     
  • 2.17, НяшМяш (?), 00:39, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Как будто от того, что файрфокс станет хромым, он не станет жрать оперативку, как хромой.
     
  • 2.26, KOT040188 (?), 02:00, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Новость плоха, лиса перестанет поддерживать текущие расширения.
     
  • 2.29, turbo2001 (ok), 02:41, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Чуда не произошло - лиса 44b с включеным електролизом кушает память ничем не хуже хрома.
     

  • 1.21, Crazy Alex (ok), 00:57, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    самоубийцы
     
  • 1.23, vitalif (ok), 01:09, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Блин, они там не хотят в Clipboard API поддержку картинок запилить уже?
     
     
  • 2.25, zhuk (?), 01:22, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Блин, они там не хотят в Clipboard API поддержку картинок запилить уже?

    Нет.
    Это "никаму ни нужно"(tm)


     

  • 1.28, Crazy Alex (ok), 02:25, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А вот WebAssembly ждём с нетерпением. Тогда и поглядим, сколько JS побарахтается против приличных языков.
     
     
  • 2.62, ix.. (?), 11:55, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > А вот WebAssembly ждём с нетерпением. Тогда и поглядим, сколько JS побарахтается
    > против приличных языков.

    Ошибка думать что всё дело в уродстве js или тем более в отсутствии других языков в браузере. Дело в том, что даже если брать жабу, то надо хотя бы что-то вроде java me, и чтобы такая java me работала и в браузере и на сервере и на десктопе. Но и этого недостаточно. Трюк или, если хотите, эволюция javascript пошла так, что сообщество запилило как бы почти одинаковое окружение для него и в браузере и на сервере и на десктопе. Получилось так, что пишешь используя одни и те же компоненты и всё это достаточно дружелюбно, то есть hackable, это чертовски важно. Допустим можно было бы писать на С++ для браузера и для сервера, допустим некого аналога nodejs. Насколько эта связка была бы понятна разработчу, внутреннее устройство этой связки? Или разработчик пользовался бы этими инструментами как javasdk? Скорее второе, использовал бы как жабку и не лез внутрь. Но постойте, разве этот подход не слабеет под натиском javascript? Похоже что да, похоже что наоборот тенденция к переходу на ноды есть. То есть это тренд и это не льзя просто взять и заменить потому что кто-то там уважает С++ или любой другой язык.

     
     
  • 3.91, Crazy Alex (ok), 21:43, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Джава мне там не примерещилась бы даже в страшном сне. Она хороша в здоровых жирных энтерпрайзах, где монструозный продукт пилят сотни человек, он крутится на куче мощного железа - и всё это должно работать. Не быстро, не эффективно - с такой тяжестью это невозможно - просто хоть как-то жить. И джава это даёт - тупо, но предсказуемо, с проработанным жизненным циклом, апдейтами на лету и прочим. И то сейчас альтернативы такому подходу есть. На мобилах джава жила ровно по той же причине, что и JS  в браузере - альтернатив не было. Тем более, что java me - это мерзость редчайшая по причине своей крайней ограниченности.

    Плюсы в WebAssembly - это обкатка, не более. Придут Go, Python, Swift, возможно - D. Хоть все вместе, сцепленные или через браузерные интерфейсы, или через C API. При нужде - с нормальной многопоточностью. Со всем многообразием библиотек с десктопа и мобил. Без навязанной джаваскриптовой асинхронной модели - она веб-приложениям, только изредка взаимодействующим с сервером, подходит так себе. И для больших приложений - с GUI не на базе HTML, а на Qt, Gtk или других тулкитах, гарантирующих предсказуемое и идентичное поведение что в вебе, что в нативе.

    А ноды и живы-то только потому, что под монополией JS в браузере выросла армия программистов на нём. Ну так это исправимо.

     
     
  • 4.94, ix.. (?), 00:18, 24/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Странная параллельная вселенная. А в ныншней вселенной что в Qt стал основным языком для интерфейса, что Gnome на javascript. Добавьте сюда node-webkit и flex. Ну в общем думаю поняли да?

    Тенденция обратная, я не говорю что мне она нравится, мне многое не нравится. Но не видеть тенденции и фантазировать без причин - дело на любителя. Ещё раз - javascript многим нравится, очень нравится. То, что он не нравится вам, мне или ещё кому-то ничего не меняет. Потому что он нравится громадному числу людей и npm сегодня один из крупнейших хранилищь пакетов, первый такой со времён cpan.

     
     
  • 5.102, Crazy Alex (ok), 13:26, 24/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Не виду противоречий. Ну да, он и в вебе останется для интерфейса, вероятно. Но приложения - то есть то, где много логики - куда-то уйдут. Ну банально потому, что когда понадобится, допустим, структура данных с определёнными характеристиками по сложности операций - на JS это не особо-то реализуешь.
     
  • 4.98, Аноним (-), 00:42, 24/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Java на мобилках – живее всех живых: Android. А Java ME умерла, тут всё верно (впрочем, на embedded ещё крутится, как и на несмартфонах).
     
     
  • 5.104, Crazy Alex (ok), 13:35, 24/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    То же самое - в Андроиде нет не-костыльных альтернатив, а WebAssembly - именно об альтернативах. Разве что NDK, но сложность плюсов для большинства мобильных применений ещё более избыточна.
     

  • 1.30, Аноним (-), 02:51, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    и валить то некуда, главное. Эх, беда...
     
     
  • 2.32, Crazy Alex (ok), 04:37, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    pale moon, seamonkey
     
     
  • 3.123, paulus (ok), 05:56, 27/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Сколько можно этот palemoon всюду упоминать? В нем не работают расширения, почти все. Нет поддержки ffmpeg чтобы через него работало: Media Source Extensions, MSE & H.264, MSE & WebM VP9, H.264... А без этого почти нигде не работают html5 проигрыватели. Вот зачем он такой нужен?! firefox-light и то больше умеет.

     
  • 2.80, Аноним (-), 16:03, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    git clone
     

  • 1.33, Аноним (-), 04:40, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Os/2 и blackberry 10 дураков не учит!
     
     
  • 2.39, Илья (??), 07:25, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А вот отсюда, пожалуйста, поподробнее
     
     
  • 3.69, rob pike (?), 13:14, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Blackberry - классический пример выкидывания имеющейся пользовательской базы на мороз в погоне за потенциальной всеохватностью, за пользователями, которым нужен айфон. Безнадежного и самоубийственного, потому что для этих пользователей айфон уже сделали.

    Harley Davidson - классический пример обратного. Отлично чувствует себя в своей нише, прекращать производство мотоциклов и переходить к выпуску недорогих хэтчбеков не собирается. Несмотря на то что, из продукции на колесах, больше всего в мире продаётся именно недорогих хэтчбеков.


     
  • 2.75, Аноним (-), 14:26, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Вы б ещё Нокию вспомнили ;).
     

  • 1.34, soarin (ok), 05:29, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Щас EDGE выкатывают совместимые расширения. И можно одним росчерком пера писать расширения сразу под все браузеры: opera, chrome, firefox, EDGE, safari
     
  • 1.35, Аноним (-), 05:30, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Это уже не браузер - это уже монстр какой-то
    Прощай...
     
  • 1.38, iPony (?), 07:19, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Everything Is (Google) Chrome In The Future
    https://youtu.be/_SCfNhyIo_U
     
  • 1.42, Аноним (-), 09:19, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    У Хромоногих нет ни одного годного дополнения на WebExtensions, зачем оно вообще надо?
     
  • 1.45, Аноним (-), 09:49, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Tree Style Tabs перестанет работать?
     
  • 1.47, фыва2 (?), 10:03, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>увеличить безопасность, повысить надёжность

    ребята это точно не рекламный маркетологовый булщит??

     
  • 1.48, DmA (??), 10:19, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Kiwix перестанет работать  когда  поддержка XUL исчезнет...
     
  • 1.49, Ан (??), 10:25, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    https://wiki.mozilla.org/WebExtensions
    В конце страницы у них вроде как есть планы доработать и расширить API, но пока вопрос сделают ли.
     
  • 1.55, Аноним (-), 11:00, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    дополнение Fiddler  уже выкинули, сволочи.
     
  • 1.56, Аноним (-), 11:05, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Разыскивается браузер поддерживающий последние стандарты css, java и html5(включая видео h264). А также не жрущий оперативку больше чем вся система, имеющий возможность блокировать рекламу, не подменяющий ssl сертификаты, а потом говорящий "ой! хотвикс уже в дополнениях", не прикручивающий от релиза к релизу разный левый функционал, а потом через пару-тройку релизов его выпиливающий. Помню лет 10 назад пробегал такой, даже имя сказал, только сейчас на это имя отзывается какой-то монстр.
     
     
  • 2.58, фыва2 (?), 11:28, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    seamonkey или palemoon
     
     
  • 3.67, Аноним (-), 13:00, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Посмотрел оба. Жрут память не намного меньше чем оптимизированный ФФ. Причем после открытия нескольких закладок легко догоняют и обгоняют ФФ по потреблению памяти. Оба не проигрывают h264 онлайн (это, вроде, исправляемо перекомпиляцией с нужными опциями). В Seamonkey весьма куцо в плане настройки интерфейса и имхо лишнее в виде почты и чата (хотя я понимаю, что это основная идея).
     
     
  • 4.124, paulus (ok), 06:01, 27/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Оба не проигрывают h264 онлайн (это, вроде, исправляемо перекомпиляцией с нужными
    > опциями).

    В palemoon это исправляемо подключением gstreamer в about:config (по умолчанию отключено). Но в нем не работают расширения, почти все. Нет поддержки ffmpeg чтобы через него работало: Media Source Extensions, MSE & H.264, MSE & WebM VP9, H.264... А без этого почти нигде не работают html5 проигрыватели. Вот зачем он такой нужен?! firefox-light и то больше умеет.

     
  • 4.125, Аноним (-), 16:49, 03/08/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Жрут память не намного меньше чем оптимизированный ФФ

    полностью противоположное наблюдаю с Seamonkey vs FF. Т.к. привык не закрывать табы и после нескольких дней ФФ уже тормозил, зависал и это заметно мешало работать. Пересел на Seamokey и до сих пор не понял сколько же табов нужно открыть, чтоб он начал лагать.

     
  • 2.63, ix.. (?), 12:02, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Разыскивается браузер поддерживающий последние стандарты css, java и html5(включая видео
    > h264). А также не жрущий оперативку больше чем вся система, имеющий
    > возможность блокировать рекламу, не подменяющий ssl сертификаты, а потом говорящий "ой!
    > хотвикс уже в дополнениях", не прикручивающий от релиза к релизу разный
    > левый функционал, а потом через пару-тройку релизов его выпиливающий. Помню лет
    > 10 назад пробегал такой, даже имя сказал, только сейчас на это
    > имя отзывается какой-то монстр.

    Если браузер становится операционкой, он и жрёт как операционка. Если в этой операционке все инструменты и API спроектированны плохо и бешеным оверхедом, то и жрать эта операционка будет больше любой другой. Так что даже если сформировать комманду из хороших специалистов и дать есть разработать новый браузер, то будет два сценария развития:
    - браузер будет потреблять меньше, будет состоять из частей, как любая другая операционная система, будет иметь кучу процессов, свою файловую систему и тд. Но при это потребление не будет меньше в сравнении с хромом максимум раза в 2-3, потому как сайты по прежнему будут перегружены по самое нихочу.
    - комманда самораспустится потому, что специ из неё откажуются реализовывать столь плохо продуманные API

     
  • 2.74, Анонимомус (?), 13:40, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    См. QupZilla и Midori, памяти едят мало хотя оба протекают...
     
     
  • 3.99, Аноним (-), 00:44, 24/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > См. QupZilla и Midori, памяти едят мало хотя оба протекают...

    Ещё Otter.

     

  • 1.64, Аноним (-), 12:30, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Осталось перейти на Blink.
     
  • 1.70, Аноним (-), 13:24, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А не запилить ли свой браузер с видео и вкладками?
    При всей моей нелюбви к МакОси Сафари у них вполне себе годный. Легкий и может.
    Думаю, если бы ФФ не был бы кросплатформенным, а только браузером для линукс, то он был бы легким, тонким, изящным. И не взлетел бы - на 1% не полетаешь.
     
     
  • 2.73, iPony (?), 13:38, 23/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > При всей моей нелюбви к МакОси Сафари у них вполне себе годный.
    > Легкий и может.

    При всей своей любви к МакОси не могу сказать, хорошие слова о Сафари.
    Единственное чем он заруливает - это потребление энергии. Значительно лучше конкурентов.

    В ранних версиях 8го он дико жрал оперативку из-за утечек - 6 ГБ не вопрос...
    Щас он иногда подвисает жестко из-за мультимедиа (не flash, эту дрянь давно выкинул). Может из-за нового Metal.
    (проблемы массовые)

     

  • 1.77, Аноним (-), 15:18, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >совершения действий над страницами (pageAction) и браузером (browserAction)

    Ну допустим, но главное, чтобы эти апи не были такими же прирезанными как в хромчке, для которого нет DTA, а если и есть что-то похожее, то это обычно обёртка над имеющимся загрузочным функционалом без увеличения количества потоков загрузки, без выдирания всех ссылок на...да вообще без всего функционала DTA кроме (относительно) нормального интерфейса загрузок, для которого вместо нормального treestyletab есть только какая-то хрень, показывающая вкладки отдельным прилипающим окошком и не убирающая стандартные...ну вы понели.

     
  • 1.90, lucentcode (ok), 21:27, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Отличная новость. Теперь мои любимы плагины будут работать и под Firefox.
     
  • 1.93, Аноним (-), 22:33, 23/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Жду новости "Firefox перешёл на движок Chromium"

    Кто-то говорил о конкуреции, свободе выбора?
    Нате вам тыщапицот Хромых поделий, кушайте. Скоро не тольо браузеры, но и вообще интернет будет принадлежать Гугл

     
     
  • 2.100, soarin (ok), 06:01, 24/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > но и вообще интернет будет принадлежать Гугл

    А щас нет?

     
  • 2.103, Ярош (?), 13:34, 24/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Кто-то говорил о конкуреции, свободе выбора?

    Там ещё говорилось "не нравится - форкни. запили свою конкуренцию и выбор", но ты же как всегда не дослушал и в буфет убёг, с мыслью что тебе все должны

     

  • 1.110, Аноним (-), 19:25, 24/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    seamonkey?
     
     
  • 2.118, Andrey Mitrofanov (?), 16:15, 25/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > seamonkey?

    Чё сразу Косой-то?

     

  • 1.117, AlexYeCU_not_logged (?), 16:01, 25/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Что сказать, на Андроиде Фаерфокс для меня уже выпилен из-за Яндекс-хлама. Отвалится хоть что-то из нужных мне полудюжины плагинов -- улетит и с десктопа. На сегодня единственная причина использования фаерфокса -- дополнения. Не будет их -- браузер сдохнет. Конкуренты есть, причём без Австралиса, плиток и необходимости перепиливать css для получения более-менее вменяемой морды.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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