{"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\/it\/blog\/news\/reliz-firefox-108","title":{"rendered":"Rilascio di Firefox 108","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 stata rilasciata la versione 108 del browser web Firefox. Inoltre, \u00e8 stato creato un aggiornamento per il ramo con supporto a lungo termine \u2014 102.6.0. Il ramo Firefox 109 entrer\u00e0 nella fase di beta testing a breve, con rilascio previsto per il 17 gennaio.     <\/p>\n<p>Novit\u00e0 principali in Firefox 108:  <\/p>\n<ul>\n<li class=\"l\"> \u00c8 stata aggiunta la combinazione di tasti Shift+ESC per aprire rapidamente la pagina del gestore dei processi (about:processes), che consente di valutare quali processi e flussi interni consumano risorse di memoria e CPU in eccesso.  <center><img decoding=\"async\" alt=\"Rilascio di Firefox 108\" src=\"\/wp-content\/uploads\/2022\/12\/b775d851c08985c9c574d1f1992724bf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Ottimizzata la pianificazione dell'uscita dei fotogrammi delle animazioni in condizioni di carico elevato, migliorando cos\u00ec i risultati del test MotionMark.\n<li class=\"l\"> In fase di stampa e salvataggio di forme PDF, \u00e8 stata fornita la possibilit\u00e0 di utilizzare simboli in lingue diverse dall'inglese.\n<li class=\"l\"> Implementato il supporto per una corretta correzione del colore delle immagini, secondo i profili colore ICCv4.\n<li class=\"l\"> \u00c8 garantito il corretto funzionamento della modalit\u00e0 di visualizzazione della barra dei segnalibri 'solo sulle nuove schede' (impostazione 'Only show on New Tab') per schede nuove vuote.\n<li class=\"l\"> In about:config sono state aggiunte le impostazioni cookiebanners.bannerClicking.enabled e cookiebanners.service.mode per il clic automatico sui banner che richiedono il consenso all'uso dei Cookie nei siti. Nell'interfaccia delle versioni notturne sono state implementate interruttori per gestire il clic automatico sui banner dei Cookie in riferimento a determinati domini.\n<li class=\"l\"> Aggiunto l'API Web MIDI, che consente a un'applicazione web di interagire con i dispositivi musicali collegati al computer dell'utente tramite interfaccia MIDI. L'API \u00e8 disponibile solo per le pagine caricate tramite HTTPS. Quando viene chiamato il metodo navigator.requestMIDIAccess(), se ci sono dispositivi MIDI collegati al computer, viene mostrato un dialogo che propone di installare il componente aggiuntivo 'Site Permission Add-on', necessario per attivare l'accesso (vedere la descrizione qui sotto).\n<li class=\"l\"> \u00c8 stato proposto un meccanismo sperimentale di Site Permission Add-on per gestire l'accesso ai siti a API e funzionalit\u00e0 potenzialmente pericolose che richiedono privilegi avanzati. Per pericolose si intendono quelle funzionalit\u00e0 che possono danneggiare fisicamente l'hardware, apportare modifiche irrevocabili, essere utilizzate per installare malware sui dispositivi o portare a fughe di dati dell'utente. Ad esempio, nel contesto della API Web MIDI, l'add-on Permission Add-on viene utilizzato per fornire accesso a un dispositivo di sintesi sonora collegato al computer.\n<li class=\"l\"> \u00c8 stata attivata per impostazione predefinita la supporto per le mappe di importazione ('import map'), che consentono di gestire quali URL verranno caricati durante l'importazione di file JavaScript tramite le espressioni import e import(). La mappa di importazione \u00e8 definita in formato JSON all'interno di un elemento\n<p>Dopo aver dichiarato questa mappa di importazione nel codice JavaScript, per caricare ed eseguire il modulo JavaScript '\/node_modules\/moment\/src\/moment.js' si pu\u00f2 utilizzare l'espressione 'import moment from 'moment';' senza specificare il percorso (equivalente a 'import moment from '\/node_modules\/moment\/src\/moment.js';').    <\/p>\n<li class=\"l\"> Nell'elemento '' \u00e8 stata implementata la supporto per gli attributi 'height' e 'width', che definiscono l'altezza e la larghezza dell'immagine in pixel. Gli attributi specificati hanno effetto solo quando l'elemento '' \u00e8 annidato all'interno di un elemento '' e vengono ignorati se annidati in elementi <audio> e <video>. Per disabilitare il trattamento di 'height' e 'width' in , \u00e8 stata aggiunta in about:config l'impostazione 'dom.picture_source_dimension_attributes.enabled'.\n<li class=\"l\"> In CSS \u00e8 fornito un insieme di funzioni trigonometriche sin(), cos(), tan(), asin(), acos(), atan() e atan2().\n<li class=\"l\"> In CSS \u00e8 implementata la funzione round() per selezionare la strategia di arrotondamento.\n<li class=\"l\"> In CSS \u00e8 stato implementato il tipo , che consente di utilizzare nelle funzioni matematiche costanti matematiche note, come i numeri Pi ed E, cos\u00ec come i valori di infinito e NaN. Ad esempio, 'rotate(calc(1rad * pi)).\n<li class=\"l\"> Nel CSS, la query &#171;@container&#187; consente di definire lo stile degli elementi in base alla dimensione dell'elemento genitore (un'analogia con la query &#171;@media&#187;, applicata non alla dimensione dell'intera area visibile, ma alla dimensione del blocco (contenitore) in cui \u00e8 collocato l'elemento). \u00c8 stata aggiunta la supporto sperimentale per le unit\u00e0 di misura cqw (1% della larghezza), cqh (1% dell'altezza), cqi (1% della dimensione inline), cqb (1% della dimensione del blocco), cqmin (il valore minore tra cqi o cqb) e cqmax (il valore maggiore tra cqi o cqb). Questa funzionalit\u00e0 \u00e8 disabilitata per impostazione predefinita e pu\u00f2 essere attivata tramite il parametro layout.css.container-queries.enabled in about:config.\n<li class=\"l\"> In JavaScript \u00e8 stato aggiunto il metodo Array.fromAsync per creare un array da dati in arrivo in modo asincrono.\n<li class=\"l\"> Nell'intestazione HTTP CSP (Content Security Policy) \u00e8 stato aggiunto il supporto per le direttive 'style-src-attr', 'style-src-elem', 'script-src-attr' e 'script-src-elem', che forniscono funzionalit\u00e0 simili alle direttive style e script, ma con la possibilit\u00e0 di applicarle a elementi e gestori di eventi specifici, come onclick.\n<li class=\"l\"> \u00c8 stato aggiunto un nuovo evento domContentLoaded, che viene attivato al termine del caricamento del contenuto.\n<li class=\"l\"> Nel metodo .get() \u00e8 stata aggiunta l'opzione forceSync per forzare la sincronizzazione.\n<li class=\"l\"> \u00c8 stata implementata un'area separata del pannello per ospitare i widget delle estensioni WebExtension.\n<li class=\"l\"> \u00c8 stata modificata la logica di funzionamento della lista nera dei driver Linux incompatibili con WebRender. Invece di mantenere una lista bianca con i driver funzionanti, si \u00e8 passati alla gestione di una lista nera di driver problematici.\n<li class=\"l\"> \u00c8 stato migliorato il supporto per il protocollo Wayland. \u00c8 stata aggiunta la gestione della variabile d'ambiente XDG_ACTIVATION_TOKEN con il token di attivazione per il protocollo xdg-activation-v1, attraverso il quale un'applicazione pu\u00f2 spostare il focus su un'altra. Sono stati risolti problemi che si verificavano durante lo spostamento del mouse nei segnalibri.\n<li class=\"l\"> Su la maggior parte dei sistemi Linux \u00e8 stata attivata l'animazione del pannello.\n<li class=\"l\"> In about:config \u00e8 stata fornita una impostazione gfx.display.max-frame-rate per limitare il massimo frame rate.\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per la specifica dei caratteri Emoji 14.\n<li class=\"l\"> Per impostazione predefinita \u00e8 stata attivata l'estensione WebGL OES_draw_buffers_indexed.\n<li class=\"l\"> \u00c8 stata implementata la possibilit\u00e0 di utilizzare la GPU per accelerare la rasterizzazione di Canvas2D.\n<li class=\"l\"> Sulla piattaforma Windows \u00e8 stata attivata l'isolamento sandbox dei processi che interagiscono con la GPU.\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per le istruzioni SIMD FMA3 (moltiplicazione-addizione con arrotondamento singolo).\n<li class=\"l\"> I processi utilizzati per gestire le schede in background su Windows 11 ora vengono avviati in modalit\u00e0 &#171;Efficiency&#187;, in cui il pianificatore delle attivit\u00e0 riduce la priorit\u00e0 di esecuzione per limitare il consumo di risorse CPU.           <center><img decoding=\"async\" alt=\"Rilascio di Firefox 108\" src=\"\/wp-content\/uploads\/2022\/12\/98c566fe5dfe5b6758858c526ff1d12d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Miglioramenti nella versione per Android:\n<ul>\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di salvare una pagina web come documento PDF.\n<li class=\"l\"> \u00c8 stata implementata la funzionalit\u00e0 di raggruppamento delle schede nella barra (le schede possono essere scambiate tenendo premuto il tocco su di esse).\n<li class=\"l\"> \u00c8 stato fornito un pulsante per aprire tutti i segnalibri della sezione specificata in nuove schede in una nuova finestra o in modalit\u00e0 incognito.  <\/ul>\n<\/ul>\n<p>Oltre alle novit\u00e0 e alle correzioni di bug, Firefox 108 ha risolto 20 vulnerabilit\u00e0. 16 vulnerabilit\u00e0 sono contrassegnate come pericolose, di cui 14 (raggruppate sotto CVE-2022-46879 e CVE-2022-46878) sono causate da problemi di gestione della memoria, come overflow di buffer e accesso a aree di memoria gi\u00e0 liberate. Questi problemi potrebbero potenzialmente portare all'esecuzione di codice dannoso aprendo pagine appositamente progettate. La vulnerabilit\u00e0 CVE-2022-46871 \u00e8 correlata all'uso di codice da una versione obsoleta della libreria libusrsctp, che contiene vulnerabilit\u00e0 non corrette. La vulnerabilit\u00e0 CVE-2022-46872 consente a un attaccante, che ha accesso al processo di gestione delle pagine, di eludere l'isolamento sandbox su Linux e di leggere il contenuto di file arbitrari attraverso manovre con messaggi IPC collegati agli appunti.<br \/>\n<br \/>Fonte: <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.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 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\/it\/blog\/news\/reliz-firefox-108\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/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\udd47Rilascio di Firefox 108 | ProHoster","description":"\u00c8 stato rilasciato il browser web Firefox 108. Inoltre, \u00e8 stata creata un'aggiornamento per il ramo con supporto a lungo termine - 102.6.0.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-firefox-108","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/106024","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=106024"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/106024\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/106025"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=106024"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=106024"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=106024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}