{"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\/en\/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\/\">Available<\/a> Firefox 128, as well as the long-term support branch (ESR 128). Despite the release of a new branch, the developers decided to indefinitely extend support for the previous ESR release (ESR 115), as that is the only version that maintains support for Windows 7, which comprises 10% of Firefox's user base.<\/noindex> <\/p>\n<p> Key Changes: <\/p>\n<ul>\n<li>Linux:\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1898894\">Enabled<\/a> support for DMABuf on NVIDIA graphics cards (requires driver version 545.23.6 or newer). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1894912\">If the user refreshes the page in private browsing mode, Firefox will interpret this as a problem and suggest<\/a> support for the DBus interface org.freedesktop.Application (without this, integration with the GNOME Shell search service is impossible). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1892445\">on the same screen as the last used browser window.<\/a> playback of 10-bit AV1 video. <\/li>\n<\/ul>\n<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1706121\">If the user refreshes the page in private browsing mode, Firefox will interpret this as a problem and suggest<\/a> support for playing protected content (DRM) in private browsing mode. <\/li>\n<li>Reworked <a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/media\/img\/firefox\/releasenotes\/note-images\/128_clear_site_data.png\">interface<\/a> Data cleaning: some items are combined (for example, 'Visit and Download Log' with 'Form and Search Log'), and it also shows how much space various data occupy over the selected time period. <\/li>\n<li>For selected text and links <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1870366\">added<\/a> context menu items <a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/media\/img\/firefox\/releasenotes\/note-images\/128_translate_text.png\">'Translate selection' and 'Translate link text'<\/a>. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1901068\">Added<\/a> disabling the tracker blocking <a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/kb\/privacy-preserving-attribution\">Privacy Preserving Attribution API<\/a> and settings <a rel=\"nofollow\" href=\"https:\/\/support.mozilla.org\/ru\/kb\/atributsija-s-sokhranenijem-konfidentsialnosti\">'Allow websites to measure advertising while preserving privacy'<\/a>. Advertisers will be able to receive aggregated information that does not contain details about individual users, but answers their questions about ad effectiveness. This can become a good alternative to 'tracking' users, which websites have to do to assess ad effectiveness. <\/li>\n<li>Setting 'Send DNS requests through proxy when using SOCKS 5' <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1741375\">enabled<\/a> by default. A separate setting 'Send DNS requests through proxy when using SOCKS v4' has been added (because if the SOCKS4 proxy does not support the SOCKSv4a extension, trying to send DNS requests through it will cause the proxy to fail). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1858801\">Returned<\/a> a setting (browser.spin_cursor_while_busy) that changes the cursor to a spinning wheel until the page is fully loaded. It has been disabled by default for 15 years and removed in Firefox 119, but it turned out that some users prefer to see the spinner. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1884921\">The performance<\/a> Operation in 'HTTPS Only' mode: when encountering a site that does not support HTTPS, the browser will temporarily remember it and will not try to connect via a secure connection each time. <\/li>\n<li>After 25 years, at the user's request, the ability to make the browser background transparent (browser.tabs.allow_transparent_browser) has been added, in addition to changing <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=28354#c6\">a number of other settings<\/a>). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1900150\">Added<\/a> localization to the language <a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Sirayki\">sirayki<\/a> (skr). <\/li>\n<li>Users in the USA and Canada <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1900900\">will be<\/a> shown <a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/media\/img\/firefox\/releasenotes\/note-images\/128_search_continuation.png\">recent and popular search queries<\/a> in the address bar drop-down menu (browser.urlbar.recentsearches.featureGate, browser.urlbar.trending.featureGate). <\/li>\n<li>Files with unidentified MIME types text\/* are now <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=196078\">treated<\/a> as text\/plain and displayed in the browser. <\/li>\n<li>Pressing Enter in the search field (when it is placed separately from the address bar) no longer <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1894910\">opens<\/a> the search page. Developers note that there was no point in such opening: if the user wants to search for something, they enter the query directly in the search field, rather than opening the search engine through the search field and then entering the query. <\/li>\n<li>macOS:\n<ul>\n<li>When capturing audio from the microphone through getUserMedia, <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1404972\">applied<\/a> sound processing and enhancement features provided by the operating system. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1895184\">color perception disorder simulation. The simulation of protanopia, deuteranopia, and tritanopia<\/a> tab navigation. <\/li>\n<li>Switching from full-screen mode to 'Picture-in-Picture' mode <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1781830\">no longer leads<\/a> to the fact that the 'Picture-in-Picture' window opens in full screen. <\/li>\n<\/ul>\n<\/li>\n<li>CSS:\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1900251\">Enabled<\/a> disabling the tracker blocking <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/CSS_colors\/Relative_colors\">relative<\/a> colors (allows defining new colors relative to existing ones and changing <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Glossary\/Color_space\">color space<\/a>). <\/li>\n<li>window.name <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/content\">content<\/a> <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1281158\">acquired<\/a> support for <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/content#alternative_text\">alternative text<\/a> for image content (alternative text <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1896047\">displayed<\/a> in the browser's accessibility tree). <\/li>\n<li>Support for the properties align-tracks and justify-tracks has been discontinued (they were only supported in Firefox and have recently been removed from the specification). <\/li>\n<\/ul>\n<\/li>\n<li>JavaScript:\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1884150\">If the user refreshes the page in private browsing mode, Firefox will interpret this as a problem and suggest<\/a> support for resizing <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/ArrayBuffer\">ArrayBuffer<\/a> and enlarging <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\">SharedArrayBuffer<\/a> (allows changing the size of buffers without the need to allocate a new buffer and copy data into it):\n<ul>\n<li>Element.getAnimations() <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\/grow\">SharedArrayBuffer.prototype.grow()<\/a> allows increasing the size <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\">SharedArrayBuffer<\/a>. The maximum size of the buffer is set by the options.maxByteLength parameter of the <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\/SharedArrayBuffer#maxbytelength\">SharedArrayBuffer()<\/a>. The properties <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\/growable\">SharedArrayBuffer.prototype.growable<\/a> and <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\/maxByteLength\">SharedArrayBuffer.prototype.maxByteLength<\/a> indicate whether and up to what limit the size of the buffer can grow. <\/li>\n<li>Element.getAnimations() <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/ArrayBuffer\/resize\">ArrayBuffer.prototype.resize()<\/a> allows changing the size <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/ArrayBuffer\">ArrayBuffer<\/a>. The maximum size of the buffer is set by the options.maxByteLength parameter of the <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/ArrayBuffer\/ArrayBuffer#maxbytelength\">ArrayBuffer()<\/a>. The properties <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/ArrayBuffer\/resizable\">ArrayBuffer.prototype.resizable<\/a> and <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/ArrayBuffer\/maxByteLength\">ArrayBuffer.prototype.maxByteLength<\/a> indicate whether and up to what limit the size of the buffer can change. <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>HTTP:\n<ul>\n<li>HTTP header <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Headers\/Accept\">Accept<\/a> downward API support (simultaneously with this in <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Content_negotiation\/List_of_default_Accept_values\">default requests and image requests<\/a> now <a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1711622\">includes<\/a> MIME type image\/svg+xml. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1865040\">If the user refreshes the page in private browsing mode, Firefox will interpret this as a problem and suggest<\/a> disabling the tracker blocking <a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc9218\">RFC 9218: Extensible Prioritization Scheme for HTTP<\/a>. <\/li>\n<\/ul>\n<\/li>\n<li>API:\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1534687\">Added<\/a> disabling the tracker blocking <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/RTCRtpReceiver\/getParameters\">RTCRtpReceiver.getParameters()<\/a> and <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/RTCRtpSender\/getParameters\">RTCRtpSender.getParameters()<\/a> (returns an object describing the current codecs used for encoding and transmitting multimedia on the recipient and sender tracks respectively). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1896475\">Now<\/a> you can use <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Request\/bytes\">Request.bytes()<\/a> and <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Response\/bytes\">Response.bytes()<\/a> to obtain <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Uint8Array\">Uint8Array<\/a> from <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Request\">Request<\/a> and <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Response\">Response<\/a>. <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1897871\">If the user refreshes the page in private browsing mode, Firefox will interpret this as a problem and suggest<\/a> disabling the tracker blocking <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/PushMessageData\/bytes\">PushMessageData.bytes()<\/a> (returning data from the push message as a byte array in the object <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\">If the user refreshes the page in private browsing mode, Firefox will interpret this as a problem and suggest<\/a> disabling the tracker blocking <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Blob\/bytes\">Blob.bytes()()<\/a> (returning data from <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Blob\">Blob<\/a> as a byte array in the object <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\">Added<\/a> support for MediaKeys.getStatusForPolicy() (allows the web application to know in advance whether playback of DRM content will be available at optimal resolution). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1396922\">Now includes<\/a> disabling the tracker blocking <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/RTCRtpTransceiver\/setCodecPreferences\">RTCRtpTransceiver.setCodecPreferences()<\/a> (allows forcing the remote node to select a preferred codec and disable negotiation of certain codecs). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1890428\">Available<\/a> serialization <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Web_components\/Using_shadow_DOM#declaratively_with_html\">declarative shadow DOM<\/a>: methods <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/ShadowRoot\/getHTML\">ShadowRoot.getHTML()<\/a> and <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Element\/getHTML\">Element.getHTML()<\/a>, as well as related properties <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/ShadowRoot\/serializable\">ShadowRoot.serializable<\/a> and <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\">Enabled<\/a> default support for the interface <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/CSSPropertyRule\">CSSPropertyRule<\/a> (allows obtaining values of custom CSS properties defined using the @property rule). <\/li>\n<li>Support for the method <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/CSS\/registerProperty_static\">registerProperty()<\/a> (allows defining <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/--*\">custom CSS properties<\/a> using JavaScript). <\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/bugzil.la\/1336404\">Removed<\/a> non-standard method <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>Developer tools:\n<ul>\n<li>In the tooltip displayed when hovering over the CSS rule selector, now <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=977098\">demonstrated<\/a> <a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/docs\/Web\/CSS\/Specificity\">specificity<\/a> (helps understand why some rules are applied before others). <\/li>\n<li>In the tooltip displayed when hovering over the variable, now <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1899489\">displays<\/a> not only the variable's value but also its properties (syntax, inheritance, default value). <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Source: <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.2 - 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\/en\/blog\/news\/firefox-128\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\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\/en\/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":"Firefox 128 is available, as well as the long-term support branch (ESR 128).","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/firefox-128","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","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\/en\/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\/en\/wp-json\/wp\/v2\/posts\/117223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=117223"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/117223\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=117223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=117223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=117223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}