издание на уеб браузър И Firefox 67 за платформата Android. Освен това е генерирана актуализация дългосрочна поддръжка . Очаквайте скоро на сцената Клонът на Firefox 68 ще бъде прехвърлен, чието пускане е насрочено за 9 юли.
:
- Въведена е възможност за автоматично разтоварване на раздели за освобождаване на ресурси. Функцията се активира при липса на памет (по-малко от 400 MB свободна памет) и на първо място измества раздели, които не са били използвани дълго време. В този случай разделите не изчезват, а се поставят в състояние на готовност за зареждане (режим на готовност), подобно на това, което се наблюдава след възстановяване на сесията. За контрол на работата на режима е добавена опцията "browser.tabs.unloadOnLowMemory" към about:config;
- Зареждането на страниците е ускорено, когато има задачи, които натоварват интензивно процесора. Оптимизацията се реализира чрез намаляване на приоритета на манипулаторите на събития на таймера setTimeout по време на зареждане на страницата (подобно на фоновите раздели, предоставеният бюджет за време, изразходван за изпълнение на манипулатора на събития на таймера, се намалява). Ограничаването на фоновите манипулатори позволява да се разпределят повече ресурси за основните манипулатори, които влияят на първоначалното изобразяване на страницата. Например, основните скриптове на Instagram, Amazon и Google, благодарение на добавената оптимизация, стартират 40-80% по-бързо;
- Някои второстепенни манипулатори са преместени на по-късни етапи на зареждане. Например, сканирането за алтернативни CSS стилове вече се извършва след зареждане на страницата, а не по време на зареждане на страницата. Зареждането на модула за автоматично попълване на въвеждане се отлага до готовност на формите за въвеждане;
- Подходът за изобразяване по време на зареждане на страницата е променен - изходът сега започва по-рано в процеса на зареждане, но операциите за изобразяване се извикват по-рядко;
- Инициализирането на някои подсистеми и добавки на браузъра, свързани с промяна на дизайна, е отложено до приключване на основното изтегляне, което намали времето между стартирането на браузъра и готовността му за показване на страници;
- Внедрено блокиране на вмъквания на JavaScript, които копаят криптовалути или проследяват потребители, използвайки скрити методи за идентификация („отпечатъци на браузъра“). Блокиране на ( и ) в списъка Disconnect.me, който включва хостове, за които е установено, че използват копачи и код за скрита идентификация. По подразбиране новите режими на блокиране са деактивирани и за да ги активирате, към настройките, свързани с поверителността, са добавени нови опции „Cryptominers“ и „fingerprinters“. Можете да проследите активирането на блокера чрез
контекстното меню на сайта, което се показва, когато щракнете върху иконата на щита в адресната лента;

- В главното меню и диалог с препоръки за попълване на формуляри за вход възможност за бързо навигиране до пароли, запазени за сайта;
- Структурата система за композиране , написан на езика Rust и преместващ операциите по изобразяване на съдържанието на страницата към страната на GPU. WebRender използва шейдъри, работещи на графичния процесор, за да извършва операции по композитно изобразяване на елементи на страница вместо вградената система за композиране на двигателя Gecko, която обработва данни с помощта на процесора, което води до значително по-бързо изобразяване и по-ниско натоварване на процесора.
WebRender в момента е активиран по подразбиране за приблизително 4% от потребителите. Windows 10, които използват графични карти NVIDIA. Активирането му за други потребители ще зависи от резултатите от тестовете. Ако всичко върви гладко, обхватът на тестването ще бъде разширен до 25% на 27 май, до 50% на 30 май и до 100% през първата седмица на юни. Можете да проверите активирането на WebRender на страницата about:support. За да го активирате принудително, активирайте настройките "gfx.webrender.all" и "gfx.webrender.enabled" в about:config или стартирайте Firefox с променливата на средата MOZ_WEBRENDER=1. Linux Поддръжката на WebRender е горе-долу стабилизирана за графични карти Intel с драйвери Mesa 18.2+;
- Механизмът за работа с профили е преработен: ако по-рано, когато инсталирате няколко различни копия на Firefox, по подразбиране се използва един общ профил с настройки, добавки и информационни бази (отметки, история, запазени пароли, бисквитки и т.н.), сега ще бъде създаден отделен профил за всеки паралелно инсталиран екземпляр. Например, ако инсталирате ESR, beta, nightly, Developer Edition и обикновен Firefox едновременно, за тях ще бъдат създадени отделни профили.
Основната причина за преминаване към отделни профили е потенциалът за проблеми при използване на профил на нова версия в по-стара версия на Firefox, както и при достъп до базата данни с профили от различни паралелни екземпляри на Firefox, което потенциално може да доведе до повреда на данните. За да изберете съществуващ профил, все още можете да използвате интерфейса "firefox -ProfileManager". След приключване на инсталирането на Firefox, ако открие съществуващ профил в системата, се показва специално предупреждение с предложение за синхронизиране на настройките чрез акаунт в облачната услуга Mozilla Sync.
- Към основния отбор системна добавка , експерименти за активиране на които за ограничен брой потребители бяха проведени, започвайки с Firefox 62, но окончателното активиране за всички потребители беше извършено едва сега. Добавката Firefox Monitor предоставя предупреждение, ако акаунтът ви е компрометиран (потвърждение чрез имейл) или ако се опитате да влезете в хакнат преди това сайт. Проверката се извършва чрез интеграция с базата данни на проекта. , който включва информация за 7.8 милиарда акаунта, откраднати в резултат на хакове на 364 уебсайта. Предупреждението се показва само за сайтове, за които е докладвано, че са хакнати от базата данни haveibeenpwned.com през последните 12 месеца. Ако са изминали по-малко от 2 месеца от появата на данните за хака, ще се покаже второ предупреждение.

- Броят на извикванията на API, които могат да бъдат направени, е разширен. само при отваряне на страница в защитен контекст (), т.е. когато се отваря чрез HTTPS, чрез localhost или от локален файл. Във Firefox 67, за страници, отворени извън защитен контекст, изходни системни известия чрез API , показван извън прозореца на браузъра;
- Разширени възможности на режима на частно сърфиране. Добавена е възможност за запазване на пароли във формуляри на сайтове, отворени в частен режим. Внедрени средства за управление на активирането на добавки в частен режим - в мениджъра на добавки потребителят вече може да определи кои добавки да активира в частен режим и кои да използва само в основната сесия. Новите добавки са деактивирани по подразбиране за активиране в частен режим (изисква промяна на настройките за активиране);

- Внедряване на поддръжка на видео кодек прехвърлени за ползване на библиотеката , разработен от общностите VideoLAN и FFmpeg и насочен към постигане на възможно най-висока производителност на декодиране и осигуряване на висококачествена работа в многонишков режим. Отбелязва се, че форматът AV1 започва да набира популярност: ако през февруари делът на видеоклиповете AV1, гледани в бета версиите на Firefox, беше 0.85%, а през март - 3%, сега тази цифра е 11.8%;
- за управление на браузъра с помощта на клавиатурата - панелът и падащото меню вече могат да се управляват само с помощта на клавиатурата, включително достъп до бутоните за добавки, поставени на панела, елементи, които не се побират на екрана, индикатор за зареждане, действия със страницата и др. Навигирайте през елементите на панела с помощта на клавиша Tab и клавишите със стрелки на клавиатурата;
- Добавен към панела за оценка на състоянието на синхронизиране, свързване с акаунт и споделяне на данни между множество устройства, както и бърз достъп до операции, които използват вашия акаунт във Firefox. Възможно е да показвате вашия аватар вместо стандартната икона;

- Добавено от Фиксиране на раздели чрез менюто в адресната лента. Закачените раздели винаги остават активни, стартират се автоматично и улесняват достъпа до сайтовете, които използвате често;

- Внедрена е система от контекстуални съвети, препоръчващи определени опции на потребителя, като се вземе предвид контекстът;
- Добавен е нов бутон към менюто Файл за импортиране на настройки и данни от други браузъри (поддържа се импортиране от Chrome и Chromium);

- Преустановена поддръжка за използване на протокола "webcal:" в URL адреси, свързани с услугата 30boxes.com;
- Възможността за качване на екранни снимки на сървъра на Firefox Screenshots и споделяне на екранни снимки чрез сървъра на Mozilla е премахната. През следващите месеци сървърът за екранни снимки ще бъде спрян и потребителите ще бъдат уведомени наличните от него данни;
- Включеният шрифт Twemoji е актуализиран. Новата версия добавя поддръжка за спецификацията Emoji 11.0;
- Допълнителни категории потребители са поканени да участват с показване на допълнително информационно съдържание, препоръчано от услугата Pocket, както и с промяна в оформлението на информацията на началната страница. Например, размерът на блока и броят на препоръките на някои потребители ще бъдат променени и ще бъдат предложени нови тематични раздели (Здраве, Наука, Технологии и Развлечения). За да се откажете от експеримента, изключете опцията „Откриване на съдържание“ в горния десен ъгъл на страницата с нов раздел;
- по подразбиране API , предназначен да организира работата на двуфакторна автентификация в различни уеб услуги. U2F вече е активиран за акаунти в Google;
- Оптимизиращият JavaScript компилатор е актуализиран, за да поддържа устройства, базирани на ARM64, работещи Windows;
- Добавена е поддръжка за динамично импортиране на JavaScript модули с помощта на израз ;
- Инструментите за уеб разработчици вече поддържат произволен избор на ред и копиране на съдържание от панела Промени в клипборда, който показва историята на всички промени в CSS, направени през панела Правила по време на текущата сесия с инструменти за разработчици;

- Във вградения JavaScrip дебъгер Панел с нишки с инструменти за отстраняване на грешки в Web Workers. Качеството на обработка на точките на прекъсване, зададени в кода (вградени) е подобрено - дебъгерът вече спира по-точно в посочените точки в кода;
- Във версията на платформата Android Поведението на viewport-а е приведено в съответствие с други браузъри. Добавена е възможността за добавяне на уиджет за търсене на Firefox с функции за гласово въвеждане към началния екран. Поддръжката за гостева сесия е преустановена; вместо това се препоръчва режим на частно сърфиране.
В допълнение към иновациите и корекциите на грешки, Firefox 67 елиминира , от които няколко са маркирани като критични, т.е. може да доведе до изпълнение на код на атакуващ при отваряне на специално проектирани страници. В момента не е налична информация с подробности за коригираните проблеми със сигурността, но се очаква списък с уязвимости да бъде публикуван до няколко часа.
Източник: opennet.ru
