0 Пользователей и 1 Гость просматривают эту тему.
Основные изменения Firefox QuantumFirefox 57 - один из самых важных релизов браузера Mozilla за долгое время. Организация решила отказаться от поддержки классических плагинов, серьезно обновила интерфейс и интегрировала в браузер некоторые части Project Quantum.Дизайн PhotonFirefox 57 поставляется с обновленным интерфейсом. Это самое крупное изменение дизайна браузера с момента внедрения интерфейса Australis в Firefox 29.0.Новый интерфейс Photon является частью проекта Mozilla Quantum и включает не только визуальные изменения, но и улучшения скорости и отзывчивости.Изменения коснулись страницы новой вкладки, основного меню Firefox, тем оформления и параметров настройки.Если вы использовали предыдущую версию браузера, то вы сразу заметите изменения темы Firefox. Новый Firefox 57 поставляется со светлой и темной темами оформления и оптимизациями плотности размещения графических элементов для мобильного и компактного режимов. В компактном режиме минимизируется свободное пространство, а мобильный режим оптимален для устройств с сенсорными экранами.Меню Firefox расположилось на старом месте, но больше состоит не из крупных значков, а из текстовых ссылок с небольшими иконками. Вы больше не сможете добавлять или удалять элементы из меню.Однако, различные опции персонализации по-прежнему доступны. Пользователь может перемещать или удалять многие элементы интерфейса браузера. Новые элементы можно разместить на главной панели инструментов или в новом меню “>>”, предназначенном для элементов, которые вы не хотите размещать на панели инструментов.При посещении какого-либо веб-сайта в адресной строке появляется новое меню “...”. Это новое меню действий, которое включает опции прямого взаимодействия со страницей. С помощью меню вы сможете добавить страницу в закладки, сохранить ее в Pocket, скопировать или отправить ссылку по электронной почте, отправить вкладку на привязанное устройство или сделать скриншот.Первые две опции продублированы в адресной строке отдельными иконками. Правый клик по записи выводит опции для добавления или удаления иконки из адресной панели.Страницы “Новая вкладка” и “Начальная страница” в Firefox 57 основаны на потоке активности - Activity Stream. Первоначально Activity Stream был запущен как пилотный эксперимент, прежде чем Mozilla реализовала данную функциональность в браузере.На страницах представлен поиск, топ сайтов, избранное, рекомендации Pocket и сниппеты от Mozilla. Пользователи Firefox могут настроить страницу новой вкладки под себя, нажав на иконку шестеренки.Таким образом, интерфейс Photon - это не только новые визуальные изменения. Mozilla усовершенствовала анимацию, иконки и другие элементы, чтобы улучшить отзывчивость работы браузера.Project QuantumВторым серьезным изменением в Firefox 57 является новый внутренний движок на базе проекта Quantum. Mozilla заявила ранее, что Quantum сделал Firefox вдвое быстрее по сравнению с недавним Firefox 52.0. Это впечатляющий прирост производительности.Quantum использует технологию, предлагаемую современными процессорами. Он поддерживает параллельные вычисления и другие возможности и применяет их для ускорения работы Firefox.CSS-движок Quantum, также известный как Stylo, является первым крупным компонентом проекта Quantum, который Mozilla интегрировала в Firefox. По заявлениям Mozilla, инженеры организации исправили в общей сложности 468 проблем производительности за несколько месяцев разработки.Несмотря на серьезный выигрыш в производительности, Quantum также делает браузер более стабильным, так как Quantum Compositor был перенесен в собственный процесс благодаря реализации Electrolysis (поддержки многопроцессности).Работа с дополнениямиFirefox 57 больше не поддерживает устаревшие надстройки или темы. Пользователи Firefox, которые запускали классические расширения в предыдущих версиях браузера, после обновления до Firefox 57 обнаружат, что они отключены.Плагины и темы, которые были отключены будут отображаться в разделе “Устаревшие расширения” на странице about:addons. Пользователю доступны опции удаления дополнения и поиска замены.Тем не менее, нет никакой гарантии, что для необходимого вам дополнения найдется альтернатива. Так, например, плагин Classic Theme Restorer не имеет замены, потому что платформа WebExtensions не предусматривает подобную функциональность.Таким образом, Firefox 57 поддерживает только расширения WebExtensions. Множество популярных расширений уже было портировано, но далеко не все. Некоторые плагины никогда не будут портированы по той или иной причине (из-за отсутствия заинтересованности разработчиков или недостатков API-интерфейса).Mozilla планирует поддерживать устаревшие надстройки на протяжении всего срока поддержки версии Firefox ESR 52. С выходом Firefox ESR 59 поддержка устаревших надстроек будет полностью прекращена.Новые разрешенияВ Firefox 57 появились новые элементы управления разрешениями. Теперь пользователи могут самостоятельно контролировать доступ к местоположению устройства, камере, микрофону и уведомлениям.Откройте страницу about:preferences#privacy и прокрутите до секции “Разрешения”. Нажав на кнопку “Параметры ...” откроется список сайтов, которые запрашивали доступ к соответствующей функции, например, к местоположению. Вы можете удалить отдельные сайты или все сайты из списка в любое время.В этом отношении еще предстоит проделать определенную работу, поскольку новые средства управления не имеют параметров, предлагаемых классической системой разрешений Firefox (удаленной Mozilla). Другие изменения Firefox Quantum Кнопка “Поделиться” была удалена. Вернуть ее можно, установив расширение Share Backported Firefox. Функция автопрокрутки Firefox теперь использует асинхронную прокрутку для улучшения плавности. Безопасная песочница Linux установлена &&на более высокий (более ограничительный) уровень, при котором блокируются операции чтения и записи файловой системы в системах Linux. Нажатие средней кнопки мыши по контенту в системах Unix по умолчанию больше не открывает ссылки. Защита от отслеживания теперь доступна как опция для всех сайтов. Ранее защита была доступна только для сайтов в режиме приватного окна. Firefox 57 по умолчанию поставляется без поисковой строки. Вы можете включить ее в настройках.Firefox 57.0 для Android Поддержка только расширений WebExtensions. Улучшения производительности и стабильности. Обновлена страница новой вкладки. Декодирование видео автоматически отключается, когда вкладка воспроизведения становится фоновой вкладкой. Звук продолжит воспроизводиться. Защита от отслеживания может работать не только в режиме приватного окна. Приватный режим автоматически включается на совместимых клавиатурах в режиме приватного просмотра. Длинные URL-адреса теперь можно прокручивать в адресной строке.
Отслеживание активности на веб-страницах используется рекламными и аналитическими сервисами, а также социальными сетями. Гонза Бамбас (Honza Bambas), инженер Mozilla, который разработал данную функцию, называет ее “tailing” (в переводе - “затягивание”).Tailing улучшает скорость загрузки страницРабота над этой функцией стартовала восемь месяцев назад. Бамбас придумал эту концепцию, чтобы определить приоритетность обработки ресурсов, необходимых для рендеринга фактической страницы и максимально ускорить момент взаимодействия с пользователем, задерживая загрузку второстепенных скриптов отслеживания.Бамбас сообщает, за счет чего уменьшается время загрузки страниц:Данная функция оказывает положительное влияние на скорость загрузки страницы, поскольку мы экономим часть пропускной способности сети и ресурсы процессора для загрузки и обработки изображений и скриптов, запущенных на сайте, чтобы веб-страница была прорисована раньше.Сценарии отслеживания не блокируются полностью, а только временно откладываются. Основываясь на текущих настройках Firefox, скрипты отслеживания задерживаются максимум на шесть секунд, после чего они загружаются независимо от того, закончилась ли загрузка страницы или нет.Tailing эффективен против всех современных трекеров на JavaScriptЗадержка скриптов отслеживания работает не всегда. Firefox будет откладывать скрипты только тогда, когда они будут добавляться на страницу динамически или через асинхронный вызов.По умолчанию веб-сайты загружают файлы JavaScript через синхронный вызов. Тем не менее, большинство современных сайтов построены с использованием библиотек JavaScript, которые параллельно загружают ресурсы JavaScript (async), а не один за другим (sync).Кроме того, большинство рекламных сетей также загружают свой код через асинхронные вызовы, что означает, что функция tailing в Firefox будет эффективной в большинстве сценариев.Системы аналитики и рекламные сети не возражаютУдивительно, но задержка отслеживания скриптов не вызвала негодование среди людей из индустрии рекламы и аналитики. Сотрудник веб-аналитики говорит, что в целом данное нововведение Firefox поможет отрасли.Джон Кловер (John Clover), инженер Heap Analytics считает: Новая функция Firefox может помочь нашей индустрии. Когда вебмастера размещают тонны тегов на своих сайтах, мы [аналитические компании] все конкурируем друг с другом, что негативно сказывается на скорости загрузки сайта. Поэтому имеет смысл приоритезировать рендеринг сайта. Я считаю, что Mozilla идет по правильному пути.Многие пользователи жалуются, что код отслеживания часто замедляет процесс загрузки сайта. Благодаря новой схеме приоритизации Mozilla сайты будут загружаться быстрее, и пользователи смогут раньше с ними взаимодействовать. Аналитические фирмы при этом ничего не теряют. Сценарии отслеживания будут по-прежнему загружаться, но количество жалоб от пользователей значительно сократится.На странице about:config в Firefox доступно для редактирования несколько параметров. В частности, параметры network.http.tailing.delay-quantum-after-domcontentloaded и network.http.tailing.delay-quantum позволяют изменить значение минимальной задержки, а параметр network.http.tailing.delay-max определяет максимальную задержку. Параметр network.http.tailing.enabled позволяет включать или отключать функцию tailing.
Новая версия доступна для установки с помощью службы автоматического обновления, а также для ручного скачивания Загрузить Чтобы установить новую версию, выберите меню Opera > О программе. Браузер выполнит проверку доступности обновлений и автоматически загрузит, и установит их. В качестве альтернативы можно использовать автономный установочный файл.Что новогоКлючевым нововведением Opera 50 стала функция защиты от JavaScript майнеров криптовалют. Многие сайты в Интернете загружают скрипты, которые запускают майнер, использующий ресурсы компьютера пользователя для добычи криптовалют в пользу владельца ресурса или лица, контролирующего ресурс. В то время как некоторые сайты и браузерные расширения используют все доступные ресурсы, другие сайты могут нагружать пользовательские машины лишь частично.Пользователи могут столкнуться с серьезным падением производительности, ускоренным разрядом аккумулятора и другими негативными эффектами майнинга. Некоторые сайты могут работать даже после того, как вы покинули вредоносный сайт.Opera 50 использует список известных скриптов NoCoin для встроенного блокировщика рекламы. Таким образом, защита будет работать, если рекламный фильтр активен.Проверить статус защиты можно перейдя на страницу opera://settings/, перейдя на вкладку Безопасность - в разделе Блокировщик рекламы в секции Рекомендованные списки должны быть отмечена галочка NoCoin. Обратите внимание, что список отображается, только если включена галочка Блокировать рекламу и работать в интернете в три раза быстрее.Браузер Opera 50 также получил поддержку новейших версий устройств Chromecast. Теперь вы можете транслировать контент напрямую на устройство от Google прямо из Opera.Чтобы включить данную функцию, перейдите в меню Opera > Настройки > Браузер > Интерфейс пользователя и включить галочку Включить поддержку Chromecast.Opera 50 поддерживает потоковую передачу видео, браузерных вкладок или всего рабочего пространства. Запустить трансляцию можно с помощью пункта контекстного меню или соответствующей иконки на YouTube.Разработчики улучшили поддержку и расширили функциональность устройств виртуальной реальности в Opera. Opera VR Player теперь поддерживает Oculus Rift. Другие улучшения, связанные с VR, включают поддержку программного декодирования, автоматическое определение формата для популярных сайтов (YouTube, Facebook или Vimeo) и специальную кнопку выхода, которую пользователи могут активировать, чтобы покинуть интерфейс VR Player.Еще одна новая функция позволяет сохранять веб-страницы в документы формата PDF. Получить доступ к данной функции можно из меню Opera > Страница > Сохранить как PDF… или из контекстного меню страницы.Данная функция дополняет существующий вариант печати страницы в PDF. Разработчики признают, что это может вызвать некоторую путаницу среди пользователей. Компания рекомендует использовать печать в PDF для распечаток, а новую опцию “Сохранить как PDF” для отложенного чтения без доступа к сети и архивирования.Другие улучшения Opera 50 Опции контекстного меню вкладок были переработаны и сгруппированы в связанные разделы. Добавлены новые опции “Обновить”, “Обновить все вкладки”, а опция “Открыть последнюю закрытую вкладку” перемещена вниз списка. В конвертор валют добавлена поддержка четырех криптовалют: Bitcoin, Ethereum, Bitcoin Cash и Litecoin. В конвертер величин добавлена поддержка преобразования длины из миллиметров в дюймы. Также теперь поддерживается конвертация единиц измерения объемов. Новая защита сеансов от сбоя предотвращает удаление текущего сеанса просмотра. Opera будет отмечать все страницы для ручной перезагрузки после повторной активации, за исключением вкладки, на которой возникла проблема. Эта мера устраняет проблему потери доступа ко всем открытым вкладкам из-за несвязанных проблем.Opera 50 поставляется с обновленным VPN.Воспроизведение видео на устройствах Mac OS X стало более плавным. При этом потребление ресурсов ЦП снизилось на 25%б потребление ОЗУ - на 16%.
Для ускорения обработки JavaScript обеспечено кэширование байткода, полученного после разбора кода, что ускоряет загрузку Facebook на 12%, Twitter на 5.4%, сайтов Google на 4.9%. Кэширование машинных инструкций после JIT-компиляции байткода ожидается в одном из следующих выпусков; В настройки добавлен вывод предупреждений в случае наличия установленных дополнений, которые вносят изменения в работу страницы с новой вкладкой, домашней страницы или поисковых движков. Таким образом пользователь теперь сразу информируется об изменении поведения данных разделов из-за установки дополнений и рядом выводится кнопка для быстрого отключения дополнения; Представлен метод противодействия скрытому отслеживанию пользователей при помощи API Canvas, который сводится к выводу диалога с запросом подтверждения операции при использовании на сайте кода для обработки изображений, получающего содержимое областей при помощи API getImageData; Для защиты от фишинга прекращена поддержка открытия в основной странице URL "data:", содержимое которых может быть использовано для отображения в адресной строке информации, вводящей пользователя в заблуждение. В частности теперь не будет работать открытие ссылок "data:", которые включают в себя непосредственно данные страницы, через JavaScript-методы window.open("data:...") и window.location = "data:...", а также клики на ссылки с ‹a href="data:..."› и редиректы через meta refresh и код состояния 302. При этом останутся работоспособны такие способы как явное копирование блока "data:" в адресную строку через буфер обмена и открытие блоков с MIME-типами "plain/text", "data:application/pdf", "data:application/json" и "image/*" (за исключением "data:image/svg+xml"); Добавлена поддержка автозаполнения полей с параметрами кредитных карт. Для отключения данной возможности в настройках в секции управления приватностью (about:preferences#privacy) представлена специальная опция; Нарушена обратная совместимость на уровне конфигурационных профилей. Профили, созданные в Firefox 58+, не смогут быть использованы в прошлых выпусках (напирмер, при установке Firefox 58 без восстановлении старого профиля из резервной копии невозможно будет откатиться на Firefox 52 ESR); Обеспечен вывод предупреждения при открытии сайтов, на которых используются сертификаты удостоверяющего центра Symantec, доверие к которому скоро будет прекращено (в Firefox 60 будет прекращена работа с сертификатами, выданными до 2016-06-01, а в Firefox 63 со всеми остальными); Расширены возможности WebExtensions: добавлены дополнительные опции для создателей тем оформления, представлен API для управления режимом читателя (Reader Mode), добавлен API для смены поисковой системы по умолчанию (при обращении к данному API выводится диалог для подтверждения у пользователя смены поисковика); В интегрированном дополнении для создания скриншотов добавлена поддержка копирования и вставки изображений через буфер обмена. Скриншоты теперь можно создавать и при открытии страницы в режиме приватного просмотра (Private Browsing); Реализован API PerformanceNavigationTiming, предоставляющий методы и свойста для сохранения и извлечения метрик о событиях навигации по документу. Например, при помощи нового API можно определить какое время тратится на загрузку документа; Добавлено свойство PerformanceResourceTiming.workerStart, позволяющее измерить время запуска service worker; В сборках для macOS активирована поддержка API WebVR, который ранее был доступен только пользователям Windows. WebVR предоставляет возможности для создания приложений виртуальной реальности и навигации в Web через 3D-шлемы, такие как HTC VIVE и Oculus Rift; Для Windows для ускорения отрисовки страницы, данная операция вынесена в отдельный процесс, не блокирующий работу основного потока. В некоторых online-играх по сравненению с Firefox 57 наблюдается увеличение FPS до 30%; В Linux решена проблема с выводом пустых символов вместо текста, если связанных с текстом шрифт установлен в нестандартном каталоге;Улучшения версии Firefox 58 для Android:Добавлена поддержка приложений, работающих в режиме Progressive Web Apps (PWA), позволяющем организовать работу с web-приложением, как с обычной программой для Android (отображение в списке запущенных программ, выполнение деинсталляции, средства для получения запросов от других приложений, свой блок настроек в системном конфиругаторе, управление уведомлениями, работа при отсутствии сетевого соединения и т.п.); В настройки добавлена опция, позволяющая выполнять операции синхронизации только при наличии стационарного сетевого соединения (WiFi); Добавлена поддержка полноэкранного интерфейса управления закладками с поддержкой разбивки закладок на каталоги; Добавлена поддержка аудиокодека FLAC (Free Lossless Audio Codec); В темах оформления появилась возможность смены цвета строки статуса; Из домашнего экрана удалён виджет Firefox Search; Реализация протокола Safe Browsing обновлена до версии 4;Кроме новшеств и исправления ошибок в Firefox 58 устранена серия уязвимостей, из которых несколько помечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц. В настоящее время информация с подробностями об исправленных проблемах безопасности недоступна, ожидается, что перечень уязвимостей будет опубликован в течение нескольких часов.
На первый взгляд может показаться, что Chrome 64 не получил новые функции, потому визуальные изменения интерфейса браузера отсутствуют.Однако, обновленный Chrome получил улучшения встроенного блокировщика рекламы, а также множество изменений, связанных с веб-разработкой и поддержкой современных веб-стандартов. Рассмотрим основные улучшения и изменения.Улучшения для веб-разработчиковБольшинство новых функций Chrome 64 призваны улучшить поддержку новейших веб-стандартов, которые все чаще встречаются в Интернете.Так, например, Chrome 64 поддерживает новые API-интерфейсы браузера, новые свойства CSS, новые функции JavaScript (ECMAScript). Кроме того, были реализованы изменения в движке JavaScript V8 для ChromeБолее подробная информация о новых API-интерфейсах и других внутренних улучшениях ECMAScript и V8 доступа в блоге Google.Новый блокировщик против вредоносной рекламыДругие важные улучшения Chrome 64 связаны с безопасностью. Chrome 64 включает исправления уязвимости современных процессоров Spectre, которые позволяют снизить риск ее эксплуатации.Новый Chrome оснащен улучшенным блокировщиком всплывающих окон, который теперь может блокировать популярный способ накрутки трафика tab-under. Встроенный блокировщик теперь сможет гораздо эффективнее блокировать вредоносные рекламные объявления с переадресацией.Наконец, Chrome 64 содержит 53 исправления безопасности
Улучшения скорости загрузки страницOpera 51 переходит на использования компилятора фронтенда Clang, а значит пользователи должны заметить улучшения производительности в синтетических тестах, например, в Speedometer 2.0. На тестовом компьютере HP Spectre с Windows 10 результаты Opera в тесте оказались на 38% лучше, чем у Firefox.Возврат в начало страницыНекоторые сайты, например, Twitter или Facebook, предлагают бесконечную ленту веб-контента, для навигации по которой приходится много скроллить. Разработчики добавили в Opera полезную функцию, которая поможет вернуться в начало страницы. Просто нажмите по заголовку вкладки и страница будет прокручена до начального положения. Повторное нажатие по вкладке снова вернет вас в ту часть страницы, на которой вы остановились.Импорт закладокВ менеджер закладок добавлена кнопка импорта, которая размещается вместо с кнопкой экспорта в раскрываем меню. Это еще один способ для импорта закладок из других браузеров. Вы можете также импортировать закладке в меню "Простая настройка" на стартовой странице.Список открытых и закрытых вкладокДля пользователей, которые любят работать с огромным числом вкладок, есть повод для радости. Opera 51 теперь получала два сворачиваемых списка для ваших открытых и недавно закрытых вкладок соответственно. Эти списки вы найдете справа от панели вкладок. Таким образом, навигация по вкладкам будет упрощена.Еще одно улучшение работы с вкладками - запоминание закрепленных вкладок независимо от выбранной опции перезапуска (открыть стартовую страницу, продолжить с того же места или открыть определенную страницу). Теперь ваши закрепленные вкладки будут восстановлены после запуска нового сеанса.Приватное окноРазработчики обновили дизайн приватного режима в macOS. Теперь он соответствует дизайну Windows версии. Статические изображения теперь заменены анимацией на всех платформах.При желании можно отключить показ анимации с помощью опции “Больше не показывать” - в этом случае вы сразу сможете перейти к Экспресс-панели. Кнопка “Назад ко вкладке” для видеофреймовВидеофреймы позволяют одновременно просматривать видеоролики и посещать веб-страницы. Новая ссылка “Назад ко вкладке” позволяет вернуться на вкладку проигрывания видео. Ссылка появляется в верхней части видеофрейма при наведении на нее курсора мыши. После выбора новой опции видеоролик будет продолжать проигрываться в компактном окне.Использование FlashВ Opera 51 реализована возможность изменения настройки запуска Adobe Flash без запросов. По умолчанию Opera показывает пользователю запрос, прежде чем разрешить запуск Flash.Включить запуск Flash на всех сайтах можно в Настройки > Сайты > Flash.Сброс настроекСброс настроек Opera может улучшить быстродействия серфинга. Со временем в браузере накапливается большое количество журналов, кэшированных страниц, файлов cookie и неиспользуемых расширений, которые могут снижать производительность. Сброс настроек браузера позволяет очистить эти данные, но сохраненные пароли, закладки и история посещений при этом не будут удаляться.Ранее для сброса настроек Opera нужно было удалять браузер, предварительно сохранив настройки в отдельный файл. В Opera 51 появилась отдельная кнопка для сброса настроек в один клик. Она доступна в Настройки > Браузер > Сбросить настройки браузера.Резервное копирование настроекВ Opera реализован механизм резервного копирования настроек профиля во избежание непреднамеренных изменений или повреждения этих параметров. Каждый раз, когда настройки профиля были успешно прочитаны, создается резервная копия файлов. Если последняя конфигурация не может быть загружена, Opera вместо этого будет использовать резервную копию.Внутренние улучшенияКодовая база обновлена до Chromium 64.
Данное решение компании происходит на фоне роста количества переходов веб-сайтов на безопасный протокол HTTPS. На сегодняшний день, огромный объем трафика уже зашифрован.Компания заявляет, что более 68% трафика Chrome на устройствах Android и Windows и более 78% трафика на Chrome OS и Mac проходит через протокол HTTPS.Подготовка проведенаРешение помечать все HTTP-сайты как “незащищенные” в адресной строке является частью общей стратегии Google по повышению безопасности.Первый этап данного плана был реализован в Chrome 56. Тогда Google начала помечать как “незащищенные” HTTP-страницы, содержащие поля ввода пароли или платежных данных.Второй этап вступил в действие с выходом Chrome 62. В окне инкогнито стали помечаться как “незащищенные” абсолютно все HTTP-страницы.В июле, с выходом Chrome 68 пройдет третий и заключительный этап.Отметим, что Google не одинок в своем решении наказывать HTTP-сайты. Mozilla также присоединилась к этой тенденции в декабре прошлого года, когда инженере в новой базе браузера заложили функцию пометки всех HTTP-ресурсов как небезопасных.В отличие от Google, Mozilla Foundation не обозначила конкретные сроки реализации новой политики. Основной причиной для данного решения Mozilla также называет переход большинства сайтов на HTTPS.Google также объявила об улучшении приложения Lighthouse, которое предназначено для анализа связанных с HTTPS параметров.