{"id":117223,"date":"2024-07-10T09:43:23","date_gmt":"2024-07-10T07:43:23","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/firefox-128"},"modified":"2024-07-10T09:43:23","modified_gmt":"2024-07-10T07:43:23","slug":"firefox-128","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/firefox-128","title":{"rendered":"Firefox 128","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex>      <\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/ftp.mozilla.org\/pub\/firefox\/releases\/128.0.1\/\">Dost\u0119pny<\/a> Firefox 128 oraz wersja z d\u0142ugoterminowym wsparciem (ESR 128). Mimo wydania nowej wersji, deweloperzy postanowili na czas nieokre\u015blony wyd\u0142u\u017cy\u0107 wsparcie dla poprzedniej wersji ESR (ESR 115), poniewa\u017c to tam utrzymywano wsparcie dla systemu Windows 7, kt\u00f3rego u\u017cytkownicy stanowi\u0105 10% bazy u\u017cytkownik\u00f3w Firefoxa.<\/noindex> <\/p>\n<p> G\u0142\u00f3wne zmiany: <\/p>\n<ul>\n<li>Linux:\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1898894\">W\u0142\u0105czona<\/a> wsparcie DMABuf na kartach graficznych NVIDIA (wymagany sterownik w wersji 545.23.6 lub nowszej). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1894912\">Zrealizowano<\/a> wsparcie dla interfejsu DBus org.freedesktop.Application (bez tego niemo\u017cliwe jest zintegrowanie z wyszukiwark\u0105 GNOME Shell). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1892445\">Poprawiono<\/a> odtwarzanie wideo AV1 w 10 bitach. <\/li>\n<\/ul>\n<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1706121\">Zrealizowano<\/a> wsparcie dla odtwarzania chronionych tre\u015bci (DRM) w trybie prywatnego przegl\u0105dania. <\/li>\n<li>Przeprojektowano <a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/media\/img\/firefox\/releasenotes\/note-images\/128_clear_site_data.png\">interfejs<\/a> czyszczenia danych: niekt\u00f3re punkty zosta\u0142y po\u0142\u0105czone (na przyk\u0142ad &#171;dziennik odwiedzin i pobra\u0144&#187; z &#171;dziennikiem formularzy i wyszukiwania&#187;), a tak\u017ce pokazano, ile miejsca zajmuj\u0105 dane w wybranym okresie czasu. <\/li>\n<li>Dla zaznaczonego tekstu i link\u00f3w <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1870366\">dodano<\/a> punkty menu kontekstowego <a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/media\/img\/firefox\/releasenotes\/note-images\/128_translate_text.png\">&#171;Przet\u0142umacz zaznaczone&#187; i &#171;Przet\u0142umacz tekst linku&#187;<\/a>. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1901068\">Dodano<\/a> wsparcie <a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/kb\/privacy-preserving-attribution\">API do przypisywania z zachowaniem prywatno\u015bci<\/a> i ustawienie <a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/ru\/kb\/atributsija-s-sokhranenijem-konfidentsialnosti\">&#171;Zezw\u00f3l stronom internetowym na pomiar reklamy z zachowaniem prywatno\u015bci&#187;<\/a>. Reklamodawcy b\u0119d\u0105 mogli uzyskiwa\u0107 podsumowane informacje, kt\u00f3re nie zawieraj\u0105 danych o konkretnym u\u017cytkowniku, ale odpowiadaj\u0105 na ich pytania dotycz\u0105ce skuteczno\u015bci reklamy. Mo\u017ce to by\u0107 dobr\u0105 alternatyw\u0105 dla &#171;\u015bledzenia&#187; u\u017cytkownik\u00f3w, kt\u00f3rym musz\u0105 zajmowa\u0107 si\u0119 strony, aby oceni\u0107 skuteczno\u015b\u0107 reklamy. <\/li>\n<li>Ustawienie &#171;Wysy\u0142aj zapytania DNS przez proxy przy u\u017cyciu SOCKS 5&#187; <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1741375\">wliczona<\/a> domy\u015blnie. Dodano osobne ustawienie &#171;Wysy\u0142aj zapytania DNS przez proxy przy u\u017cyciu SOCKS v4&#187; (poniewa\u017c, je\u015bli proxy SOCKS4 nie obs\u0142uguje rozszerzenia SOCKSv4a, pr\u00f3ba wysy\u0142ania zapyta\u0144 DNS przez nie doprowadzi do nieprawid\u0142owego dzia\u0142ania proxy). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1858801\">Przywr\u00f3cono<\/a> ustawienie (browser.spin_cursor_while_busy), kt\u00f3re zmienia kursor na obracaj\u0105ce si\u0119 k\u00f3\u0142ko do czasu pe\u0142nego za\u0142adowania strony. By\u0142o ono domy\u015blnie wy\u0142\u0105czone przez 15 lat i usuni\u0119te w Firefoxie 119, ale okaza\u0142o si\u0119, \u017ce niekt\u00f3rzy u\u017cytkownicy wol\u0105 widzie\u0107 wska\u017anik \u0142adowania. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1884921\">Przyspieszono<\/a> praca w trybie &#171;Tylko HTTS&#187;: po napotkaniu strony, kt\u00f3ra nie obs\u0142uguje HTTPS, przegl\u0105darka na czas zapami\u0119ta j\u0105 i nie b\u0119dzie za ka\u017cdym razem pr\u00f3bowa\u0107 po\u0142\u0105czy\u0107 si\u0119 przez bezpieczne po\u0142\u0105czenie. <\/li>\n<li>Po 25 latach na pro\u015bb\u0119 u\u017cytkownika dodano mo\u017cliwo\u015b\u0107 ustawienia przezroczysto\u015bci t\u0142a przegl\u0105darki (browser.tabs.allow_transparent_browser, opr\u00f3cz tego nale\u017cy zmieni\u0107 <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=28354#c6\">szereg innych ustawie\u0144<\/a>). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1900150\">Dodano<\/a> lokalizacja na j\u0119zyk <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/\u0421\u0438\u0440\u0430\u0439\u043a\u0438\">syraki<\/a> (skr). <\/li>\n<li>U\u017cytkownikom w USA i Kanadzie <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1900900\">b\u0119d\u0105<\/a> pokazywane s\u0105 <a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/media\/img\/firefox\/releasenotes\/note-images\/128_search_continuation.png\">najpopularniejsze i ostatnie wyszukiwania<\/a> w rozwijanym menu paska adresu (browser.urlbar.recentsearches.featureGate, browser.urlbar.trending.featureGate). <\/li>\n<li>Pliki z niezidentyfikowanymi typami MIME text\/* s\u0105 teraz <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=196078\">uznawane<\/a> za text\/plain i wy\u015bwietlane w przegl\u0105darce. <\/li>\n<li>Naci\u015bni\u0119cie Enter w polu wyszukiwania (gdy jest ono oddzielone od paska adresu) ju\u017c <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1894910\">nie otwiera<\/a> strony wyszukiwania. Tw\u00f3rcy zaznaczaj\u0105, \u017ce takie otwieranie nie mia\u0142o sensu: je\u015bli u\u017cytkownik chce co\u015b wyszuka\u0107, wprowadza zapytanie od razu w polu wyszukiwania, a nie otwiera wyszukiwark\u0119 przez pole wyszukiwania i dopiero potem wprowadza tam zapytanie. <\/li>\n<li>macOS:\n<ul>\n<li>Podczas przechwytywania d\u017awi\u0119ku z mikrofonu za pomoc\u0105 getUserMedia teraz <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1404972\">stosowane s\u0105<\/a> \u015brodki obr\u00f3bki i poprawy d\u017awi\u0119ku, dostarczane przez system operacyjny. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1895184\">Ulepszono<\/a> nawigacja po kartach. <\/li>\n<li>Przej\u015bcie z trybu pe\u0142noekranowego do trybu &#171;Obraz w obrazie&#187; <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1781830\">ju\u017c nie prowadzi<\/a> do tego, \u017ce okno &#171;Obraz w obrazie&#187; otwiera si\u0119 na pe\u0142nym ekranie. <\/li>\n<\/ul>\n<\/li>\n<li>CSS:\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1900251\">W\u0142\u0105czona<\/a> wsparcie <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/CSS_colors\/Relative_colors\">odniesienie do<\/a> kolor\u00f3w (umo\u017cliwia okre\u015blenie nowych kolor\u00f3w w odniesieniu do ju\u017c istniej\u0105cych i zmian\u0119 <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Glossary\/Color_space\">przestrzeni kolorystycznej<\/a>). <\/li>\n<li>W\u0142a\u015bciwo\u015b\u0107 <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/content\">zawarto\u015b\u0107<\/a> <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1281158\">zyska\u0142o<\/a> wsparciem <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/content#alternative_text\">tekstu alternatywnego<\/a> dla tre\u015bci ze zdj\u0119ciem (tekst alternatywny <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1896047\">wy\u015bwietlana jest<\/a> w drzewie dost\u0119pno\u015bci przegl\u0105darki). <\/li>\n<li>Zako\u0144czono wsparcie dla w\u0142a\u015bciwo\u015bci align-tracks i justify-tracks (by\u0142y one wspierane tylko w Firefoxie i niedawno usuni\u0119te ze specyfikacji). <\/li>\n<\/ul>\n<\/li>\n<li>JavaScript:\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1884150\">Zrealizowano<\/a> wsparcie dla zmiany rozmiaru <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/ArrayBuffer\">ArrayBuffer<\/a> i zwi\u0119kszania <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\">SharedArrayBuffer<\/a> (umo\u017cliwia zmian\u0119 rozmiaru bufor\u00f3w bez potrzeby alokacji nowego bufora i kopiowania danych do niego):\n<ul>\n<li>Metoda <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\/grow\">SharedArrayBuffer.prototype.grow()<\/a> umo\u017cliwia zwi\u0119kszenie rozmiaru <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\">SharedArrayBuffer<\/a>. Maksymalny rozmiar bufora okre\u015bla parametr options.maxByteLength konstruktora <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\/SharedArrayBuffer#maxbytelength\">SharedArrayBuffer()<\/a>. W\u0142a\u015bciwo\u015bci <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\/growable\">SharedArrayBuffer.prototype.growable<\/a> i <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\/maxByteLength\">SharedArrayBuffer.prototype.maxByteLength<\/a> odpowiednio wskazuj\u0105, czy i do jakiego limitu rozmiar bufora mo\u017ce rosn\u0105\u0107. <\/li>\n<li>Metoda <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/ArrayBuffer\/resize\">ArrayBuffer.prototype.resize()<\/a> umo\u017cliwia zmian\u0119 rozmiaru <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/ArrayBuffer\">ArrayBuffer<\/a>. Maksymalny rozmiar bufora okre\u015bla parametr options.maxByteLength konstruktora <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/ArrayBuffer\/ArrayBuffer#maxbytelength\">ArrayBuffer()<\/a>. W\u0142a\u015bciwo\u015bci <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/ArrayBuffer\/resizable\">ArrayBuffer.prototype.resizable<\/a> i <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/ArrayBuffer\/maxByteLength\">ArrayBuffer.prototype.maxByteLength<\/a> odpowiednio wskazuj\u0105, czy i do jakiego limitu rozmiar bufora mo\u017ce si\u0119 zmienia\u0107. <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>HTTP:\n<ul>\n<li>Nag\u0142\u00f3wek HTTP <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Headers\/Accept\">Akceptuj<\/a> do <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Content_negotiation\/List_of_default_Accept_values\">\u017c\u0105dania domy\u015blne i \u017c\u0105dania obraz\u00f3w<\/a> teraz <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1711622\">zawiera<\/a> typ MIME image\/svg+xml. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1865040\">Zrealizowano<\/a> wsparcie <a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc9218\">RFC 9218: Rozszerzalny schemat priorytetyzacji dla HTTP<\/a>. <\/li>\n<\/ul>\n<\/li>\n<li>API:\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1534687\">Dodano<\/a> wsparcie <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/RTCRtpReceiver\/getParameters\">RTCRtpReceiver.getParameters()<\/a> i <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/RTCRtpSender\/getParameters\">RTCRtpSender.getParameters()<\/a> (zwracaj\u0105 obiekt opisuj\u0105cy aktualnie u\u017cywane kodeki do kodowania i transmisji multimedi\u00f3w na torach odbiorcy i nadawcy odpowiednio). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1896475\">pokazuje to, czego si\u0119 spodziewano:<\/a> mo\u017cna u\u017cywa\u0107 <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Request\/bytes\">Request.bytes()<\/a> i <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Response\/bytes\">Response.bytes()<\/a> do pobierania <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Uint8Array\">Uint8Array<\/a> z <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Request\">Request<\/a> i <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Response\">Odpowied\u017a<\/a>. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1897871\">Zrealizowano<\/a> wsparcie <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/PushMessageData\/bytes\">PushMessageData.bytes()<\/a> (zwraca dane z push wiadomo\u015bci w postaci tablicy bajt\u00f3w w obiekcie <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Uint8Array\">Uint8Array<\/a>). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1896509\">Zrealizowano<\/a> wsparcie <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Blob\/bytes\">Blob.bytes()()<\/a> (zwraca dane z <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Blob\">Blob<\/a> w postaci tablicy bajt\u00f3w w obiekcie <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Uint8Array\">Uint8Array<\/a>). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1878714\">Dodano<\/a> wsparcie dla MediaKeys.getStatusForPolicy() (umo\u017cliwia aplikacji internetowej wcze\u015bniejsze sprawdzenie, czy odtwarzanie tre\u015bci DRM z optymaln\u0105 rozdzielczo\u015bci\u0105 b\u0119dzie dost\u0119pne). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1396922\">Pojawi\u0142o si\u0119<\/a> wsparcie <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/RTCRtpTransceiver\/setCodecPreferences\">RTCRtpTransceiver.setCodecPreferences()<\/a> (umo\u017cliwia wymuszenie na zdalnym w\u0119\u017ale wyboru preferowanego kodeka i wy\u0142\u0105czenie negocjacji niekt\u00f3rych kodek\u00f3w). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1890428\">Dost\u0119pna<\/a> serializacja <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Web_components\/Using_shadow_DOM#declaratively_with_html\">deklacyjnego shadow DOM<\/a>: metody <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/ShadowRoot\/getHTML\">ShadowRoot.getHTML()<\/a> i <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Element\/getHTML\">Element.getHTML()<\/a>, oraz powi\u0105zane w\u0142a\u015bciwo\u015bci <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/ShadowRoot\/serializable\">ShadowRoot.serializable<\/a> i <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/HTMLTemplateElement\/shadowRootSerializable\">HTMLTemplateElement.shadowRootSerializable<\/a>. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1864818\">W\u0142\u0105czona<\/a> domy\u015blnie wsparcie dla interfejsu <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/CSSPropertyRule\">CSSPropertyRule<\/a> (umo\u017cliwia uzyskiwanie warto\u015bci w\u0142a\u015bciwo\u015bci u\u017cytkownika CSS zdefiniowanych za pomoc\u0105 regu\u0142y @property). <\/li>\n<li>W\u0142\u0105czone wsparcie dla metody <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/CSS\/registerProperty_static\">registerProperty()<\/a> (umo\u017cliwia definiowanie <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/--*\">w\u0142asnych w\u0142a\u015bciwo\u015bci CSS<\/a> za pomoc\u0105 JavaScript). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1336404\">Usuni\u0119to<\/a> niestandardow\u0105 metod\u0119 <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/HTMLMediaElement\/seekToNextFrame\">HTMLMediaElement.seekToNextFrame()<\/a>. <\/li>\n<\/ul>\n<\/li>\n<li>Narz\u0119dzia dewelopera:\n<ul>\n<li>W podpowiedzi wy\u015bwietlanej po najechaniu kursorem na selektor regu\u0142y CSS, teraz <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=977098\">wy\u015bwietlana<\/a> <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/CSS\/Specificity\">specyficzno\u015b\u0107<\/a> (pomaga zrozumie\u0107, dlaczego niekt\u00f3re regu\u0142y s\u0105 stosowane przed innymi). <\/li>\n<li>W podpowiedzi wy\u015bwietlanej po najechaniu kursorem na zmienn\u0105, teraz <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1899489\">wy\u015bwietlane jest<\/a> nie tylko warto\u015b\u0107 zmiennej, ale tak\u017ce jej w\u0142a\u015bciwo\u015bci (sk\u0142adnia, dziedziczenie, warto\u015b\u0107 domy\u015blna). <\/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\/17671796\">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 128, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u0435\u0442\u043a\u0430 \u0441 \u0434\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 (ESR 128). \u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u0438, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0440\u0435\u0448\u0438\u043b\u0438 \u043d\u0430 \u043d\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u0441\u0440\u043e\u043a \u043f\u0440\u043e\u0434\u043b\u0438\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e ESR-\u0432\u044b\u043f\u0443\u0441\u043a\u0430 (ESR 115), \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0430\u043c \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Windows 7, \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 10% \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0439 \u0431\u0430\u0437\u044b Firefox. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f: Linux: \u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 DMABuf \u043d\u0430 \u0432\u0438\u0434\u0435\u043e\u043a\u0430\u0440\u0442\u0430\u0445 NVIDIA (\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0432\u0435\u0440\u0441\u0438\u0438 545.23.6 \u0438\u043b\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-117223","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 128, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u0435\u0442\u043a\u0430 \u0441 \u0434\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 (ESR 128).\" \/>\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\/firefox-128\" \/>\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 128 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 128, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u0435\u0442\u043a\u0430 \u0441 \u0434\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 (ESR 128).\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/firefox-128\" \/>\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=\"2024-07-10T07:43:23+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-07-10T07:43:23+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 128 | ProHoster","description":"Dost\u0119pny Firefox 128 oraz wersja z d\u0142ugoterminowym wsparciem (ESR 128).","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/firefox-128","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 128 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Firefox 128, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u0435\u0442\u043a\u0430 \u0441 \u0434\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 (ESR 128).","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/firefox-128","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":"2024-07-10T07:43:23+00:00","article:modified_time":"2024-07-10T07:43:23+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"117223","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-01-23 03:55:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 03:55:19","updated":"2026-01-23 03:55:19","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\/117223","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=117223"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/117223\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=117223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=117223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=117223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}