{"id":166101,"date":"2026-03-25T11:13:09","date_gmt":"2026-03-25T09:13:09","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/firefox-149"},"modified":"2026-03-25T11:13:09","modified_gmt":"2026-03-25T09:13:09","slug":"firefox-149","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/firefox-149","title":{"rendered":"Firefox 149","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex>      <\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/download-installer.cdn.mozilla.net\/pub\/firefox\/releases\/149.0\/\">Dost\u0119pny<\/a> Firefox 149.<\/noindex> <\/p>\n<ul>\n<li>Linux: W miar\u0119 mo\u017cliwo\u015bci <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1949057\">jest u\u017cywane<\/a> okno dialogowe wyboru pliku dostarczane przez portal XDG org.freedesktop.portal.FileChooser (lepiej zintegrowane z \u015brodowiskiem pulpitu i oferuj\u0105ce szersze mo\u017cliwo\u015bci), a nie standardowy interfejs GTK3. <\/li>\n<li>Pojawi\u0142a si\u0119 mo\u017cliwo\u015b\u0107 <a rel=\"nofollow\" href=\"https:\/\/www.firefox.com\/media\/img\/firefox\/releasenotes\/note-images\/149_split_view.png\">umieszczenia zawarto\u015bci dw\u00f3ch kart obok siebie<\/a>. Odpowiednia komenda pojawi si\u0119 w menu kontekstowym karty przy wyborze jednej lub dw\u00f3ch kart (browser.tabs.splitView.enabled). <\/li>\n<li>Ikony tarczy i k\u0142\u00f3dki w pasku adresu zosta\u0142y po\u0142\u0105czone w jedn\u0105 ikon\u0119, kt\u00f3ra otwiera nowy wsp\u00f3lny <a rel=\"nofollow\" href=\"https:\/\/www.firefox.com\/media\/img\/firefox\/releasenotes\/note-images\/149_trust_panel_large.png\">Panel Zaufania<\/a> (browser.urlbar.trustPanel.featureGate). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=2017842\">Zaktualizowano<\/a> projekt oddzielnego pola wyszukiwania na pasku narz\u0119dzi (browser.search.widget.new). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.firefox.com\/media\/img\/firefox\/releasenotes\/note-images\/149_error_page.png\">Zaktualizowano<\/a> projekt stron z komunikatami o b\u0142\u0119dach. <\/li>\n<li>W przegl\u0105darce PDF <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=2006057\">w\u0142\u0105czono<\/a> sprz\u0119towe przyspieszenie renderowania. <\/li>\n<li>Strony internetowe z\u0142o\u015bliwego oprogramowania (funkcja \u201eBlokuj niebezpieczne i wprowadzaj\u0105ce w b\u0142\u0105d tre\u015bci\u201d) ju\u017c nie mog\u0105 <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=2015830\">pokazywa\u0107<\/a> powiadomie\u0144, a wszystkie zezwolenia przyznane przez u\u017cytkownika tym stronom <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1986300\">zostan\u0105 cofni\u0119te<\/a>. <\/li>\n<li>Wbudowany t\u0142umacz zyska\u0142 wsparcie dla j\u0119zyk\u00f3w bo\u015bniackiego, bokm\u00e5l, serbskiego i tajskiego. Zwi\u0119kszona precyzja t\u0142umaczenia na j\u0119zyk chorwacki. <\/li>\n<li>U\u017cytkownicy z USA, Wielkiej Brytanii, Niemiec i Francji stopniowo b\u0119d\u0105 mie\u0107 dost\u0119p <a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/kb\/built-in-vpn\">do bezp\u0142atnego VPN<\/a> (zapewnia 50 GB transferu miesi\u0119cznie) oraz mo\u017cliwo\u015b\u0107 automatycznego w\u0142\u0105czania lub wy\u0142\u0105czania VPN dla okre\u015blonych stron. <\/li>\n<li>U\u017cytkownicy z Australii, Indii, W\u0142och, Polski i Austrii <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=2013319\">zyskali<\/a> dost\u0119p do autouzupe\u0142niania adres\u00f3w. <\/li>\n<li>Zwi\u0119kszona stabilno\u015b\u0107 pobierania HTTP\/3 w przypadku niestabilnej sieci. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=2007588\">Zaostrzone<\/a> wymagania dotycz\u0105ce skrypt\u00f3w \u0142adowanych w procesie g\u0142\u00f3wnym przegl\u0105darki (proces odpowiedzialny za interfejs i podstawowe funkcje przegl\u0105darki). <\/li>\n<li>Na pasku narz\u0119dzi mo\u017cna wyci\u0105gn\u0105\u0107 <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1717290\">przycisk<\/a>, wywo\u0142uj\u0105cy systemowe okno dialogowe \u201eUdost\u0119pnij\u201d (tylko w systemach Windows i macOS). <\/li>\n<li>Windows:\n<ul>\n<li>Firefox teraz <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1980653\">u\u017cywa<\/a> nowoczesnego interfejsu Windows.Devices.Geolocation API zamiast starego, kt\u00f3ry pojawi\u0142 si\u0119 jeszcze w Windows 7. <\/li>\n<li>W WebRender <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=2000149\">w\u0142\u0105czono<\/a> \u0142\u0105czenie warstw, co ogranicza obszar ekranu, kt\u00f3ry nale\u017cy aktualizowa\u0107 podczas przesuwania lub zmiany obiekt\u00f3w. W rezultacie przewijanie staje si\u0119 bardziej p\u0142ynne, zmniejszaj\u0105 si\u0119 op\u00f3\u017anienia (przerywania) w animacjach i filmach, zwi\u0119ksza si\u0119 czas pracy na baterii, poprawia si\u0119 wydajno\u015b\u0107 na \u201eci\u0119\u017ckich\u201d stronach obci\u0105\u017caj\u0105cych urz\u0105dzenie. <\/li>\n<\/ul>\n<\/li>\n<li>HTML: Atrybut globalny <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Reference\/Global_attributes\/popover\">popover<\/a> <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1867743\">uzyska\u0142<\/a> warto\u015bci\u0105 <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Reference\/Global_attributes\/popover#hint\">hint<\/a> (elementy wyskakuj\u0105ce z warto\u015bci\u0105 hint nie b\u0119d\u0105 zamyka\u0107 element\u00f3w auto, ale b\u0119d\u0105 zamyka\u0107 inne elementy wyskakuj\u0105ce). <\/li>\n<li>MathML: <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/2014703\">Zrealizowano<\/a> wsparcie w\u0142a\u015bciwo\u015bci <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/Reference\/Properties\/font-family#math\">font-family: math<\/a>, kt\u00f3re domy\u015blnie stosowane s\u0105 do element\u00f3w <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/MathML\/Reference\/Element\/math\"><math><\/a> (gwarantuje, \u017ce strony b\u0119d\u0105 mog\u0142y u\u017cywa\u0107 odpowiedniej czcionki matematycznej bez potrzeby znajomo\u015bci czcionek obecnych w podstawowym systemie operacyjnym). <\/li>\n<li>CSS:\n<ul>\n<li>W\u0142a\u015bciwo\u015b\u0107 <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/Reference\/Properties\/shape-outside\">shape-outside<\/a> teraz <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1983187\">wspiera<\/a> funkcj\u0119 <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/Reference\/Values\/basic-shape\/xywh\">xywh()<\/a> jako warto\u015b\u0107. <\/li>\n<li>W\u0142a\u015bciwo\u015b\u0107 <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/Reference\/Properties\/vertical-align\">vertical-align<\/a> teraz <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1830771\">jest<\/a> skr\u00f3con\u0105 form\u0105 dla w\u0142a\u015bciwo\u015bci <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/Reference\/Properties\/alignment-baseline\">alignment-baseline<\/a>, <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/Reference\/Properties\/baseline-shift\">baseline-shift<\/a> i <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/Reference\/Properties\/baseline-source\">baseline-source<\/a>. <\/li>\n<li>Cz\u0119\u015b\u0107 <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/Reference\/At-rules\/@container#container-query\">&lt;container-query&gt;<\/a> w warunku regu\u0142y <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/Reference\/At-rules\/@container\">@container<\/a> teraz jest opcjonalna (pozwala na znajdowanie kontener\u00f3w wy\u0142\u0105cznie na podstawie ich nazw). <\/li>\n<\/ul>\n<\/li>\n<li>API:\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Window\/createImageBitmap\">Window.createImageBitmap()<\/a> i <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WorkerGlobalScope\/createImageBitmap\">WorkerGlobalScope.createImageBitmap()<\/a> <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/2010125\">zyska\u0142y<\/a> parametr <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Window\/createImageBitmap#resizequality\">options.resizeQuality<\/a>. Ponadto, teraz te metody pozwalaj\u0105 jednocze\u015bnie ustala\u0107 zar\u00f3wno parametry skalowania (<a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Window\/createImageBitmap#resizewidth\">options.resizeWidth<\/a> lub <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Window\/createImageBitmap#resizeheight\">options.resizeHeight<\/a>), jak i parametry obszaru obrazu (<a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Window\/createImageBitmap#sx\">sx, sy, sw i sh<\/a>). Wcze\u015bniej, przy podawaniu obu grup parametr\u00f3w, zwracano oryginalny obraz bez skalowania. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1976074\">Pojawi\u0142o si\u0119<\/a> wsparcie <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Reporting_API\">Reporting API<\/a> do raportowania narusze\u0144 <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Guides\/CSP\">CSP<\/a> i <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Reference\/Headers\/Integrity-Policy\">Integrity-Policy<\/a>. Umo\u017cliwia <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=2008916\">przekazywanie<\/a> obiekt\u00f3w raport\u00f3w na stronach z naruszeniami <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/CSPViolationReport\">CSPViolationReport<\/a> i <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/IntegrityViolationReport\">IntegrityViolationReport<\/a> przez <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/ReportingObserver\">ReportingObserver<\/a> (raporty mog\u0105 by\u0107 filtrowane wed\u0142ug w\u0142a\u015bciwo\u015bci type: \"csp-violation\" lub \"integrity-violation\"). Zserializowana wersja obiekt\u00f3w raport\u00f3w mo\u017ce by\u0107 wysy\u0142ana na serwer okre\u015blony w odpowiednim nag\u0142\u00f3wku HTTP \u2014 nazwy punkt\u00f3w ko\u0144cowych (endpoints) oraz odpowiadaj\u0105ce im adresy URL musz\u0105 by\u0107 wcze\u015bniej wskazane w nag\u0142\u00f3wkach <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Reference\/Headers\/Reporting-Endpoints\">Reporting-Endpoints<\/a> lub <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Reference\/Headers\/Report-To\">Report-To<\/a>. <\/li>\n<li>DOM:\n<ul>\n<li>Metoda <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/HTMLInputElement\/showPicker#showpicker_for_a_datalist_input\">HTMLSelectElement.showPicker()<\/a> teraz <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1998668\">jest wspierana<\/a> dla listy opcji zdefiniowanych w <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Reference\/Elements\/datalist\">&lt;datalist&gt;<\/a>. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1966073\">Dodano<\/a> interfejs <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/CloseWatcher\">CloseWatcher<\/a> (pozwala na realizacj\u0119 komponent\u00f3w, kt\u00f3re mo\u017cna zamkn\u0105\u0107 za pomoc\u0105 standardowych mechanizm\u00f3w (np. klawisz Esc w Windows), tak jak dzieje si\u0119 to z komponentami systemowymi (<a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Reference\/Elements\/dialog\">oknami dialogowymi<\/a> lub <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Popover_API\">elementami wyskakuj\u0105cymi<\/a>). <\/li>\n<li>Metody DOM teraz <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1773312\">wspieraj\u0105<\/a> szerszy zakres znak\u00f3w dla nazw element\u00f3w i atrybut\u00f3w (ten sam zestaw znak\u00f3w, kt\u00f3ry dopuszcza parser HTML). <\/li>\n<\/ul>\n<\/li>\n<li>Media, WebRTC i Web Audio\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/2017708\">Pojawi\u0142o si\u0119<\/a> wsparcie metody <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/HTMLMediaElement\/captureStream\">HTMLMediaElement.captureStream()<\/a> (zwraca obiekt, kt\u00f3ry w czasie rzeczywistym transmituje zawarto\u015b\u0107 elementu multimedialnego). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/MediaElementAudioSourceNode\">MediaElementAudioSourceNode<\/a> teraz <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/2010427\">uwzgl\u0119dnia<\/a> g\u0142o\u015bno\u015b\u0107 elementu multimedialnego podczas przechwytywania d\u017awi\u0119ku. <\/li>\n<li>Metoda <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/HTMLMediaElement\/captureStream\">HTMLMediaElement.mozCaptureStream()<\/a> teraz <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/2010427\">przechwytuje<\/a> surowy d\u017awi\u0119k bezpo\u015brednio ze \u017ar\u00f3d\u0142a, nie stosuj\u0105c ustawie\u0144 g\u0142o\u015bno\u015bci elementu multimedialnego. <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Narz\u0119dzia dewelopera:\n<ul>\n<li>Na pasku narz\u0119dzi inspektora pami\u0119ci <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1349533\">dodano<\/a> przycisk, kt\u00f3ry usuwa wszystkie wpisy aktualnie wybranego magazynu. <\/li>\n<li>Obok ka\u017cdego og\u0142oszenia CSS zwi\u0105zanego z obliczan\u0105 warto\u015bci\u0105 na zak\u0142adce &#171;Obliczone&#187;, teraz <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1418351\">jest<\/a> ikonka do przej\u015bcia do odpowiedniej regu\u0142y na zak\u0142adce &#171;Regu\u0142y&#187;. <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>\u0179r\u00f3d\u0142o: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/mozilla\/18249605\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 149. Linux: \u041f\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u0438\u0430\u043b\u043e\u0433 \u0432\u044b\u0431\u043e\u0440\u0430 \u0444\u0430\u0439\u043b\u0430, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0439 XDG-\u043f\u043e\u0440\u0442\u0430\u043b\u043e\u043c org.freedesktop.portal.FileChooser (\u043e\u043d \u043b\u0443\u0447\u0448\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d \u0441 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435\u043c \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 \u0438 \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 \u0448\u0438\u0440\u043e\u043a\u0438\u043c\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438), \u0430 \u043d\u0435 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 GTK3. \u041f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0434\u0432\u0443\u0445 \u0432\u043a\u043b\u0430\u0434\u043e\u043a \u0431\u043e\u043a \u043e \u0431\u043e\u043a. \u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0430\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0432 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043d\u043e\u043c \u043c\u0435\u043d\u044e \u0432\u043a\u043b\u0430\u0434\u043a\u0438 \u043f\u0440\u0438 \u0432\u044b\u0431\u043e\u0440\u0435 \u043e\u0434\u043d\u043e\u0439 \u0438\u043b\u0438 \u0434\u0432\u0443\u0445 \u0432\u043a\u043b\u0430\u0434\u043e\u043a (browser.tabs.splitView.enabled). \u0417\u043d\u0430\u0447\u043a\u0438 \u0449\u0438\u0442\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-166101","post","type-post","status-publish","format-standard","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=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 149. Linux: \u041f\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/firefox-149\" \/>\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\udd47Firefox 149 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 149. Linux: \u041f\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/firefox-149\" \/>\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-03-25T09:13:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-03-25T09:13:09+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\udd47Firefox 149 | ProHoster","description":"Dost\u0119pny Firefox 149. Linux: O ile to mo\u017cliwe","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/firefox-149","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\udd47Firefox 149 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 149. Linux: \u041f\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/firefox-149","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-03-25T09:13:09+00:00","article:modified_time":"2026-03-25T09:13:09+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/166101","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=166101"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/166101\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=166101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=166101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=166101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}