Firefox 70 шығарылымы

Орын алу веб-шолғыштың шығарылымы Firefox 70, және де мобильді нұсқасы Android платформасына арналған Firefox 68.2. Сонымен қатар, жаңарту жасалды филиалдары ұзақ мерзімді қолдау 68.2.0 (60.x алдыңғы ESR филиалына техникалық қызмет көрсету тоқтатылды). Жақында сахнаға шығады бета тестілеу Firefox 71 филиалы сәйкес қозғалады жаңа даму циклі 3 желтоқсанда шығуы жоспарланған.

басты инновациялар:

  • Жетілдірілген бақылауды қорғау режиміне енгізілген үшінші тарап сайттарындағы пайдаланушы қозғалысын бақылайтын әлеуметтік желі виджеттерін бұғаттау (мысалы, Facebook Like түймелері және Twitter хабарламасының ендіруі). Әлеуметтік желілердегі тіркелгі арқылы аутентификация нысандары үшін блоктауды уақытша өшіруге болады;
    Firefox 70 шығарылымы

  • Аяқталған бұғаттаулар туралы жиынтық есеп қосылды, онда сіз аптаның күні мен түрі бойынша бұғаттаулар санын қадағалай аласыз;

    Firefox 70 шығарылымы

  • Жүйе қондырмасы қосылған Бекіту бағытында (бұрын қондырма Lockbox ретінде жеткізілді), ол ұсыныстар сақталған құпия сөздерді басқаруға арналған жаңа «about:logins» интерфейсі. Қосымша панельде түймені көрсетеді, ол арқылы ағымдағы сайт үшін сақталған тіркелгілерді жылдам көруге, сондай-ақ іздеулерді орындауға және құпия сөздерді өңдеуге болады. Сақталған құпия сөздерге жеке мобильді қосымша арқылы қол жеткізуге болады Бекіту бағытында, ол кез келген мобильді қосымшалардың аутентификация пішіндерінде парольдерді автоматты түрде толтыруды қолдайды;

    Firefox 70 шығарылымы

  • Жүйе қондырмасы біріктірілген Firefox мониторысол қамтамасыз тіркелгіңізге қауіп төнсе (электрондық пошта арқылы растау) немесе бұрын бұзылған сайтқа кіру әрекеті жасалса, ескертуді көрсету. Тексеру haveibeenpwned.com жоба дерекқорымен интеграция арқылы жүзеге асырылады;
  • Құпия сөз генераторы әдепкі бойынша белсендірілген; тіркеу пішіндерін толтырған кезде ол автоматты түрде жасалған күшті құпия сөзбен кеңес береді. «Автотолтыру = жаңа құпия сөз» атрибуты бар ‹input type=”password”› өрістері үшін құралдар кеңесі автоматты түрде көрсетіледі. Бұл атрибутсыз құпия сөзді контекстік мәзір арқылы жасауға болады;

    Firefox 70 шығарылымы

  • Мекенжай жолағындағы «(i)» батырмасының орнына қозғалысты бақылауды блоктау режимдерінің іске қосылуын бағалауға мүмкіндік беретін құпиялылық деңгейінің индикаторы бар. Параметрлерде қозғалысты бақылауды бұғаттау режимі қосылғанда және бетте блоктауды қажет ететін элементтер болмаған кезде индикатор сұр түске боялады. Беттегі құпиялылықты бұзатын немесе қозғалыстарды бақылау үшін пайдаланылатын кейбір элементтер бұғатталған кезде индикатор көк түске айналады. Пайдаланушы ағымдағы сайт үшін бақылауды қорғауды өшірген кезде индикатор сызылады.

    Firefox 70 шығарылымы

  • HTTP немесе FTP арқылы ашылған беттер енді қауіпсіз емес қосылым белгішесімен белгіленеді, ол сертификаттармен ақаулық туындаған жағдайда HTTPS үшін де көрсетіледі. HTTPS үшін құлыптау таңбасының түсі жасылдан сұрға өзгертілді (жасыл түсті security.secure_connection_icon_color_gray параметрі арқылы қайтаруға болады). Қауіпсіздік индикаторларынан қауіпсіздік мәселелері туралы ескертулердің пайдасына ауысуы HTTPS-тің кең таралғандығына байланысты, ол қазірдің өзінде қосымша қауіпсіздік емес, берілген ретінде қабылданады.

    Firefox 70 шығарылымы

  • Мекенжай жолағында тоқтатылды веб-сайтта расталған EV сертификатын пайдалану кезінде компания атауын көрсету. Ақпарат жойылды, себебі ол пайдаланушыны адастыруы және фишинг үшін пайдаланылуы мүмкін (мысалы, мекенжай жолағындағы аты тексеру көрсеткіші ретінде қабылданған «Identity Verified» компаниясы тіркелген). EV сертификаты туралы ақпаратты құлыптың суреті бар белгішені басқан кезде ашылатын мәзір арқылы көруге болады. Мекенжай жолағындағы EV сертификатынан компания атауының көрсетілуін about:config ішіндегі “security.identityblock.show_extended_validation” параметрі арқылы қайтаруға болады.

    Firefox 70 шығарылымы

  • JavaScript қозғалтқышында қосылды кәдімгі интерпретатор мен алдын ала JIT компиляторы арасындағы аралық орынды алатын жаңа «базалық» байт-код интерпретаторы. Жаңа интерпретатор ескі аудармашыға қарағанда айтарлықтай жылдамырақ және жалпы байт-кодты өңдеу процедураларын, кэшті және деректерді «негізгі» JIT компиляторымен профильдеу қолданады. Қосымша интерпретатор жиі қолданылатын JavaScript функцияларын оңтайландырылған JIT (Ion JIT) жүйесінен оңтайландырылмаған «негізгі» JIT үшін құрастыру кезеңіне қайтарылғаннан кейін, мысалы, функция аргументтермен шақырылғаннан кейін орындалуын жылдамдатуға мүмкіндік береді. басқа түрлері.

    Күрделі веб-қосымшаларда «базалық» JIT үшін құрастыру және Ion JIT үшін оңтайландыруларды енгізу көп уақытты алады, ал қосымша жылдам аудармашы өнімділіктің жалпы өсуіне және жадты тұтынудың аздап төмендеуіне қол жеткізе алады. Сынақтарға жалпы статистиканы пайдаланатын қосымша интерпретаторды және JIT кірістірілген кэшті қосу бетті жүктеу уақытының 2-8%-ға қысқаруына әкелді, ал веб-әзірлеушілерге арналған құралдардың өнімділігі 2-10%-ға артты;

    Firefox 70 шығарылымыFirefox 70 шығарылымы

  • Linux үшін құрастырмаларда қоса алғанда композиттік жүйені әдепкі пайдалану WebRender AMD, Intel және NVIDIA GPU үшін (тек Nouveau драйвері), жүйеде Mesa 18.2 немесе одан кейінгі нұсқасын пайдаланған кезде. Windows жүйесіне арналған құрастырмаларда бұрын қолдау көрсетілетін AMD және NVIDIA графикалық процессорларына қоса, WebRender енді Intel GPU үшін белсендірілген. Композициялық жүйе WebRender Rust тілінде жазылған және GPU жағына бет мазмұнын көрсету операцияларын береді.

    WebRender пайдаланған кезде деректерді процессор арқылы өңдейтін Gecko қозғалтқышына кіріктірілген композиттік жүйенің орнына бет элементтерінде жиынтық көрсету операцияларын орындау үшін графикалық процессорда жұмыс істейтін шейдерлер пайдаланылады, бұл көрсету жылдамдығын айтарлықтай арттыруға мүмкіндік береді. және CPU жүктемесін азайтады. WebRender қолданбасын about:config ішінде қосуға мәжбүрлеу үшін “gfx.webrender.all” және “gfx.webrender.enabled” параметрлерін өзгертуге болады;

  • Қосылды кодтық атаумен әзірленген қатаң бетті оқшаулау режимін қолдау Миссия. Бұл режимде әртүрлі сайттардың беттері әрқашан әртүрлі процестердің жадында орналасады, олардың әрқайсысы өзінің оқшауланған құм жәшігін пайдаланады. Процесті бөлу қойындылар арқылы емес, домендер арқылы жүзеге асырылады, бұл сыртқы сценарийлер мен iframe блоктарының мазмұнын одан әрі оқшаулауға мүмкіндік береді. Қатаң оқшаулау режимі "fission.autostart" опциясы арқылы about:config ішінде басқарылады (шығарылымдарда қосу қазіргі уақытта блокталған);
  • Жаңартылған логотипі мен атауы Firefox Quantum браузерінен Firefox браузеріне өзгертілді;

    Firefox 70 шығарылымы

  • Тыйым салынған басқа доменнен жүктелген iframe блоктарынан бастау алған өкілеттікті растау сұрауларын көрсету (кросс-оригиналды). Өзгерту мүмкіндік береді кейбір бұзушылықтарды блоктау және рұқсаттар мекенжай жолағында көрсетілген құжаттың негізгі доменінен ғана сұралатын үлгіге көшу;
  • Тоқтатылған ftp арқылы жүктелген файлдардың мазмұнын көрсету (мысалы, ftp арқылы ашқанда суреттер, README және html файлдары енді көрсетілмейді). FTP арқылы ресурстарды ашқан кезде, мазмұн түріне қарамастан, дискіге файлды жүктеп салу диалогы дереу шақырылады;
  • Мекенжай жолағында жүзеге асырылды геолокация API қызметін нақты бағалауға мүмкіндік беретін және қажет болған жағдайда сайттың оны пайдалану құқығынан бас тартуға мүмкіндік беретін орынға қол жеткізуді қамтамасыз ету көрсеткіші. Осы уақытқа дейін индикатор рұқсаттар берілгенге дейін және сұрау қабылданбаған жағдайда ғана көрсетілді, бірақ Geolocation API рұқсаты ашылғанда жоғалып кетті. Енді индикатор пайдаланушыға мұндай рұқсаттың бар екендігі туралы хабарлайды;
    Firefox 70 шығарылымы

  • Орындалды TLS сертификаттарын қарауға арналған кеңейтілген интерфейс, «туралы: куәлік» беті арқылы қолжетімді (әдепкі бойынша, ескі интерфейс әлі де пайдаланылады, жаңасы about:config ішінде security.aboutcertificate.enabled арқылы қосылады). Егер бұрын сертификаттарды қарау үшін бөлек терезе ашылған болса, енді ақпарат қосымшаны еске түсіретін пішіндегі қойындыда көрсетіледі. Әлбетте бірдеңе. Сертификатты қарау интерфейсін толық енгізу қайта жазылған JavaScript және стандартты веб-технологияларды қолдану;
    Firefox 70 шығарылымы

  • Монитор және Жіберу сияқты кеңейтілген Firefox қызметтеріне қол жеткізу үшін есептік жазбаны басқару мәзіріне бөлім қосылды;

    Firefox 70 шығарылымы

  • Негізгі мәзір мен панельге жаңа «сыйлық» белгішесі қосылды, ол арқылы жаңа шығарылымдар мен олардың негізгі мүмкіндіктері туралы ақпарат алуға болады;

    Firefox 70 шығарылымы

  • Кірістірілген Firefox беттері (шамамен:*) қараңғы тақырып параметрлерін ескере отырып көрсетуге бейімделген;
  • Сілтемелерді қоса, асты сызылған немесе сызылған мәтіннің оқылу мүмкіндігі жақсартылды - сызықтар енді қиылысатын глифтерсіз үзіледі (ағыны);
  • Тақырыптарда тоқтатылды кадрдың бүркеншік аттары, tab_background_text және theme_frame сипаттары болған акцент түсі, мәтін түсі және headerURL сипаттарын қолдау (addons.mozilla.org сайтында орналастырылған тақырыптар автоматты түрде жаңартылады);
  • CSS сипаттары қосылды мәтін-декорация-қалыңдығы, мәтін-астын сызу-офсет и мәтін-декорация-өткізу-сия, бұл мәтіннің астын сызу және сызу үшін қолданылатын жолдардың қалыңдығын, шегінісін және үзілістерін реттеуге мүмкіндік береді;
  • CSS сипатында "көрсету» бірден екі атрибутты көрсету мүмкіндігі қосылды, мысалы, «дисплей: блок икемділігі» немесе «дисплей: кірістірілген икемділік»;
  • Мөлдірлік пен тоқтату-мөлдірлік CSS сипаттарындағы мөлдірлік мәндерін енді пайыздар ретінде орнатуға болады;
  • CSS сипатында қаріп өлшемі- xxx-үлкен мәнге қосымша қолдау;
  • JavaScript тілінде жүзеге асырылды астын сызу арқылы үлкен сандарды көрнекі түрде бөлу мүмкіндігі, мысалы, «myNumber = 1_000_000_000_000»;
  • Жаңа әдіс қосылды Intl.RelativeTimeFormat.formatToParts(), ол барлық пішімделген жолды қайтарудың орнына, әрбір элементі пішімделген мәннің бір бөлігін көрсететін нысандар жиымын қайтаратын Intl.RelativeTimeFormat.format() әдісінің нұсқасы болып табылады;
  • HTTP «Referer» тақырыбының өлшемі 4 Кбайтпен шектелген, егер бұл мән асып кетсе, мазмұн домендік атқа қысқартылады;
  • Арнайы мүмкіндіктер тақтасындағы әзірлеуші ​​құралдарында пернетақтаны пайдаланып элементтер арасында шарлаудың қарапайымдылығын тексеру үшін құралдар, сондай-ақ түс соқыр адамдардың бетті қалай көретінін көрсететін тренажер қосылды;
    Firefox 70 шығарылымы

  • Түс таңдау құралы қазір нашар көретін адамдар үшін қабылдауды бағалау үшін фондық түске қатысты берілген түс үшін контраст көрсеткішін көрсетеді;
    Firefox 70 шығарылымы

  • CSS тексеру режимінде таңдалмаған элементке әсер етпейтін CSS анықтамалары енді сұр түсті және елемеу себебін және мүмкін түзетулерді көрсететін құралдар кеңесін көрсетеді;
    Firefox 70 шығарылымы

  • Түзеткіш енді DOM элементтері өзгерген кезде іске қосылатын тоқтау нүктелерін орнату мүмкіндігіне ие (DOM мутациясының үзіліс нүктелері) және сценарий бет мазмұнын қосқан, жойған немесе жаңартқан сәттерді бақылауға мүмкіндік береді;
    Firefox 70 шығарылымы

  • Қосымша әзірлеушілер үшін браузер.storage.local жадтағы деректерді тексеру мүмкіндігі іске асырылды;
  • Желі белсенділігін тексеру режиміне сұраулар мен жауаптардың элементтерін жылдам табуға мүмкіндік беретін іздеу мүмкіндігі қосылды. Іздеу HTTP тақырыптарын, cookie файлдарын және сұрау/жауап органдарын қамтиды;
  • MacOS платформасындағы бетті құрастыру коды оңтайландырылды, бұл процессорға жүктемені азайтты, бетті жүктеуді жылдамдатты (22% дейін) және бейнелерді ойнату кезінде ресурстарды пайдалануды азайтты (37% дейін). MacOS жүйесіне арналған құрастырмалар сонымен қатар Chrome жүйесінде сақталған құпия сөздерді импорттауға қолдауды қосады;
  • Android үшін Firefox 68.1 түзету жаңартуы дайындалды. Естеріңізге сала кетейік, Android үшін Firefox жаңа маңызды шығарылымдарын қалыптастыру тоқтатылды. Android жүйесіне арналған Firefox-ты ауыстыру үшін, код атауы Fenix ​​(бөлінген Firefox алдын-ала қарау) дамиды GeckoView қозғалтқышын пайдаланатын мобильді құрылғыларға арналған жаңа шолғыш және Mozilla Android Components кітапханаларының жинағы. Бірнеше күн бұрын жарияланған Интерфейс пен пайдаланушы тәжірибесіндегі бірнеше маңызды мәселелерді түзететін Firefox Preview 2.2 жаңа эксперименттік шығарылымы. салыстырғандағы өзгерістер туралы 2.0 шығарылымы Шығу кезінде барлық деректерді өшіру опциясын және жеке шолу режимінде әдепкі бойынша сілтемелерді ашу мүмкіндігін қосады.

Инновациялар мен қателерді түзетуден басқа, Firefox 70 түзетілді 24 осалдық, оның 12 (бір CVE-2019-11764 бойынша жиналған) белгіленген аса маңызды және арнайы әзірленген беттерді ашқан кезде шабуылдаушы кодының орындалуына әкелуі мүмкін.

Ақпарат көзі: opennet.ru

пікір қалдыру