{"id":104770,"date":"2022-08-04T03:36:37","date_gmt":"2022-08-04T01:36:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-chrome-104"},"modified":"2022-08-04T03:36:37","modified_gmt":"2022-08-04T01:36:38","slug":"reliz-chrome-104","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-chrome-104","title":{"rendered":"Release of Chrome 104","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Google has released version 104 of the Chrome web browser. At the same time, a stable release of the open-source project Chromium, which forms the basis of Chrome, is also available. Chrome differs from Chromium in its use of Google logos, a notification system for crashes, modules for playing DRM-protected video content, an automatic update installation system, continuous Sandbox isolation, the provision of keys to Google APIs, and the transmission of RLZ parameters during searches. For those who need more time to update, the Extended Stable branch is supported separately, with an 8-week duration. The next release, Chrome 105, is scheduled for August 30.       <\/p>\n<p>Key changes in Chrome 104:  <\/p>\n<ul>\n<li class=\"l\"> A maximum lifespan for cookies has been introduced \u2014 all new or updated cookies will automatically be deleted after 400 days, even if the expiration time set through the Expires and Max-Age attributes exceeds 400 days (for such cookies, the lifespan will be cut down to 400 days). Cookies created before the introduction of this limit will maintain their lifespan, even if it exceeds 400 days, but will be limited upon updating. This change reflects new requirements noted in the draft of the new specification.\n<li class=\"l\"> Blocking of requests from iframes to URLs that reference the local file system (\"filesystem:\/\/\") has been enabled.\n<li class=\"l\"> A new optimization has been added to speed up page loading by establishing a connection to the target host at the moment a link is clicked, without waiting for the button to be released or the finger to be lifted from the touchscreen.\n<li class=\"l\"> Settings have been added to manage the API \"Topics &amp; Interest Group\", promoted under the Privacy Sandbox initiative, which allows defining user interest categories and using them instead of tracking cookies to highlight groups of users with similar interests without identifying individual users. Additionally, one-time informational dialogs have been added, explaining the technology to the user and offering to activate support in the settings.\n<li class=\"l\"> Threshold values for limiting nested calls to setTimeout and setInterval timers, initiated with an interval of less than 4 ms (\"setTimeout(..., &lt;4ms)&quot;) have been increased. The total limit for such calls has been raised from 5 to 100, which allows for aggressive non-limiting of individual calls, while still preventing abuses that could affect browser performance.\n<li class=\"l\"> The sending of a CORS (Cross-Origin Resource Sharing) credential confirmation request to the main site's server has been enabled with the header \"Access-Control-Request-Private-Network: true\", in cases where a page requests a subresource in the internal network (192.168.x.x, 10.x.x.x, 172.16-31.x.x) or to localhost (127.x.x.x). Upon confirming the operation in response to this request, the server must return the header \"Access-Control-Allow-Private-Network: true\". In Chrome version 104, the result of the confirmation currently does not affect request handling\u2014if confirmation is absent, a warning is displayed in the web console, but the subresource request is not blocked. Blocking will be enabled in the absence of confirmation. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/en\/server\/dts-los-angeles\/\"   title=\"server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3842\">server<\/a> expected no earlier than in the release of Chrome 107. To enable blocking in earlier releases, you can activate the setting &#171;chrome:\/\/flags\/#private-network-access-respect-preflight-results&#187;.\n<p>Authorization confirmation <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/en\/server\/dts-prohoster\/\"   title=\"proxy server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3058\">proxy server<\/a> has been introduced to enhance protection against attacks related to resource access in the local network or on the user's computer (localhost) from scripts loaded when the site is opened. Such requests are leveraged by attackers to carry out CSRF attacks on routers, access points, printers, corporate web interfaces, and other devices and services that accept requests only from the local network. To protect against such attacks, when accessing any subresources in the internal network, the browser will send an explicit request for the authority to load these subresources.       <\/p>\n<li class=\"l\"> A Region Capture mechanism has been added, allowing the trimming of unnecessary content from video generated based on screen capture. For instance, using the getDisplayMedia API, a web application can facilitate video streaming containing tab content, and Region Capture allows for cutting out portions of that content that include video conference controls.\n<li class=\"l\"> Support has been added for a new syntax of media queries specified in Media Queries Level 4 that defines the minimum and maximum size of the viewport. The new syntax allows the use of standard mathematical comparison operators and logical operators such as &#171;not&#187;, &#171;or&#187;, and &#171;and&#187;. For example, instead of &#171;@media (min-width: 400px) { &#8230; }&#187;, you can now specify &#171;@media (width &gt;= 400px) { &#8230; }&#187;.\n<li class=\"l\"> Several new APIs have been added in Origin Trials (experimental features that require separate activation). Origin Trials allow the specified API to be used from applications loaded from localhost or 127.0.0.1, or after registration and obtaining a special token, which is valid for a limited time for a specific site.\n<ul>\n<li class=\"l\"> A CSS property &#171;focusgroup&#187; has been added to improve navigation among elements using keyboard arrow keys.\n<li class=\"l\"> The Secure Payment Confirmation API provides the option for users to disable the storage of credit card parameters. A flag &#171;showOptOut: true&#187; is included in the PaymentRequest() constructor to display a dialog that allows opting out of saving credit card parameters.\n<li class=\"l\"> The Shared Element Transitions API has been introduced, allowing for smooth transitions between different content views in single-page web applications.        <\/ul>\n<li class=\"l\"> Support for speculation rules has been stabilized, enabling authors to provide browsers with information about the most likely pages a user may navigate to. Browsers use this information for preloading and rendering page content.\n<li class=\"l\"> The mechanism for packaging subresources into Web Bundle format has been stabilized, increasing the efficiency of loading a large number of related files (CSS styles, JavaScript, images, iframes). Unlike Webpack bundles, the Web Bundle format has the following advantages: only its components, not the bundle itself, are stored in the HTTP cache; JavaScript compilation and execution begin without waiting for the full bundle to load; additional resources such as CSS and images can be included, which in webpack had to be encoded as JavaScript strings.\n<li class=\"l\"> The CSS property object-view-box has been added, allowing you to define part of an image that will be displayed in the area instead of the specified element, which can be used, for example, to add a border or shadow.\n<li class=\"l\"> The Fullscreen Capability Delegation API has been introduced, allowing one Window object to delegate the right to call requestFullscreen() to another Window object.\n<li class=\"l\"> The Fullscreen Companion Window API has been added, allowing fullscreen content and pop-ups to be displayed on another screen after user confirmation.\n<li class=\"l\"> The CSS property overflow-clip-margin has been enhanced with a visual-box attribute that indicates where the clipping of overflow content should start (it can accept values of content-box, padding-box, and border-box).\n<li class=\"l\"> The Async Clipboard API now allows the identification of specialized formats for data transferred through the clipboard that differ from text, images, and markup text.\n<li class=\"l\"> WebGL now supports specifying the color space for the framebuffer and transformations when importing from textures.\n<li class=\"l\"> Support for OS X 10.11 and macOS 10.12 has been discontinued.\n<li class=\"l\"> Support for the U2F API (Cryptotoken), which was previously deprecated and disabled by default, has been dropped. The Web Authentication API has replaced the U2F API.\n<li class=\"l\"> Improvements have been made to web development tools. The debugger now includes the ability to restart code from the beginning of a function after a breakpoint is hit somewhere within the function. Support for developing plugins for the Recorder panel has been added. The performance analysis panel now includes support for visualizing markers set in the web application through the performance.measure() method call. Recommendations for autocompleting JavaScript object properties have been enhanced. A preview of CSS variable values not related to colors is provided during autocompletion.    <center><img decoding=\"async\" alt=\"Release of Chrome 104\" src=\"\/wp-content\/uploads\/2022\/08\/c0a84e093eb2c23b3cd28d4f6a9b6402.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/ul>\n<p>In addition to new features and bug fixes, the new version addresses 27 vulnerabilities. Many of the vulnerabilities were identified through automated testing tools such as AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer, and AFL. No critical issues that would allow an escape from all browser protection levels to execute code outside of the sandbox environment were found. As part of the vulnerability reward program for this release, Google has paid out 22 rewards totaling $84,000 (one reward of $15,000, one of $10,000, one of $8,000, one of $7,000, four of $5,000, one of $4,000, three of $3,000, four of $2,000, and three of $1,000). The amount of one reward has not yet been determined.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57584\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 104. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Chromium, \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043e\u0439 Chrome. \u0411\u0440\u0430\u0443\u0437\u0435\u0440 Chrome \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u043e\u0442 Chromium \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043b\u043e\u0433\u043e\u0442\u0438\u043f\u043e\u0432 Google, \u043d\u0430\u043b\u0438\u0447\u0438\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u043a\u0440\u0430\u0445\u0430, \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0433\u043e \u043e\u0442 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0438\u0434\u0435\u043e\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 (DRM), \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439, \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u044b\u043c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c Sandbox-\u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438, \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u043e\u0439 \u043a\u043b\u044e\u0447\u0435\u0439 \u043a Google API \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435\u0439 \u043f\u0440\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":104771,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-104770","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=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 104. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Chromium, \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043e\u0439 Chrome.\" \/>\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-chrome-104\" \/>\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 Chrome 104 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 104. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Chromium, \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043e\u0439 Chrome.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/reliz-chrome-104\" \/>\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=\"2022-08-04T01:36:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-08-04T01:36:38+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\udd47Chrome 104 Release | ProHoster","description":"Google has released version 104 of its web browser, Chrome. Simultaneously, a stable version of the open-source project Chromium, which forms the basis of Chrome, is available.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-chrome-104","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 Chrome 104 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 104. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Chromium, \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043e\u0439 Chrome.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-chrome-104","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":"2022-08-04T01:36:38+00:00","article:modified_time":"2022-08-04T01:36:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"104770","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-08-04 01:37:45","updated":"2026-02-22 15:30:56","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\/104770","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=104770"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/104770\/revisions"}],"predecessor-version":[{"id":162370,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/104770\/revisions\/162370"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/104771"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=104770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=104770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=104770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}