{"id":117146,"date":"2024-07-09T21:43:01","date_gmt":"2024-07-09T19:43:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-firefox-128"},"modified":"2024-07-09T21:43:01","modified_gmt":"2024-07-09T19:43:05","slug":"reliz-firefox-128","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-firefox-128","title":{"rendered":"Firefox 128 Release","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>The release of the web browser Firefox 128 has taken place. Firefox 128 is categorized as a long-term support (ESR) branch, with updates released throughout the year. Additionally, an update for the previous long-term support branch, 115.13.0, has been formed (two more updates, 115.14 and 115.15, are expected in the future). The Firefox 129 branch has entered beta testing, with its release scheduled for August 6.     <\/p>\n<p>Key features in Firefox 128:  <\/p>\n<ul>\n<li class=\"l\"> Support has been added for translating selected text fragments on the page (previously, only full page translation was supported). The translation feature can be triggered via the context menu, which appears when right-clicking on the selected block. The built-in translation system in Firefox performs translations on the user's local system without relying on external cloud services. This system is based on the open-source Bergamot engine, which serves as a wrapper over the Marian machine translation framework that utilizes a recurrent neural network (RNN) and transformer-based language models.       <center><img decoding=\"async\" alt=\"Firefox 128 Release\" src=\"\/wp-content\/uploads\/2024\/07\/18e227e088c553d25be52ed9939451b7.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> A new simplified and unified dialog for clearing user data has been proposed, improving the categorization of data and adding details about the size of data saved over the selected time period.\n<\/p>\n<p><center><img decoding=\"async\" alt=\"Firefox 128 Release\" src=\"\/wp-content\/uploads\/2024\/07\/7a5cf63d505c841b347fb0b7d37bd35e.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>              <\/p>\n<li class=\"l\"> In the dropdown window shown while typing in the address bar, in addition to recommended links, recently performed and trending search queries are displayed. This feature is currently enabled only for users in the USA and Canada.      <center><img decoding=\"async\" alt=\"Firefox 128 Release\" src=\"\/wp-content\/uploads\/2024\/07\/7a21d831d54dd136d1d98074b49f1019.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> A widget for displaying the weather forecast has been added to the page that appears when a new tab is opened. Configuration options to enable the widget are provided in about:config with settings for browser.newtabpage.activity-stream.showWeather and browser.newtabpage.activity-stream.system.showWeather.     <center><img decoding=\"async\" alt=\"Firefox 128 Release\" src=\"\/wp-content\/uploads\/2024\/07\/6b7e68371f783864bfb7a726a8cc8239.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> In private browsing mode, the option to play protected content from streaming services like Netflix has been provided.\n<li class=\"l\"> When using a proxy with the SOCKS5 protocol, the sending of DNS queries through the proxy is enabled by default. For SOCKS4, DNS queries are still sent through the local resolver.\n<li class=\"l\"> On-the-fly rendering of various types of content with MIME types text\/* is enabled without the need to pre-load such files before viewing.\n<li class=\"l\"> The root certificate used for verifying browser extensions and content signed by Mozilla has been updated.\n<li class=\"l\"> Support for the experimental API IPA (Interoperable Private Attribution) has been added, allowing ad networks to obtain and process statistics on the effectiveness of ad campaigns while maintaining user privacy. To prevent the disclosure of information about specific users during statistics processing, cryptographic mechanisms of differential privacy and multi-party computation (MPC) are applied, enabling several independent participants to perform calculations without accessing each other's data (websites, browsers, and advertisers do not have access to all information) and to execute operations on encrypted data. The API is available in 'origin trial' mode and can be disabled in the privacy settings under 'Website Advertising.'\n<li class=\"l\"> Support has been added for resizing ArrayBuffer objects and for increasing the size of SharedArrayBuffer objects, allowing the size of ArrayBuffer to be changed without creating a new buffer and transferring data into it. New methods ArrayBuffer.prototype.resize() and SharedArrayBuffer.prototype.grow() have been proposed.\n<li class=\"l\"> The WebRTC API has been updated with the setCodecPreferences method, which allows certain codecs to be disabled during connection negotiation and also enables the order of codec preferences to be changed.\n<li class=\"l\"> Values in the HTTP Accept header sent <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/en\/server\/dts-shicago\/\"   title=\"server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2938\">server<\/a>  When requesting documents and images, alignment with the Fetch API specification is ensured, bringing it closer in behavior to other browsers. The header now sends 'text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/png,image\/svg+xml,*\/*;q=0.8' (the previous version had added mentions of 'image\/png' and 'image\/svg+xml').\n<li class=\"l\"> Support for the HTTP header 'Priority' has been added, through which information about the priority of request processing (RFC 9218) can be conveyed at the initial resource access stage.\n<li class=\"l\"> Support has been added for the CSSPropertyRule interface, the CSS @property rule, and the registerProperty() method, allowing the registration of custom CSS properties with inheritance, type checking, and default values.\n<li class=\"l\"> CSS now provides the ability to specify relative values when defining colors. For example, to obtain blue, one can specify 'rgb(from red 0 0 255)'.\n<li class=\"l\"> The CSS property 'content' has been updated to allow the definition of alternative text for content that includes images.\n<li class=\"l\"> The methods Request.bytes(), Response.bytes(), PushMessageData.bytes(), and Blob.bytes() have been added, allowing the formation of a typed Uint8Array from Request, Response, PushMessageData, and Blob objects.\n<li class=\"l\"> The method MediaKeys.getStatusForPolicy() has been added to retrieve information about the CDM module used for decrypting protected DRM content.\n<li class=\"l\"> By enabling the 'image.jxl.enabled' setting in about:config, the transmission of the MIME type image\/jxl in the Accept header, indicating support for processing images in the JPEG XL format, is ensured.\n<li class=\"l\"> Experimental support for the CHIPS (Cookies Having Independent Partitioned State) technology has been added, allowing cookies to be isolated within the first-party context using a new attribute \"Partitioned.\" <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/en\/domain\/\"   title=\"domain\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1237\">domain<\/a> of the first level, using the new attribute 'Partitioned'. Normally, third-party code from site 'C', embedded on sites 'A' and 'B', could handle cookies common to these sites, but when the 'Partitioned' attribute is specified, the cookies set by site 'C' will be completely separated when loading code from sites 'A' and 'B'. An option has been added to about:config to enable network.cookie.CHIPS.enabled.    <center><img decoding=\"async\" alt=\"Firefox 128 Release\" src=\"\/wp-content\/uploads\/2024\/07\/50ae646ee0aacd90662c59d385179a74.jpg\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"Firefox 128 Release\" src=\"\/wp-content\/uploads\/2024\/07\/ab77126adb34788df15e5d96d603f206.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> In the web developer tools, hovering the cursor over a CSS rule selector now displays a tooltip with information about the specificity of the CSS rule, helping to understand why a given CSS rule is applied before another rule.    <center><img decoding=\"async\" alt=\"Firefox 128 Release\" src=\"\/wp-content\/uploads\/2024\/07\/c0c0a9089c2a331a67e427d167a8933d.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> The inspection panel now highlights incorrect usage of custom CSS properties if their definition does not match the applied value. For example, below is a case where a color was specified instead of a size for property '--b':    <center><img decoding=\"async\" alt=\"Firefox 128 Release\" src=\"\/wp-content\/uploads\/2024\/07\/412c2f3e7fa8ebbb601bdad4c4dfc691.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> On the macOS platform, for recording audio from the microphone using the API getUserMedia, the system's provided audio processing engine is utilized to achieve higher quality.\n<li class=\"l\"> In the Android version, on devices with Android 14 and newer versions, the creation and use of Passkey keys in third-party passwordless authentication management applications using biometric identifiers such as fingerprint or facial recognition have been permitted.      <\/ul>\n<p>In addition to new features and bug fixes, Firefox 128 addresses 20 vulnerabilities. Eight of these vulnerabilities are rated as critical, with six related to memory management issues like buffer overflows and accessing freed memory areas. These problems could potentially allow an attacker to execute code by opening specially crafted web pages.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61511\">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 128. Firefox 128 \u043e\u0442\u043d\u0435\u0441\u0451\u043d \u043a \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \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 (ESR), \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u0441\u044f \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u0433\u043e\u0434\u0430. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 \u0441 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u0440\u043e\u043a\u043e\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 &#8212; 115.13.0 (\u0432 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0435\u0449\u0451 \u0434\u0432\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f 115.14 \u0438 115.15). \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 129, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":117147,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-117146","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.2 - 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 128. Firefox 128 \u043e\u0442\u043d\u0435\u0441\u0451\u043d \u043a \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \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 (ESR), \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u0441\u044f \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u0433\u043e\u0434\u0430.\" \/>\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\/reliz-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\udd47\u0420\u0435\u043b\u0438\u0437 Firefox 128 | 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 128. Firefox 128 \u043e\u0442\u043d\u0435\u0441\u0451\u043d \u043a \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \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 (ESR), \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u0441\u044f \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u0433\u043e\u0434\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/reliz-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-09T19:43:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-07-09T19:43:05+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\udd47 Release of Firefox 128 | ProHoster","description":"The release of the web browser Firefox 128 has taken place. Firefox 128 is classified under the extended support release (ESR) category, with updates being provided for a year.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-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\udd47\u0420\u0435\u043b\u0438\u0437 Firefox 128 | 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 128. Firefox 128 \u043e\u0442\u043d\u0435\u0441\u0451\u043d \u043a \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \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 (ESR), \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u0441\u044f \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u0433\u043e\u0434\u0430.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-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-09T19:43:05+00:00","article:modified_time":"2024-07-09T19:43:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"117146","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:59:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 03:53:19","updated":"2026-02-09 21:59:20","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\/117146","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=117146"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/117146\/revisions"}],"predecessor-version":[{"id":160218,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/117146\/revisions\/160218"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/117147"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=117146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=117146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=117146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}