{"id":106024,"date":"2022-12-13T21:37:11","date_gmt":"2022-12-13T19:37:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-firefox-108"},"modified":"2022-12-13T21:37:11","modified_gmt":"2022-12-13T19:37:12","slug":"reliz-firefox-108","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-firefox-108","title":{"rendered":"Release of Firefox 108","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>The release of the web browser Firefox 108 has taken place. Additionally, the long-term support branch update 102.6.0 has been formed. The Firefox 109 branch is set to enter beta testing soon, with its release scheduled for January 17.     <\/p>\n<p>Key innovations in Firefox 108:  <\/p>\n<ul>\n<li class=\"l\"> A keyboard shortcut, Shift+ESC, has been added for quick access to the process manager page (about:processes), allowing users to evaluate which processes and internal threads consume excessive memory and CPU resources.  <center><img decoding=\"async\" alt=\"Release of Firefox 108\" src=\"\/wp-content\/uploads\/2022\/12\/b775d851c08985c9c574d1f1992724bf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Frame output scheduling for animations under high load has been optimized, resulting in improved scores on the MotionMark test.\n<li class=\"l\"> When printing and saving PDF forms, the ability to use characters in languages other than English has been provided.\n<li class=\"l\"> Support for accurate color correction of images has been implemented in accordance with ICCv4 color profiles.\n<li class=\"l\"> The feature for showing the bookmarks panel 'only on new tabs' (the 'Only show on New Tab' setting) now works correctly for empty new tabs.\n<li class=\"l\"> Settings cookiebanners.bannerClicking.enabled and cookiebanners.service.mode have been added to about:config for automatically clicking on banners requesting cookie usage permissions on websites. In the interface of nightly builds, toggles have been implemented to manage auto-clicking on cookie banners tied to specific domains.\n<li class=\"l\"> The Web MIDI API has been added, allowing web applications to interact with MIDI interface musical devices connected to the user's computer. The API is available only for pages loaded via HTTPS. When the navigator.requestMIDIAccess() method is called with MIDI devices connected, a dialog appears, prompting the user to install the 'Site Permission Add-on', which is necessary to activate access (see description below).\n<li class=\"l\"> An experimental Site Permission Add-on mechanism has been proposed to manage website access to potentially dangerous APIs and capabilities that require elevated privileges. Dangerous capabilities are those that can physically damage equipment, make irreversible changes, be used to install malicious code on devices, or lead to user data leaks. For example, in the context of the Web MIDI API, the Permission Add-on is used to provide access to a sound synthesis device connected to a computer.\n<li class=\"l\"> Support for import maps is now enabled by default, allowing control over which URLs will be loaded when importing JavaScript files via import and import() statements. The import map is defined in JSON format within a\n<p>After declaring this import map in the JavaScript code, the expression 'import moment from 'moment';' can be used to fetch and execute the JavaScript module '\/node_modules\/moment\/src\/moment.js' without detailing the path (equivalent to 'import moment from '\/node_modules\/moment\/src\/moment.js';').    <\/p>\n<li class=\"l\"> In the  element, support for the 'height' and 'width' attributes has been implemented, defining the image height and width in pixels. The specified attributes only take effect when the  element is nested within the  element and are ignored when nested within <audio> and <video> elements. To disable processing of 'height' and 'width' in , a setting 'dom.picture_source_dimension_attributes.enabled' has been added to about:config.\n<li class=\"l\"> CSS now provides a set of trigonometric functions: sin(), cos(), tan(), asin(), acos(), atan(), and atan2().\n<li class=\"l\"> CSS implements the round() function to choose a rounding strategy.\n<li class=\"l\"> In CSS, the  type has been implemented, allowing the use of known mathematical constants, such as Pi and E, as well as values for infinity and NaN in mathematical functions. For example, 'rotate(calc(1rad * pi)).\n<li class=\"l\"> In the CSS query &#171;@container&#187;, which allows styling elements based on the size of their parent element (similar to the &#171;@media&#187; query, but applied not to the size of the entire viewport, but to the size of the block (container) where the element is placed), experimental support has been added for the measurement units cqw (1% of width), cqh (1% of height), cqi (1% of inline size), cqb (1% of block size), cqmin (the smallest value of cqi or cqb), and cqmax (the largest value of cqi or cqb). By default, this feature is disabled and can be enabled through the layout.css.container-queries.enabled parameter in about:config.\n<li class=\"l\"> In JavaScript, the method Array.fromAsync has been added to create an array from asynchronously incoming data.\n<li class=\"l\"> The HTTP header CSP (Content Security Policy) now supports the directives &#171;style-src-attr&#187;, &#171;style-src-elem&#187;, &#171;script-src-attr&#187;, and &#171;script-src-elem&#187;, which provide functionality similar to the style and script directives, but with the capability of applying them to individual elements and event handlers, such as onclick.\n<li class=\"l\"> A new event domContentLoaded has been introduced, triggered after the content loading is complete.\n<li class=\"l\"> The .get() method now includes the forceSync option for forced synchronization.\n<li class=\"l\"> A separate panel area has been implemented for placing WebExtension widgets.\n<li class=\"l\"> The logic of the blacklist for Linux drivers incompatible with WebRender has been changed. Instead of maintaining a whitelist of working drivers, a transition has been made to a blacklist of problematic drivers.\n<li class=\"l\"> Support for the Wayland protocol has been enhanced. Handling of the XDG_ACTIVATION_TOKEN environment variable with an activation token for the xdg-activation-v1 protocol has been added, allowing one application to focus on another. Issues occurring when moving bookmarks with the mouse have been resolved.\n<li class=\"l\"> Animation for the panel has been enabled on most Linux systems.\n<li class=\"l\"> In about:config, the gfx.display.max-frame-rate setting has been provided to limit the maximum frame refresh rate.\n<li class=\"l\"> Support for Emoji 14 character specifications has been added.\n<li class=\"l\"> The WebGL extension OES_draw_buffers_indexed is enabled by default.\n<li class=\"l\"> The capability to use the GPU for accelerating Canvas2D rasterization has been implemented.\n<li class=\"l\"> On the Windows platform, process sandboxing for GPU-interacting processes has been enabled.\n<li class=\"l\"> Support for SIMD instructions FMA3 (fused multiply-add with single rounding) has been added.\n<li class=\"l\"> Processes used to handle background tabs on the Windows 11 platform now run in &#171;Efficiency&#187; mode, where the task scheduler reduces the execution priority to lower CPU resource consumption.           <center><img decoding=\"async\" alt=\"Release of Firefox 108\" src=\"\/wp-content\/uploads\/2022\/12\/98c566fe5dfe5b6758858c526ff1d12d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Improvements in the Android version:\n<ul>\n<li class=\"l\"> The ability to save a web page as a PDF document has been added.\n<li class=\"l\"> Tab grouping support has been implemented in the toolbar (tabs can be rearranged by long-pressing on the tab).\n<li class=\"l\"> A button has been provided to open all bookmarks from a specified section in new tabs in a new window or in incognito mode.  <\/ul>\n<\/ul>\n<p>In addition to new features and bug fixes, Firefox 108 has resolved 20 vulnerabilities. 16 of these vulnerabilities are marked as critical, of which 14 issues (grouped under CVE-2022-46879 and CVE-2022-46878) are related to memory handling problems, such as buffer overflows and access to already freed memory areas. These issues could potentially allow for the execution of malicious code when opening specially crafted pages. The vulnerability CVE-2022-46871 relates to using code from an outdated version of the libusrsctp library, which contains unpatched vulnerabilities. The vulnerability CVE-2022-46872 allows an attacker who gains access to the page processing process to bypass sandbox isolation in Linux and read the contents of arbitrary files through manipulation of IPC messages associated with the clipboard.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58319\">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 108. \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 \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; 102.6.0. \u041d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0431\u0435\u0442\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u0430 \u0432\u0435\u0442\u043a\u0430 Firefox 109, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 17 \u044f\u043d\u0432\u0430\u0440\u044f. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430 \u0432 Firefox 108: \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u043d\u0430\u044f \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044f Shift+ESC \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 (about:processes), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u043e\u0446\u0435\u043d\u0438\u0442\u044c \u043a\u0430\u043a\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0438 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":106025,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-106024","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.1.1 - 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 108. \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 \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 - 102.6.0.\" \/>\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-108\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\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 108 | 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 108. \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 \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 - 102.6.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/reliz-firefox-108\" \/>\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-12-13T19:37:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-12-13T19:37:12+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\udd47Release of Firefox 108 | ProHoster","description":"The release of the Firefox 108 web browser has taken place. Additionally, an update for the long-term support branch - 102.6.0 has been released.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-firefox-108","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 108 | 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 108. \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 \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 - 102.6.0.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-firefox-108","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-12-13T19:37:12+00:00","article:modified_time":"2022-12-13T19:37:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/106024","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=106024"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/106024\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/106025"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=106024"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=106024"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=106024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}