Многие годы Mozilla старается освободить Web от плагинов, т.к. они являются точкой снижения производительности браузера, безопасности и удобства использования.
Начиная от анимационных эффектов, воспроизведения видео, перетаскивания файлов, манипуляциями с буффером обмена и до интерактивных 3D игр, видеочатов и т.д. — сегодня всё можно реализовать без использования плагинов. Firefox предлагает встроенный PDF просмотрщик и поддерживает DRM контент.
Microsoft признали Silverlight устаревшим. Oracle сообщили, что Java плагин для браузера тоже устарел. С апреля 2016 года Apple перестали поддерживать QuickTime для Windows. Для OS X поддержку QuickTime отключили начиная с 10.9 Mavericks.
Таким образом, поддержку NPAPI плагинов в Firefox убрали начиная с октября 2015* года начиная с версии 52. За исключением до сих пор популярного Adobe Flash Player.
* От себя добавлю, что речь идет о бета-версиях браузера, которые будут выпущены в будущем. На данный момент последняя общедоступная версия 49.0.2
В 64х битных версиях Firefox для Windows остались рабочими только два NPAPI плагина — Flash и Silverlight*.
Разработчики под Web должны создать и осуществить для себя планы по замене контента, который требует плагинов, включая Java апплеты и Silverlight приложения альтернативными технологиями.
Для корпоративных пользователей, которые требуют поддержки Java -существует Firefox 52 ESR (Extended Support Release), который сохранит возможность запуска Java для Мая 2018.
Кстати, добавлю сюда по теме, чтоб не создавать отдельную статью:
Эта информация официальная:
Mozilla планирует отказаться от поддержки всех NPAPI плагинов, за исключением Flash, в марте 2017 года, когда будет выпущен Firefox версии 52.
Где-то просачивалась информация, что Firefox будет переходить на PPAPI. У Adobe уже готовы к этому в плане Flash Player. Есть шанс, что Firefox для Desktop уже из коробки будет иметь предустановленный Flash Player, как это реализовано в Google Chrome. И обновления будут приходить аналогично. Но это всё «разговоры на кухне». Что будет в итоге — увидим. Могу сказать одно — отказываться от Flash Player никто не собирается. Максимум — ему прикрутят гайки, чтоб быть в маркетинговом тредне. Но игровой Flash еще поживет точно.
Комментарии (57)
mikes
01.11.2016 14:37+1Для корпоративных пользователей, которые требуют поддержки Java -существует Firefox 52 ESR (Extended Support Release), который сохранит возможность запуска Java для Мая 2018.
всякие управлялки сетевым оборудованием идутлесомв альтернативные браузеры?
или консоль для всего тру вей?MasMaX
01.11.2016 15:07+1Многие банковские сервисы требуют Java до сих пор. Корпоративный сегмент очень медленно подхватывает изменения, переход на HTML5 тут затягивается.
IRainman
01.11.2016 15:20+2И таки будут требовать. WebUSB хоть формально и есть, но есть он не везде, а без него аутентификацию по USB-токену или нечто подобное можно сейчас сделать только на Java.
IRainman
03.11.2016 15:40ах да, вот ещё вспомнил, ведь WebSocket появились для банковской индустрии тоже относительно недавно (это правда, 5 лет это не так много для повсеместных изменений в этой области), так что и в этом месте просто так переписывать хорошо работающее, а потом заново всё это сертифицировать в куче инстанций никто не будет без полной поддержки стека технологий, а его всё ещё нет, как минимум из-за WebUSB.
AVX
01.11.2016 14:46+1Считаю большой глупостью запихивать функционал кучи программ в одну. Оставьте браузер просто браузером!
Зачем в firefox сделали просмотрщик pdf? Он же страшно тормозит, неудобен, и вообще — это никакого отношения к веб-серфингу не имеет. Хорошо хоть можно отключить.
Возможно, система плагинов и не безопасна, но замысел изначальный был правильный — есть браузер, а если надо дополнительный функционал (просмотр чего-то там, или какие-то ещё функции, или автоматизация действий) — ставишь плагин. Просто надо было эту систему переработать, чтобы избавиться от недостатков.nik_vr
01.11.2016 15:28Имхо, браузер должен быть самодостаточен в той мере, в какой это необходимо для открытия любого сайта и работы с ним. Просмотр PDF — это лишнее в браузере, согласен (на край есть js-скрипты, которые на конкретном сайте можно подключить). А вот Flash и прочие «Сильверлайты» уже давно пора списать. Пользователь не обязан следить за обновлением всего этого добра.
sashabeep
01.11.2016 21:02Отключайте еще и CSS, чего уж только скрипты-то? И картинки, разумеется, тоже
exfizik
03.11.2016 18:48Тут не столько просмотр pdf — это лишнее в браузере, а pdf — это лишнее в вебе (за исключением каких-нибудь официальных документов). Но часто же выкладывают в пдф то, что проще было бы обычно веб-страницей сделать…
sashabeep
01.11.2016 16:06+2Дааа, давайте вообще — нафига нам картинки на странице смотреть — давайте их скачивать. Функционал скачивания, конечно, незачем засовывать в браузер — напишем для этого какую-то отдельную программу. Закладки — тоже дополнительный функционал, для нее напишем еще одну программу. И конечно, напишем самую большую и тормозную программу для навигации по папке Downloads. Зачем нагружать проводник дополнительным функционалом?
AVX
01.11.2016 16:19Отделите мух от котлет. Браузер — программа, выполняющая СКАЧИВАНИЕ веб-страницы и отображающая содержимое, соответствующее стандарту html. Всё. Картинки — в стандарте есть, а вот где в стандарте тег «pdf» или подобное? Нет такого. Именно поэтому картинки, видео, музыку браузер должен отобразить (только я бы предпочёл, чтобы он передавал ОС функции раскодирования и воспроизведения), а всякие архивы, приложения, и прочие файлы — скачивает и сохраняет (или передаёт внешней программе). Закладки — удобно, но опять же лишний функционал. Например, КДЕ поддерживает закладки, есть функция «прикрепить как закладку». Было бы правильнее на уровне ОС это решать — как управлять окнами и закладками. А вот проводник — это и есть самая большая и тормозная программа для навигации по папке… (да по любой папке).
sashabeep
01.11.2016 16:53+2А кто определяет грань между тем, что можно показать в браузере, а что — нельзя? Вы? Специально для Вас есть окно «Приложения» в настройках, где можно поставить действия в зависимости от типа
Да сделай любой браузеродел поддержку просмотра PDF много лет назад — глючный и тормозной Acrobat Reader давно был бы закрытAVX
01.11.2016 20:51Так давайте не останавливаться на одном только PDF, будем открывать в браузере архивы, выполнять приложения, монтировать видео… Хотя сейчас уже чуть ли не все приложения есть в виде онлайновых сервисов, 99% которых — на java, и тормозят безбожно.
Таким образом мы и придём к некоей веб-ОС — а такую уже сделали, кстати, но вот где же она сейчас? Да забросили, посчитав ненужной.
Знали бы пользователи, что для PDF есть Foxit reader (okular, STDU viewer, etc.) — и никто бы не пытался встраивать этот функционал в браузер.sashabeep
01.11.2016 20:58Про Foxit Reader и так все знают, но до него 10 лет был только акробат :)
Как представлю, что для того, чтобы прочитать строчку из документа его надо скачать, найти, открыть и забыть потом стереть — да ну зачем так жить… Зачем мне этот файл понадобится второй раз? То же самое можно сказать про архиваторы, которых 15 лет назад было дофига, и все были шароварные, сейчас же никто не ноет, что поддержку архивов встроили в ОС
daggert
01.11.2016 22:13Я вот пользователь знающий о фоксите. Он у меня удален, ибо открывать одним кликом (зачастую именно открывать, а не скачивать — сохранять — открывать) намного удобнее. Знаю еще человек 70 из своего окружения, кто успешно пользуется встроенным в хромого пдф-вьювером, никак не пытаясь слезть обратно на акробат или фоксит.
Если документ надо открыть — посмотреть — закрыть, то ничего удобнее встроенного ридера нет.AVX
02.11.2016 08:30+1Я писал про firefox, в нём сделано на базе js, и это решение тормозит, нет, оно ТОРМОЗИТ. Для одностраничных документов ещё можно пользоваться, но вот когда нажимаешь ссылку на пдф, а браузер пытается открыть файл, в котором сотни страниц, и весит он десятки-сотни мегабайт — вот и приехали. Мне проще открыть в foxit, почитать, закрыть. Файл всё равно скачается в «загрузки» (или куда там настроено), а эта папка — практически как %temp%, её просто надо чистить периодически, сохраняя в другое место те файлы, которые реально нужны.
Может быть, в хроме с этим дела получше обстоят, потому и пользуются.
Похоже, тема холиварная, кому-то удобнее так, кому-то по-другому.daggert
02.11.2016 10:41>Я писал про firefox…
Были люди и на ФФ. Смотрели многостраничные отсканированные документы с 512 оперативки на борту + windows XP. Сейчас правда ФФ не запускается и пришлось поставить Яндекс-браузер.
>Файл всё равно скачается в «загрузки» (или куда там настроено)…
В этом и главный прикол: Файл не скачивается в загрузки — просто открывается.
>Похоже, тема холиварная, кому-то удобнее так, кому-то по-другому.
Как и все остальные пользовательские привычки (:
saege5b
03.11.2016 10:00+1Я знаю и пользуюсь.
Но хитро завёрнутый pdf проще открыть и распечатать именно в адобовском ридере.
У альтернативы могут отвалиться шрифты, быть капризы на тему своеобразного отображения наложенной картинки с прозрачностью, могут отвалиться автополя и автоформы. А так всё хорошо.
Хотя картинку и адобовский может забавно отобразить.
IRainman
01.11.2016 18:22Просто люди стали забывать что был такой продукт «Nero Burning ROM» и чем его судьба закончилась. По мне запихивание непосредственно в браузер кучи всего, вроде pdf ридера это путь ровно туда же.
На счёт медиа контента просто +1. У меня даже вот такой костыль стоит:
https://addons.mozilla.org/ru/firefox/addon/potplayer-youtube-shortcut/
ибо видео, особенно если в 4К в браузере откровенно говоря тупит, а в нативном PotPlayer всё летает, про нагрузку на систему при этом просто промолчу. Хорошо что этот костыль работает не только на youtube а почти везде и точно такой же плагин есть для chromium based браузеров:
https://chrome.google.com/webstore/detail/potplayer-youtube-shortcu/cfdpeaefecdlkdlgdpjjllmhlnckcodp
так и живём.
exfizik
03.11.2016 18:41На простых/небольших пдф файлах встроенный просмотрщик (у меня) работает быстрее, чем открывается адобовский, ну, а если нужно что-то навороченное, с формами, валидацие и т.п., то нет никакой проблемы нажать на кнопку «Открыть в другой программе».
Saffron
01.11.2016 14:52> Многие годы Mozilla старается освободить Web от плагинов, т.к. они являются точкой снижения производительности браузера, безопасности и удобства использования.
> Firefox предлагает встроенный PDF просмотрщик и поддерживает DRM контент.
Мало того, что совести у маркетологов нет, так ещё и аудиторию свою за дураков держат. Собранный из исходников NPAPI плагин — это снижение безопасности, а бесконтрольный DRM блоб с зондом — это торжество безопасности. Ха-ха. Так я и поверил. Скорее всего дело в бабле. И поскольку firefox non-profit, то бабло получит не firefox, а его менеджеры — а это уже коррупция.
IRainman
01.11.2016 14:59Жалко. Теперь не понятно как использовать Java и Unity в браузере. Лисичка была последним браузером в котором всё работало.
Я понимаю, что NPAPI это говны мамонта и по многим моментам они устарели, но тем не менее, просто обрубать не предлагая альтернативу это сурово.
Поставил себе пометку, что с 52 версии надо перейти на ESR ветку.
Вопрос к сообществу, а что делать то с Java и Unity если они нужны?v-derckach
01.11.2016 16:48+1Походу firefox многих пользователей перегоняет на ESR. Например, кого-то на 45 перегнал из-за необходимости пользоваться неподписанными аддонами.
smple
01.11.2016 16:49очень давно указал запуск всех расширений в том числе и flash по требованию и запускаю их вручную проблем не испытываю запускаю их крайне мало где и все меньше приходиться их запускать, сейчас вот даже не могу вспомнить где приходилось запускать в последний раз.
на крупных сайтах (например vk для прослушивания музыки) разрешил запуск без запроса.
Для плагина hangouts разрешил запуск на серверах гугл и живу без расширений.
arhangelsoft
01.11.2016 16:49Очень надеюсь, что рубить вот так с плеча они не станут. А сделают, как сделал гугл в chrome. Ввели PPAPI, дождались когда на него переползет Flash, PDF, просто отключили NPAPI-плагины, а потом и вовсе вывели NPAPI из эксплуатации.
Но рубить без предоставления альтернативы… эмм, не разумно. Есть куча вещей которые надо делать в браузере, но которые не надо показывать клиенту в виде кода как-либо.
colorles
01.11.2016 17:12+1Mozilla в итоге сделали поддержку native messaging из хрома?
Вообще грустно, делали банковское приложение с работой с сертификатами, подписями, крипто по ГОСТу и так далее. Все работало чудно на NPAPI плагине, пришел хром и все поломал.
Хорошо, переделали под native messaging host + extension, все чудно работает.
И опять хром подкидывает свинью, скоро все расширения будут работать в хроме только на Chrome OS. Океей, пошел копаться в node-webkit и Electron.
Спасибо нашим ГОСТам и разработчикам браузеров, что раз в год приходится на месяц закапываться с в новую никому не нужную технологию, что бы хоть как то работать с сертификатами в web.webschik
01.11.2016 22:32И опять хром подкидывает свинью, скоро все расширения будут работать в хроме только на Chrome OS
Извиняюсь, а не поделитесь пруфом? Я, как разработчик расширений, как-то не встречал таких заявлений.
vis_inet
03.11.2016 10:48А как же онлайн банкинг?
Там очень часто Java требуется…TheRabbitFlash
03.11.2016 10:50А зачем Java для этих целей вообще? Онлайн банкинг ничем не отличается от просто сайта, где достаточно иметь javascript для клиента и что угодно на сервере. Сейчас не понимаю и раньше тем более. Тот же вебмани — чем не онлайн банкинг?
vis_inet
03.11.2016 10:57+1Я не говорю, что невозможно без Java, но у многих банков почему-то она требуется…
Приходится даже в разных браузерах работать с их сайтами.
IRainman
03.11.2016 15:34+1Выше уже писал почему для банков и государств java в браузере критична. А потому если уже требуется Java, то делать две версии системы аутентификации клиента никто не будет ибо это куча лишних проблем с поддержкой, безопасностью и т.д.
и для vis_inetvis_inet
03.11.2016 17:19А почему же тогда разработчики браузеров убирают поддержку Java?
Неужели они это не понимают?Saffron
03.11.2016 21:14+2> А почему же тогда разработчики браузеров убирают поддержку Java?
Потому что NIH — яву делают другие люди. А производители браузеров хотят сделать свою яву, которую они смогут легко контролировать. Поскольку людям вторая ява нахрен не сдалась остаётся только предварительно выселить существующее решение, пользуясь монопольным положением.
У явы есть фундаментальный недостаток — в неё неудобно вставлять рекламу. Нельзя добавить пару строчек, чтобы загрузить по сети рекламный блок и вставить в приложение автоматически. Вот из-за этого ява и оказывается такой небезопасной, такой вредной для веба.
ZoomLS
>>отказываться от Flash Player никто не собирается.
Уже сколько лет идёт повсеместный отказ от Flash, а тут вдруг никто не собирается. Ещё как собирается!
IRainman
Агу, собирается, да всё никак. Ещё два, ну может три года, и я очень надеюсь, что смогу удалить Flash. До сих пор даже видео в html5 всё ещё тормозит во многих местах, местами даже на youtube, но в тех же местах с flash всё работает идеально. С VK вообще было весело, там даже звук заикался в html5 иногда пока они не переписали весь сайт (новый дизайн не выпустили).
Так что мы собираемся да всё никак ибо годы идут, но всё ещё не работают нормально без flash элементарные вещи.
Автор топика вообще пишет про игростроение для веба и там без flash хоть и можно сейчас уже писать, но кучу написанного и работающего никто переписывать без веской причины точно не будет.
Ну и да, я запамятовал уже, напомните, пожалуйста: десятилетний юбилей похорон Flash и повсеместного от него отказа уже был или ещё нет?
По моим ощущениям Flash мы окончательно похороним примерно тогда же когда и Windows, т. е, скорее всего, никогда ;)tundrawolf_kiba
Хоронили флэш — порвали три стандарта.
Finesse
Пол года назад отключил Flash в браузере, а потом и вовсе удалил с компьютера (пользуюсь Safari, Chrome и Firefox на OS X). Пока никаких неудобств или проблем это не вызвало.
TheRabbitFlash
Из Хрома удалили? )))) Как это Вам удалось? Он же встроен. А то, что не испытываете неудобств… С чего Вам их испытывать, если Вы не используете то, что на нем сделано? Игры, например :)
Finesse
В хроме просто выключил. Удалил тот, который был в системе.
Видео и аудио без проблем играются. В браузерные игры иногда играю, но игры на флеше за последние пару лет ещё ни разу не попадались.
TheRabbitFlash
На счет видео — прикольный случай. У меня есть телек смарт-тв лг. так в нем хтмл5 видео играет с тормозами. А флеш плагин (который в телеке встроен производителем) — идет на хардвар декоде. Без фризов.
Что касается аудио и видео в вебе — так никто не против :) У меня у самого флеш плеер выключен по умолчанию. Но вот поиграть когда хочется — все сайты игровые его требуют. А это, кстати, не 5 сайтов. Это невероятно много.
Ради интереса — что это за игры? Можно на них глянуть? Просто по нашей статистике примерно 95% игр в вебе — на флеше.
Finesse
Если на устройстве Flash воспроизводит видео заметно лучше, чем HTML5, то конечно лучше использовать Flash. Для моего устройства и моих нужд Flash уже давно не нужен.
Примеры игр: http://agar.io, http://hexgl.bkcore.com/play/. Браузерные игры мне не интересны, я их редко встречаю, поэтому с Flash-играми давно не сталкивался.
ValdikSS
С многих сайтов, которые требуют флеш, можно скачать видео через youtube-dl, или просто сразу его проиграть через mpv с интегрированным youtube-dl.
StjarnornasFred
Flash повсеместно уничтожают (игр жалко только), его даже Adobe официально закрыла, а тут «не собираются отказываться». Странно. Или я чего-то не понимаю?
TheRabbitFlash
Ссылку в студию, где его адоби официально закрыли :)
tundrawolf_kiba
Точно не помню ситуацию, но там было что-то вроде того, что с одной из страниц сайта Адоби убрала ссылки на инсталлятор флэша, и все сразу решили, что флэш закрывают. Хотя на самом деле — никто никого не закрывал.
TheRabbitFlash
Я эту ситуацию точно помню. Адоби закрыли логическую дырку в безопасности по раздаче инсталлеров кому не попадя, а люди вроде «я давно не использую флеш, просто прихожу в каждой теме про флеш об это сказать» — говорят, что Адоби, закрыли флеш плеер. И даже не в курсе, что вернули LInux поддержку, пилят PPAPI для будущих Firefox.
IRainman
Adobe его «так усердно уничтожает» что даже возобновила выпуск новых версий NPAPI плагина для Linux.