Firefox 53 перешёл (https://www.mozilla.org/en-US/firefox/53.0beta/releasenotes/) на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Кроме того сформирован (http://www.mozilla.org/en-US/firefox/54.0a2/auroranotes/) выпуск Firefox Developer Edition 54, который заменил (https://www.opennet.dev/opennews/art.shtml?num=41029) собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на данной странице (http://www.mozilla.org/firefox/beta/), а Firefox Developer Edition здесь (https://www.mozilla.org/en-US/firefox/channel/#aurora). Релиз Firefox 53 намечен на 18 апреля, а Firefox 54 на 13 июня.
Изменения, представленные (http://www.mozilla.org/en-US/firefox/53.0beta/releasenotes/) в бета-версии Firefox 53:- Полностью переработано (https://medium.com/@pastith/feeling-safer-online-with-f...) оформление уведомлений для подтверждения предоставления web-приложению или сайту дополнительных полномочий, таких как доступ к определению местоположения, микрофону, API для offline-хранения, выводу уведомлений и т.п.
- Поддержка многопроцессного режима расширена наработками проекта Quantum Compositor (https://bugzilla.mozilla.org/show_bug.cgi?id=1264543) (e10s-gpu), в рамках которого код композитинга и интерфейса для взаимодействия с GPU вынесен в отдельный процесс, что позволяет защитить браузер от проблем, возникающих из-за графических драйверов и сбоев в графическом API. В случае сбоя графического драйвера процесс композитинга автоматически перезапускается без негативного влияния на работу остальных частей браузера. Проведённый в ночных сборках эксперимент (https://ashughes.com/?p=374) показал, что тестовое включение Quantum Compositor привело к сокращению общего числа жалоб на крахи браузера на 1.2%, крахов в процессе завершения работы на 5.1%, крахов плагинов на 5.5% и число отчётов о крахах GPU-драйверов уменьшилось на 45%. Отдельный процесс для отрисовки пока активирован только для платформы Windows;
- В дополнение к ранее применяемой базовой теме оформления в основной состав включены две новые темы оформления - Compact Dark и Compact Light, созданные по мотивам тем оформления для Firefox Developer Edition. Новые темы можно активировать через Appearance в менеджере дополнений (about:addons) или через меню настройки внешнего вида (Menu/Customize). Новые темы являются первым шагом на пути к реализации плана (https://bugzilla.mozilla.org/show_bug.cgi?id=1325171) по визуальному обновлению Firefox в 2017 году.- По умолчанию активирована блокировка воспроизведения мультимедийного контента в фоновых вкладках. Звук и видео теперь начинают воспроизводиться только после того, как пользователь явно перейдёт на вкладку (воспроизведение не начнётся, пока вкладка не станет видимой);
- Обеспечена возможность применения легковесных тем оформления для окон, открытых в режиме приватного просмотра;- В режиме читателя (Reader Mode) реализовано отображение приблизительного времени чтения страницы;
- Изменён метод отображения обрезанной части заголовка страницы на вкладках - вместо многоточия реализован эффект смазывания (затухания) последних букв;
- Обновлены элементы интерфейса для управления воспроизведением мультимедийного содержимого;- Добавлена поддержка канала прозрачности для видео в формате WebM, что позволяет организовать воспроизведение с просвечивающим фоном;
- Для очень больших меню, включающих более 40 элементов, реализована функция inline-поиска элементов меню;
- В дополнениях запрещена (https://blog.mozilla.org/addons/2017/01/24/preventing-add-on.../) загрузка бинарных компонентов и разделяемых библиотек непосредственно в процесс Firefox. Разработчикам дополнений, в которых используется нативный код, рекомендуется перейти на технологии WebExtensions и API Native Messaging (https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Na...), который подразумевает запуск связанного с дополнением исполняемого файла в отдельном процессе и организацию канала связи с ним. Начиная с Firefox 53 все дополнения, использующие JS-ctypes или напрямую загружающие бинарные данные в процесс будут занесены в чёрный список;
- По умолчанию включен интерфейс для навигации по структурированным данным в формате JSON. В интерфейсе предоставлена возможность раскрытия блоков в соответствии с заданным фильтром и сохранения или копирования выделенных областей. В состав кодовой базы просмотрщик JSON добавлен ещё в Firefox 44, но до сих пор был отключен по умолчанию (devtools.jsonview.enabled в about:config);- Продолжено (https://blog.mozilla.org/addons/2017/01/25/webextensions-in-.../) усовершенствование API WebExtensions (https://www.opennet.dev/opennews/art.shtml?num=42838) для разработки дополнений, совместимых с браузером Chrome. В новой версии реализована большая часть API browser.browsingData, которое позволяет удалять из Firefox накопленные в процессе навигации данные, такие как данные форм, cookie, пароли, загрузки, содержимое кэша, история посещений. Частично реализован API browser.identity, предоставляющий средства для аутентификации с использованием OAuth. Добавлен новый API browser.contextualIdentities с реализацией системы контейнеров (https://blog.mozilla.org/tanvi/2016/06/16/contextual-identit.../) для изоляции параметров идентификации (например, в разных вкладках можно использовать разные учётные записи к одному сайту). Успешно прошёл тестирование и включён по умолчанию API browser.storage.sync. Началась реализация API browser.devtools. Существенно расширены возможности по созданию контекстных меню.
- Добавлена система детализированного подтверждения полномочий, которые требуют дополнения на базе WebExtensions. Перед установкой дополнения, или в случае изменений списка полномочий при доставке обновлений, пользователь должен подтвердить предоставление дополнению расширенных прав, таких как доступ к пользовательским данным или содержимому вкладок;- В сборках для платформы Linux прекращена (https://support.mozilla.org/en-US/kb/your-hardware-no-longer...) поддержка процессоров x86, не поддерживающих инструкции SSE2 (процессоры старее Pentium 4 и AMD Opteron, в том числе Pentium 3, Athlon XP и VIA C3);
- Прекращена поддержка платформ Windows XP и Vista, а также 32-разрядных версий macOS. Последним LTS-выпуском для данных систем является Firefox 52, который будет поддерживаться до апреля 2018 года;- Уменьшен размер обновлений к сборкам для macOS;
- Добавлен API Intersection Observer (https://developer.mozilla.org/en-US/docs/Web/API/Intersectio...), позволяющий увеличить производительность сайта за счёт применения техники отложенной загрузки контента и значительного снижения накладных расходов при проверке видимости контента;- На платформе Windows возобновлена поддержка событий (https://developer.mozilla.org/en-US/docs/Web/API/Touch_events) сенсорного экрана.
- На 64-разрядных системах Windows 7+ теперь по умолчанию устанавливаются 64-разрядные сборки Firefox;
- Прекращена поддержка 32-разрядных версий Mac OS X. Для платформы macOS теперь формируются только 64-разрядные сборки Firefox, создание универсальных сборок прекращено;
- После выхода Firefox 53 в апреле 2017 года в каталоге дополнений Mozilla планируют прекратить (https://www.opennet.dev/opennews/art.shtml?num=45556) генерацию цифровых подписей для новых классических дополнений, написанных с использованием XUL, SDK и XPCOM. Приниматься будут только дополнения на базе WebExtensions. Ограничение касается только новых дополнений для настольных сборок Firefox, обновления к ранее добавленным дополнениям смогут быть подписаны, как...URL: https://www.mozilla.org/en-US/firefox/54.0a2/auroranotes/
Новость: http://www.opennet.dev/opennews/art.shtml?num=46180
Когда уже добавят поддержку <input type="date"> ?
Не добавят. В GTK нет такого элемента.
А хромиум по вашему на каком фреймворке построен? T_T
У него свой графический стек. Соответственно и элементы свои. Гугли Aura UI.
Я - не хочу браузер для просмотра GTK.
в опере 12 и то поддержка всех этих новых инпутов лучше была(
Я знаю,опеннет читают талантливые ребята.Мужики,программисты,есть-же открытый код,соберите просто браузер,без финтифлюшек,без инструментов разработчиков и т.п.Мне-бы просто кино посмотреть и музыку послушать,после работы.
>соберите просто браузер
>кино посмотреть и музыку послушатьи причем тут браузер?
> просто браузер,без финтифлюшек
> просто кино посмотреть и музыку послушатьЭто троллинг такой?
Ага,прикол такой!Кино посмотреть и новости,прикинь,кто-то не использует браузер для разработки!Вот мы лошары,и нас большинство и разрабы живут за наш счёт,и на нас-же бухтят.
>нас большинство и разрабы живут за наш счётРазрабы тебе дигитальных зрелищ выдают, не бухти такшта.
Ага. Браузер им без финтифлюшек, но чтобы видео смотрел, музыку слушал... Ещё чтобы голосовые команды бы понимал, жесты бы через веб-камеру принимал, иерархическую историю, группы вкладок, тонкую настройку безопасности, которая не мешала бы жить, многопроцессорность, изоляцию отдельных вкладок, и... и... и ещё бы польку танцевать умел.
> Ага. Браузер им без финтифлюшек, но чтобы видео смотрел, музыку слушал... Ещё
> чтобы голосовые команды бы понимал, жесты бы через веб-камеру принимал, иерархическую
> историю, группы вкладок, тонкую настройку безопасности, которая не мешала бы жить,
> многопроцессорность, изоляцию отдельных вкладок, и... и... и ещё бы польку танцевать
> умел.И тут Вас понесло.. Нет,только чтобы "видео смотрел, музыку слушал".Я не хочу ничего знать о сайтостроении,я хочу смотреть клипы,новости,фильмы.И если раньше мой Iceweasel весил 20Mb и показывал всё,то сейчас он весит 140 и с проблемами.
>> Ага. Браузер им без финтифлюшек, но чтобы видео смотрел, музыку слушал... Ещё
>> чтобы голосовые команды бы понимал, жесты бы через веб-камеру принимал, иерархическую
>> историю, группы вкладок, тонкую настройку безопасности, которая не мешала бы жить,
>> многопроцессорность, изоляцию отдельных вкладок, и... и... и ещё бы польку танцевать
>> умел.
> И тут Вас понесло.. Нет,только чтобы "видео смотрел, музыку слушал".Я не хочу
> ничего знать о сайтостроении,я хочу смотреть клипы,новости,фильмы.И если раньше мой Iceweasel
> весил 20Mb и показывал всё,то сейчас он весит 140 и
> с проблемами.Не хочешь знать -- не знай. Мне-то что. Но совмещение фраз "видео смотреть" и "без финтифлюшек" не становится менее смешным, от того, что ты чего-то там не знаешь.
Не осилили расширением сделать средства разработки или хотя бы как в хромиуме. Можно отдельным пакетом сборку делать и кому надо их себе сам установит. Место того, что бы мозг включить ерничаете...
> Не осилили расширением сделать средства разработки или хотя бы как в хромиуме.
> Можно отдельным пакетом сборку делать и кому надо их себе сам
> установит. Место того, что бы мозг включить ерничаете...Над местными хейтерами можно только ёрничать. Такое количество безмозглых нытиков в одном месте, что иногда это становится даже не смешно.
>Это троллинг такой?Нет. Он хочет смотреть кино и слушать музыку, пока другие браузер разрабатывают. Потом будет по сайтам ходить.
> соберите просто браузерВикипедия - статья WebKit - список браузеров, построенных на этом движке.
"Просто браузеры" в ассортименте. Пробуйте на здоровье.
>соберите просто браузерПроспонсируешь?
> Я знаю,опеннет читают талантливые ребята.Мужики,программисты,есть-же открытый код,соберите
> просто браузер,без финтифлюшек,без инструментов разработчиков и т.п.Мне-бы просто кино
> посмотреть и музыку послушать,после работы.http://i.piccy.info/i9/f25713c36403eabb3ceaebef361a76c7/1489...
Многопроцессорность вводят, sandbox планируют, так FF скоро Chrome догонит.
> Многопроцессорность вводят, sandbox планируют, так FF скоро Chrome догонит.Да,замечательно! Однопроцессорность запороли,превратив браузер в монстро-программу,давайте все возможности ядра засрём,операционные системы для этого-же собирают.Стыдоба,пять лет назад образ системы весил 600Мб и вмещал в себя все необходимые программы.Сейчас образ весит около 2Гб и требует настройки каждой железки.Добро пожаловать в мир виндовс,линуксоиды.
Что за эболу ты порешь?
> Многопроцессорность вводятИ много у тебя процессоров?
> Изменён метод отображения обрезанной части заголовка страницы на вкладках - вместо многоточия реализован эффект смазывания (затухания) последних буквШокирующие инновации! Даже в хроме такого нет! (На самом деле есть, и уже давно. ФФ как всегда всего лишь догоняет.)
как по мне - это шаг назад. инновация будет когда они это замыливание уберут.
>Запрещено автоматическое воспроизведение мультимедийного контента в новых вкладках, открытых в фоне;Как сию порнографию отключить?
>автоматическое воспроизведение мультимедийного контентаВот как бы это отключить :)
Это и за вас отключат. А так придётся лишние кнопки мышки нажимать
Куда все эта гонка обновлений? Только была новость о 52, сразу уже 53-бета... Достали вы этими своими браузерами.
Взываю к лимиту на новости о брузерах!
Ну так видишь в заголовке "beta, developer..." - не читай
Я что то перестаю улавливать смысл разработки ФФ, когда уже есть хромиум. А моё окунание из области бэкенда во фронтенд принесло мне массу интересных открытий про ФФ и в основном не в его пользу. Таки смысл иметь догоняющий браузер, который при этом приносит больше проблем, чем хромиум?
Вы таки хотите, чтобы создание проблем стало прерогативой единственного браузера, и сбежать с него было некуда?
Если избавиться от проблем совместимости с ФФ, то это заметно сократит количество необходимых рабочих часов на поддержание единообразного вида вебстраничек. А что ФФ по сути стал догоняющим, тут беда, конечно. Я вот так сразу не могу вспомнить причину зачем он нужен, когда можно хромиум поставить. Т.е. что такого эксклюзивного может дать ФФ, чего неут у хромиума?
Сейчас вам фоксофилы расскажут о расширениях которыми они любят oбмазываться.
Таки к хрому/хромиуму тоже есть масса расширений, а существование ФФ сегментирует их. Сомнительная полезность ФФ. К тому же, судя по новости, расширения к ФФ уже предлагается писать совместимым с хромиумом способом.
> Сейчас вам фоксофилы расскажут о расширениях которыми они любят oбмазываться.Только вот скоро, с выпилом XUL из расширений, эти их расширения превратятся в тыкву и от хромых будут почти неотличимы.
все что выпилят добавят api на js.
На данный момент он предлагает кучу эксклюзивных расширений, которые невозможно реализовать под Chrome в принципе. Chrome не позволяет писать расширения, которые вмешиваются в работу его интерфейса. Нельзя, например, сделать табы многострочными, или реализовать что-то вроде такого: https://geektimes.ru/post/241626/ (а подобных расширений, меняющих именно интерфейс, у меня большинство, например).
Вот еще одна о%уительная история, любителям хрома в целом, и хромиума в частности:=====
История с «багом» Chrome webRequest API, который не позволяет перехватывать запросы WebSocket (тикет 129353) очень интересная. Этот тикет открыт ещё в мае 2012 года. И до сих пор остаётся открытым. Обсуждение продолжалось очень долго. Пользователи жаловались в обсуждении, что из-за невозможности блокировать вебсокеты сайты могут относительно просто обходить блокировщики рекламы. Ведь если блокировщик не отслеживает вебсокеты через стандартные API, то для блокировки такой рекламы нужно искать очень трудные обходные пути. В первое время это была чисто теоретическая проблема. Вроде бы в 2012 году ни один сайт не использовал такие методы обхода блокировщиков рекламы, да и сами блокировщики были в то время не настолько популярны, как сейчас.Ситуация изменилась в 2015 и 2016 году. Сейчас Pornhub не единственный сайт, который додумался до такого хака. Что самое интересное, в обсуждении тикета в Chromium в августе 2016 года выступил один из разработчиков. Он убедительно объяснял, что блокировщики рекламы пытаются переписывать содержимое вебсокетов — и это реально угрожает безопасности пользователей, потому что ломает базовую функциональность Javascript. То есть внедрять этот патч — значит, жертвовать безопасностью. Всё бы ничего, но этот разработчик routeh...@gmail.com работает в компании MindGeek, которой принадлежит и сайт Pornhub, и рекламная сеть By Traffic Junky, которая поставляет туда рекламу. Кстати говоря, аналогичные трюки по обходу блокировщиков рекламы действуют не только на Pornhub, но и на других сайтах компании MindGeek.
> Если избавиться от проблем совместимости с ФФЭто какие же у вас такие критичные проблемы??
И вам точно в первую очередь мешает ФФ, а не браузеры на мобилах и виндо-недо-браузер-по-умолчанию?
ФФ у него проблемный, понимаешь...
Один браузер хватит всем? Сразу времена ie6 вспомнились
а по-моему как раз у хрома js-движок хреновый.
>Добавлена система детализированного подтверждения полномочий, которые требуют дополнения на базе WebExtensions. Перед установкой дополнения, или в случае изменений списка полномочий при доставке обновлений, пользователь должен подтвердить предоставление дополнению расширенных прав, таких как доступ к пользовательским данным или содержимому вкладок;Вы знаете как большинство пользователей (пресловутые сферические домохозяйки в вакууме) поступают с подобным на ведроиде.
Плевать на большинство пользователей.
> Плевать на большинство пользователей.Вы дожили до реалий позавчерашней iOS. Гордитесь!
Позавчерашней в смысле хода версий, а не времени.
GTK определенно достал своим идиотским интерфейсом. Спрашивается, вот нахрена кнопки высотой в 96 пикселов с текстом высотой 16, если достаточно 22..24? Я что, большим пальцем ноги нажимаю? Такое впечатление, что там одни инвалиды собрались.
это задел на пальцеориентированный интерфейс. через 20 лет будешь левой пяткой нажимать.
А мне вот с 1366x768 на тринадцати дюймах обидно что Compact Dark и Compact Light совсем даже не compact.
А жжение в нижней части все сильнее у 1%
> mozilla measured that only 1.2% of linux users were using alsa
в Firefox 52 почему-то статьи на Medium.com не открываются, хотя на Chrome подобных браузерах открывается.это у всех такая байда?
Все открывается под Убунту, 52.0 (64-бит).