{"id":153509,"date":"2026-01-13T23:11:55","date_gmt":"2026-01-13T21:11:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-firefox-147"},"modified":"2026-01-13T23:11:55","modified_gmt":"2026-01-13T21:11:55","slug":"reliz-firefox-147","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-147","title":{"rendered":"Wydanie Firefox 147","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Wydano przegl\u0105dark\u0119 internetow\u0105 Firefox 147 oraz przygotowano aktualizacje wcze\u015bniejszych wersji z d\u0142ugoterminowym wsparciem \u2014 140.7.0 i 115.32.0. Na etap beta test\u00f3w przesz\u0142a wersja Firefox 148, kt\u00f3rej wydanie planowane jest na 24 lutego.     <\/p>\n<p>G\u0142\u00f3wne nowo\u015bci w Firefox 147 (1, 2, 3):  <\/p>\n<ul>\n<li class=\"l\"> Dodano wsparcie dla specyfikacji Freedesktop.org XDG Base Directory oraz mo\u017cliwo\u015b\u0107 korzystania z katalogu \u2018~\/.config\/mozilla\u2019 do przechowywania profil\u00f3w, dodatk\u00f3w, ustawie\u0144 i wewn\u0119trznych baz danych. Wsparcie dla przechowywania danych w starym katalogu \u2018~\/.mozilla\u2019 pozosta\u0142o jako opcja, aktywowana podczas uruchamiania z zmienn\u0105 \u015brodowiskow\u0105 \u2018MOZ_LEGACY_HOME=1\u2019.\n<li class=\"l\"> Dodano wsparcie dla mechanizmu \u2018Compression Dictionary Transport\u2019 (RFC 9842), kt\u00f3ry pozwala na zmniejszenie rozmiaru danych przesy\u0142anych mi\u0119dzy klientem a <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/dts-prohoster\/\"   title=\"serwerem\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3115\">serwerem<\/a>, dzi\u0119ki wykorzystaniu algorytm\u00f3w kompresji Zstandard (Content-Encoding: dcz) oraz Brotli (Content-Encoding: dcb) w po\u0142\u0105czeniu z kompresj\u0105 typowych konstrukcji z wykorzystaniem s\u0142ownik\u00f3w. Dost\u0119pne s\u0105 dwa scenariusze u\u017cycia Compression Dictionary Transport \u2014 kompresja tre\u015bci wed\u0142ug wcze\u015bniej przes\u0142anych s\u0142ownik\u00f3w przez serwer oraz wykorzystanie wcze\u015bniej przes\u0142anej tre\u015bci jako s\u0142ownika do kompresji jej nowej wersji (kompresja przyrostowa, w kt\u00f3rej przesy\u0142ane s\u0105 tylko zmiany w por\u00f3wnaniu do posiadanej wersji).\n<p>Na przyk\u0142ad, przy zapytaniu \u2018GET \/index.html\u2019 serwer mo\u017ce przes\u0142a\u0107 informacje o dost\u0119pno\u015bci s\u0142ownika, zwracaj\u0105c \u015bcie\u017ck\u0119 do niego w nag\u0142\u00f3wku \u2018Link: ; rel=\u2019compression-dictionary\u2019\u2019. Przy pobieraniu przez klienta s\u0142ownika \u2018\u2026\/dict\u2019 serwer udost\u0119pni informacje o jego zastosowaniu do plik\u00f3w HTML, wystawiaj\u0105c nag\u0142\u00f3wek \u2018Use-As-Dictionary: match=\u2019\/*html\u2019\u2019. Przy nast\u0119pnym zapytaniu html-\u017ar\u00f3d\u0142a, na przyk\u0142ad \u2018GET \/index2.html\u2019, klient wska\u017ce informacje o dost\u0119pno\u015bci posiadanego s\u0142ownika przez nag\u0142\u00f3wek \u2018Available-Dictionary: hash_s\u0142ownika\u2019. Je\u015bli serwer posiada po swojej stronie s\u0142ownik z danym hashem, zwr\u00f3ci zawarto\u015b\u0107 index2.html, skompresowan\u0105 przy u\u017cyciu tego s\u0142ownika.    <\/p>\n<p>Aby zrealizowa\u0107 delta-kompresj\u0119 r\u00f3\u017cnych wersji plik\u00f3w JavaScript w odpowiedzi na zapytanie &#171;GET \/app.v1.js&#187;, serwer mo\u017ce ustawi\u0107 nag\u0142\u00f3wek &#8216;Use-As-Dictionary: match=&#187;\/app*js&#187;&#8216;, informuj\u0105c, \u017ce zwr\u00f3cona zawarto\u015b\u0107 mo\u017ce by\u0107 u\u017cywana jako s\u0142ownik dla \u015bcie\u017cek &#171;\/app*js&#187;. Przy nast\u0119pnym zapytaniu o plik odpowiadaj\u0105cy temu wzorcowi, na przyk\u0142ad &#171;GET \/app.v2.js&#187;, klient przeka\u017ce hash aktualnego s\u0142ownika przez nag\u0142\u00f3wek &#171;Available-Dictionary:&#187;, a serwer zwr\u00f3ci tylko zmiany mi\u0119dzy plikami app.v1.js i app.v2.js.      <\/p>\n<li class=\"l\"> Dodano stron\u0119 about:keyboard do konfiguracji kombinacji klawiszy i nadpisywania istniej\u0105cych skr\u00f3t\u00f3w klawiszowych, na przyk\u0142ad, aby ustawi\u0107 bardziej znajome dla siebie opcje lub wykluczy\u0107 konflikty z innymi programami.    <center><img decoding=\"async\" alt=\"Wydanie Firefox 147\" src=\"\/wp-content\/uploads\/2026\/01\/f0c6c38fd79cb5eab26459adbef3cf03.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Optymalizowano odtwarzanie wideo z wykorzystaniem sprz\u0119towego przyspieszenia dekodowania na GPU AMD. Na systemach z GPU AMD sprz\u0119towo dekodowane wideo teraz odtwarzane jest bez dodatkowego kopiowania danych (tryb zero-copy), tak jak wcze\u015bniej realizowano to dla system\u00f3w z GPU Intel i NVIDIA.\n<li class=\"l\"> Dla wersji 5 zaktualizowano realizacj\u0119 protoko\u0142u Safe Browsing, stosowanego do sprawdzania adres\u00f3w URL pod k\u0105tem obecno\u015bci na listach niebezpiecznych zasob\u00f3w (strony phishingowe, strony z z\u0142o\u015bliwym oprogramowaniem itp.), kt\u00f3re s\u0105 dostarczane przez Google. Nowa wersja protoko\u0142u pozwala na pobieranie list blokad do u\u017cywania na lokalnym systemie (baza danych z prefiksami hashy SHA256 problematycznych URL), kt\u00f3re s\u0105 teraz stosowane w Firefoxie.\n<li class=\"l\"> Dodano opcj\u0119 automatycznego kontynuowania odtwarzania wideo w trybie &#171;obraz w obrazie&#187; w przypadku zmiany karty.\n<li class=\"l\"> W trybie wzmo\u017conej ochrony przed \u015bledzeniem (ETP, Enhanced Tracking Protection =&gt; Strict) domy\u015blnie w\u0142\u0105czono zastosowanie specyfikacji LNA (Local Network Access) w celu ograniczenia dost\u0119pu do lokalnego systemu (loopback, 127.0.0.0\/8) lub sieci wewn\u0119trznej (192.168.0.0\/16, 10.0.0.0\/8 itp.) podczas interakcji z publicznymi stronami. Dost\u0119p do wewn\u0119trznych zasob\u00f3w jest wykorzystywany przez przest\u0119pc\u00f3w do przeprowadzania atak\u00f3w CSRF na routery, punkty dost\u0119pu, drukarki, korporacyjne interfejsy webowe i inne urz\u0105dzenia oraz us\u0142ugi, kt\u00f3re przyjmuj\u0105 zapytania tylko z sieci lokalnej. Ponadto skanowanie wewn\u0119trznych zasob\u00f3w mo\u017ce by\u0107 wykorzystywane do po\u015bredniej identyfikacji lub zbierania informacji o lokalnej sieci.\n<li class=\"l\"> Na systemach Linu\u0445 z GNOME i serwerem kompozycyjnym Mutter rozwi\u0105zano problem z nieostrym wy\u015bwietlaniem tre\u015bci przy u\u017cyciu u\u0142amkowego poziomu skalowania.\n<li class=\"l\"> Na komputerach Apple z chipami Apple Silicon i systemem macOS w\u0142\u0105czono wsparcie dla API WebGPU.\n<li class=\"l\"> Priorytety wyboru j\u0119zyka (parametry q) przedstawiane w nag\u0142\u00f3wku HTTP Accept-Language s\u0105 synchronizowane z warto\u015bciami stosowanymi w innych przegl\u0105darkach, co rozwi\u0105za\u0142o niekt\u00f3re problemy z przeno\u015bno\u015bci\u0105. Na przyk\u0142ad dla drugiego j\u0119zyka teraz priorytet wynosi q=0.9 zamiast q=0.5, a dla ka\u017cdego kolejnego j\u0119zyka priorytet zmniejsza si\u0119 o 0.1.\n<li class=\"l\"> Biblioteka ICU zosta\u0142a zaktualizowana do wersji 78 z obs\u0142ug\u0105 Unicode 17 i danymi lokalizacji.\n<li class=\"l\"> W Service Workerach zezwolono na u\u017cycie modu\u0142\u00f3w JavaScript ESM (ECMAScript Module), importowanych i eksportowanych przez wyra\u017cenia import i export.\n<li class=\"l\"> Dodano wsparcie dla specyfikacji CSS Module Scripts, umo\u017cliwiaj\u0105cej u\u017cycie systemu modu\u0142\u00f3w JavaScript do importu zasob\u00f3w CSS. Na przyk\u0142ad: import styles from '.\/styles.css' with { type: 'css' };\n<li class=\"l\"> W pseudo-elemencie '::marker', umo\u017cliwiaj\u0105cym dostosowanie parametr\u00f3w numer\u00f3w i kropek dla wylicze\u0144 w blokach <ul> i <ol>, zezwolono na u\u017cycie w\u0142a\u015bciwo\u015bci CSS 'counter-*' i 'quotes'.\n<li class=\"l\"> W API CompressionStream i DecompressionStream dodano wsparcie dla formatu kompresji Brotli.\n<li class=\"l\"> W API View Transitions, u\u017cywanym do tworzenia efekt\u00f3w animacyjnych przy prze\u0142\u0105czaniu mi\u0119dzy r\u00f3\u017cnymi stanami DOM, dodano w\u0142a\u015bciwo\u015b\u0107 'type', zawieraj\u0105c\u0105 tablic\u0119 z typami przej\u015b\u0107. Dodano tak\u017ce odpowiedni selektor CSS ':active-view-transition-type' oraz w\u0142a\u015bciwo\u015b\u0107 document.activeViewTransition, zwracaj\u0105c\u0105 instancj\u0119 aktywnego dla dokumentu obiektu ViewTransition.\n<li class=\"l\"> W\u0142\u0105czono zestaw w\u0142a\u015bciwo\u015bci CSS do zarz\u0105dzania wy\u015bwietlaniem element\u00f3w, zwi\u0105zanych z po\u0142o\u017ceniem innych element\u00f3w (CSS Anchor Positioning), bez u\u017cycia JavaScript, na przyk\u0142ad do przyczepiania do element\u00f3w okienek podr\u0119cznych (popover), pojawiaj\u0105cych si\u0119 na wz\u00f3r podpowiedzi.\n<li class=\"l\"> Zrealizowano specyfikacj\u0119 'Storage Access Headers', okre\u015blaj\u0105c\u0105 nag\u0142\u00f3wek \u017c\u0105dania 'Sec-Fetch-Storage-Access' oraz nag\u0142\u00f3wek odpowiedzi 'Activate-Storage-Access' do uzyskania dost\u0119pu do zewn\u0119trznych ciasteczek bez wywo\u0142ywania metody document.requestStorageAccess(). Serwer mo\u017ce za\u017c\u0105da\u0107 dost\u0119pu do ciasteczek przez nag\u0142\u00f3wek 'Activate-Storage-Access' i zostanie on wys\u0142any przez klienta, je\u015bli wcze\u015bniej u\u017cytkownik potwierdzi\u0142 przyznanie dost\u0119pu do przechowywania ciasteczek przez API Storage Access.\n<li class=\"l\"> W\u0142a\u015bciwo\u015b\u0107 CSS &#171;root-font-relative&#187; zyska\u0142a wsparcie dla wzgl\u0119dnych jednostek miary rcap, rch, rex i ric.\n<li class=\"l\"> Zrealizowano API Navigation, kt\u00f3re pozwala aplikacjom webowym przechwytywa\u0107 operacje nawigacji w oknie, inicjowa\u0107 przej\u015bcia i analizowa\u0107 histori\u0119 dzia\u0142a\u0144 z aplikacj\u0105. API oferuje alternatyw\u0119 dla w\u0142a\u015bciwo\u015bci window.history i window.location, zoptymalizowan\u0105 dla jednoskalowych aplikacji webowych.\n<li class=\"l\"> W narz\u0119dziach dla web-developer\u00f3w w panelu z regu\u0142ami CSS wprowadzono obs\u0142ug\u0119 edytowania i dodawania selektor\u00f3w pseudo-element\u00f3w. Do interfejsu przegl\u0105darki danych w formacie JSON dodano przycisk do importowania zasobu do systemu profilowania (Firefox Profiler) w celu okre\u015blenia informacji o jego rozmiarze. W panelach inspekcji element\u00f3w HTML i animacji zapewniono wy\u015bwietlanie pseudo-element\u00f3w View Transitions. W panelu z regu\u0142ami CSS wdro\u017cono wy\u015bwietlanie regu\u0142 @position-try, stosowanych do zarz\u0105dzania wy\u015bwietlaniem element\u00f3w powi\u0105zanych z lokalizacj\u0105 innych element\u00f3w (CSS Anchor Positioning).\n<li class=\"l\"> W wersji Firefox dla Androida dodano <a href=\"https:\/\/prohoster.info\/pl\/zhashchita-ot-ddos\/\"  data-wpil-monitor-id=\"1\">ochron\u0119 przed atakami<\/a> przez zewn\u0119trzne kana\u0142y, takie jak Spectre, kt\u00f3re s\u0105 stosowane do omijania izolacji mi\u0119dzy stronami. Wcze\u015bniej podobna ochrona by\u0142a dost\u0119pna tylko w wersjach dla system\u00f3w desktopowych.      <\/ul>\n<p>Opr\u00f3cz nowo\u015bci i poprawek b\u0142\u0119d\u00f3w w Firefox 147 usuni\u0119to 23 podatno\u015bci. 10 podatno\u015bci wynika\u0142o z problem\u00f3w zwi\u0105zanych z pami\u0119ci\u0105, takich 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 przez z\u0142o\u015bliwc\u00f3w po otwarciu specjalnie przygotowanych stron. 3 podatno\u015bci pozwalaj\u0105 na omini\u0119cie izolacji sandboxa z powodu niepoprawnej weryfikacji granic i ca\u0142kowitego przepe\u0142nienia w komponencie do pracy z grafik\u0105.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64601\">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 147 \u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0432\u0435\u0442\u043e\u043a \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; 140.7.0 \u0438 115.32.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 \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u0430 \u0432\u0435\u0442\u043a\u0430 Firefox 148, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 24 \u0444\u0435\u0432\u0440\u0430\u043b\u044f. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430 \u0432 Firefox 147 (1, 2, 3): \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 Freedesktop.org XDG Base Directory \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 &#171;~\/.config\/mozilla&#187; \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u0435\u0439, \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":153510,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-153509","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 147 \u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0432\u0435\u0442\u043e\u043a \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 - 140.7.0 \u0438 115.32.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-147\" \/>\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 147 | 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 147 \u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0432\u0435\u0442\u043e\u043a \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 - 140.7.0 \u0438 115.32.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-147\" \/>\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=\"2026-01-13T21:11:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-01-13T21:11:55+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 Firefox 147 | ProHoster","description":"Wydano przegl\u0105dark\u0119 internetow\u0105 Firefox 147 oraz zaktualizowano starsze wersje z d\u0142ugoterminowym wsparciem - 140.7.0 i 115.32.0.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-147","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 147 | 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 147 \u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u043b\u044b\u0445 \u0432\u0435\u0442\u043e\u043a \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 - 140.7.0 \u0438 115.32.0.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-firefox-147","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":"2026-01-13T21:11:55+00:00","article:modified_time":"2026-01-13T21:11:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"153509","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":"2026-02-09 21:49:15","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-20 14:10:19","updated":"2026-02-09 21:49:15","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\/153509","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=153509"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/153509\/revisions"}],"predecessor-version":[{"id":160396,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/153509\/revisions\/160396"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/153510"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=153509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=153509"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=153509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}