{"id":102516,"date":"2021-12-07T21:36:48","date_gmt":"2021-12-07T19:36:49","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-firefox-95"},"modified":"2021-12-07T21:36:48","modified_gmt":"2021-12-07T19:36:49","slug":"reliz-firefox-95","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-95","title":{"rendered":"Wydanie Firefox 95.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Wydano przegl\u0105dark\u0119 internetow\u0105 Firefox 95. Dodatkowo, stworzono aktualizacj\u0119 wersji d\u0142ugoterminowego wsparcia \u2014 91.4.0. Wkr\u00f3tce do etapu test\u00f3w beta przejdzie wersja Firefox 96, kt\u00f3rej wydanie zaplanowano na 11 stycznia.     <\/p>\n<p>G\u0142\u00f3wne nowo\u015bci:  <\/p>\n<ul>\n<li class=\"l\"> Dla wszystkich wspieranych platform wprowadzono dodatkowy poziom izolacji oparty na technologii RLBox. Proponowana warstwa izolacji blokuje problemy z bezpiecze\u0144stwem w zewn\u0119trznych bibliotekach funkcji, kt\u00f3re nie s\u0105 pod kontrol\u0105 deweloper\u00f3w Firefox, ale mog\u0105 skompromitowa\u0107 g\u0142\u00f3wny projekt w przypadku wykrycia luk. W bie\u017c\u0105cym wydaniu RLBox zosta\u0142 zastosowany do izolacji bibliotek Graphite, Hunspell i Ogg, a w nast\u0119pnym wydaniu oczekuje si\u0119 izolacji Expat i Woff2.\n<p>Mechanizm dzia\u0142ania RLBox polega na kompilacji kodu C\/C++ izolowanej biblioteki do niskopoziomowego kodu po\u015bredniego WebAssembly, kt\u00f3ry nast\u0119pnie jest formowany w postaci modu\u0142u WebAssembly, a jego uprawnienia s\u0105 przypisane tylko do tego modu\u0142u (na przyk\u0142ad, biblioteka do przetwarzania ci\u0105g\u00f3w nie b\u0119dzie mia\u0142a mo\u017cliwo\u015bci otworzenia gniazda sieciowego ani pliku). Do bezpo\u015bredniego wykonania, modu\u0142 WebAssembly jest kompilowany do kodu maszynowego z pomoc\u0105 kompilatora wasm2c i wykonywany w oddzielnym obszarze pami\u0119ci, nie maj\u0105c dost\u0119pu do pozosta\u0142ego przestrzeni adresowej.     <center><img decoding=\"async\" alt=\"Wydanie Firefox 95.\" src=\"\/wp-content\/uploads\/2021\/12\/229fda6bec8c39efd31d1b56ccb24e84.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<li class=\"l\"> Dla wszystkich u\u017cytkownik\u00f3w w\u0142\u0105czono tryb \u015bcis\u0142ej izolacji stron, rozwijan\u0105 w ramach projektu Fission. W przeciwie\u0144stwie do dotychczasowego dowolnego przydzielania przetwarzania kart do dost\u0119pnej puli proces\u00f3w (domy\u015blnie 8), tryb \u015bcis\u0142ej izolacji przenosi przetwarzanie ka\u017cdej strony do osobnego procesu, dziel\u0105c wed\u0142ug domen (Public Suffix).\n<p>Tryb rygorystycznej izolacji zapewnia wi\u0119ksz\u0105 ochron\u0119 przed atakami klasy Spectre, zmniejsza fragmentacj\u0119 pami\u0119ci, pozwala dodatkowo izolowa\u0107 zawarto\u015b\u0107 zewn\u0119trznych skrypt\u00f3w i blok\u00f3w iframe, efektywniej zwraca pami\u0119\u0107 systemowi operacyjnemu, minimalizuje wp\u0142yw zbierania \u015bmieci i intensywnych oblicze\u0144 na strony w innych procesach, zwi\u0119ksza efektywno\u015b\u0107 rozk\u0142adu obci\u0105\u017cenia na r\u00f3\u017cne rdzenie CPU oraz podnosi stabilno\u015b\u0107 (awaria procesu obs\u0142uguj\u0105cego iframe nie poci\u0105gnie za sob\u0105 g\u0142\u00f3wnej strony i innych zak\u0142adek). Kosztem tego jest og\u00f3lny wzrost zu\u017cycia pami\u0119ci przy du\u017cej liczbie otwartych stron.           <\/p>\n<li class=\"l\"> Prace nad popraw\u0105 wsparcia dla protoko\u0142u Wayland zosta\u0142y kontynuowane. Port Firefox dla Wayland osi\u0105gn\u0105\u0142 og\u00f3ln\u0105 parytet funkcjonalno\u015bci z wersj\u0105 dla X11 w \u015brodowisku GNOME w Fedora.\n<li class=\"l\"> W menu kontekstowym trybu \u201eobraz w obrazie\u201d (Picture-in-Picture) dodano opcj\u0119 przenoszenia przycisku prze\u0142\u0105czania trybu przegl\u0105dania na przeciwn\u0105 stron\u0119 wideo.     <center><img decoding=\"async\" alt=\"Wydanie Firefox 95.\" src=\"\/wp-content\/uploads\/2021\/12\/eb95d0e1847a0b7999aba9303454c742.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Zaimplementowano technologi\u0119 wst\u0119pnej kompilacji kodu JavaScript, co pozwoli\u0142o zwi\u0119kszy\u0107 wydajno\u015b\u0107 \u0142adowania stron. Wprowadzono optymalizacje w dzia\u0142aniu systemu rozdzielania pami\u0119ci.\n<li class=\"l\"> W\u0142\u0105czono nadpisanie warto\u015bci User Agent dla strony Slack.com, co umo\u017cliwi\u0142o uzyskanie dost\u0119pu do dodatkowych mo\u017cliwo\u015bci Slack, takich jak po\u0142\u0105czenia g\u0142osowe\/wideo i konferencje (huddles), kt\u00f3re wcze\u015bniej nie by\u0142y dost\u0119pne przy otwieraniu strony w Firefoxie.\n<li class=\"l\"> Na wszystkich platformach wdro\u017cono wsparcie dla globalnego atrybutu inputmode, stosowanego do wskazywania informacji o typach danych, kt\u00f3re mog\u0105 by\u0107 wprowadzane podczas edytowania elementu. Wskazana informacja jest u\u017cywana do wyboru ekranowej klawiatury, najbardziej odpowiedniej do edytowania bie\u017c\u0105cego elementu na urz\u0105dzeniach dotykowych. Wcze\u015bniej wsparcie inputmode by\u0142o ograniczone tylko do platformy Android.\n<li class=\"l\"> Dodano funkcj\u0119 Crypto.randomUUID(), kt\u00f3ra zwraca kryptograficznie bezpieczny 36-znakowy UUID.\n<li class=\"l\"> W wersjach dla platformy macOS zmniejszono obci\u0105\u017cenie CPU podczas przetwarzania zdarze\u0144, przyspieszono uruchamianie proces\u00f3w przetwarzania tre\u015bci oraz zmniejszono zu\u017cycie energii przy programowym dekodowaniu wideo, w tym podczas odtwarzania wideo z serwis\u00f3w Netflix i Amazon Prime Video.\n<li class=\"l\"> Dla platform Windows 10 i Windows 11 udost\u0119pniono mo\u017cliwo\u015b\u0107 instalacji Firefoksa z katalogu Microsoft Store.\n<li class=\"l\"> W wersji na platform\u0119 Android w menu ustawie\u0144 wprowadzono now\u0105 sekcj\u0119 Strona g\u0142\u00f3wna. Na stronie \u201ePowr\u00f3\u0107 do ty\u0142u\u201d (\u201eJump back in\u201d) wy\u015bwietlane s\u0105 g\u0142\u00f3wne obrazy z witryn (Hero Image). Wprowadzono zapytanie o potwierdzenie przy w\u0142\u0105czaniu trybu automatycznego zamykania kart.\n<li class=\"l\"> W wersji na platform\u0119 Android wprowadzono obs\u0142ug\u0119 w\u0142a\u015bciwo\u015bci CSS cursor, dzi\u0119ki kt\u00f3rej mo\u017cna wizualnie oznacza\u0107 elementy dost\u0119pne do klikni\u0119cia, co mo\u017ce upro\u015bci\u0107 prac\u0119 u\u017cytkownik\u00f3w Androida korzystaj\u0105cych z urz\u0105dzenia wska\u017anikowego \u201emysz\u201d (obraz kursora b\u0119dzie si\u0119 zmienia\u0107 po najechaniu na takie elementy).          <\/ul>\n<p>Opr\u00f3cz nowo\u015bci i poprawek b\u0142\u0119d\u00f3w w Firefoksie 95 usuni\u0119to 18 luk w zabezpieczeniach, z kt\u00f3rych 11 oznaczono jako niebezpieczne. 8 luk spowodowanych jest problemami z pami\u0119ci\u0105, takimi jak przepe\u0142nienia bufor\u00f3w i odwo\u0142ania do ju\u017c zwolnionych obszar\u00f3w pami\u0119ci. Potencjalnie problemy te mog\u0105 prowadzi\u0107 do wykonania kodu z\u0142o\u015bliwego przy otwieraniu specjalnie przygotowanych stron.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56299\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 95. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0435\u0442\u043a\u0438 \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 &#8212; 91.4.0. \u041d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0431\u0435\u0442\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u0430 \u0432\u0435\u0442\u043a\u0430 Firefox 96, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 11 \u044f\u043d\u0432\u0430\u0440\u044f. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430: \u0414\u043b\u044f \u0432\u0441\u0435\u0445 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 RLBox. \u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439 \u0441\u043b\u043e\u0439 \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0443 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c\u044e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":102517,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-102516","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 95. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0435\u0442\u043a\u0438 \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 - 91.4.0.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-95\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Firefox 95 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 95. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0435\u0442\u043a\u0438 \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 - 91.4.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-95\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-12-07T19:36:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-12-07T19:36:49+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Wydanie Firefoksa 95 | ProHoster","description":"Wydano przegl\u0105dark\u0119 internetow\u0105 Firefox 95. Dodatkowo utworzono aktualizacj\u0119 ga\u0142\u0119zi z d\u0142ugoterminowym wsparciem - 91.4.0.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-95","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Firefox 95 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Firefox 95. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0435\u0442\u043a\u0438 \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 - 91.4.0.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-95","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-12-07T19:36:49+00:00","article:modified_time":"2021-12-07T19:36:49+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"102516","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-12-07 19:37:39","updated":"2022-09-27 14:49:55","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/102516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=102516"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/102516\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/102517"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=102516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=102516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=102516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}