{"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":"Uscita 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 formato un aggiornamento della ramo con supporto a lungo termine \u2014 102.6.0. La beta della versione 109 di Firefox sar\u00e0 disponibile a breve, con rilascio previsto per il 17 gennaio.     <\/p>\n<p>Le principali novit\u00e0 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 eccessive risorse di memoria e CPU.  <center><img decoding=\"async\" alt=\"Uscita di Firefox 108\" src=\"\/wp-content\/uploads\/2022\/12\/b775d851c08985c9c574d1f1992724bf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Ottimizzato il processamento dell'output dei fotogrammi di animazione in condizioni di elevato carico, migliorando i risultati del test MotionMark.\n<li class=\"l\"> Durante la stampa e il salvataggio dei moduli PDF, \u00e8 stata fornita la possibilit\u00e0 di utilizzare caratteri in lingue diverse dall'inglese.\n<li class=\"l\"> Implementato il supporto per la corretta correzione del colore delle immagini, in conformit\u00e0 con i profili colore ICCv4.\n<li class=\"l\"> \u00c8 stata garantita la corretta attivazione della modalit\u00e0 di visualizzazione della barra dei segnalibri \u00absolo su nuove schede\u00bb (impostazione \u00abOnly show on New Tab\u00bb) per le nuove schede 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 autorizzazioni per l'uso dei Cookie sui siti. Nell'interfaccia delle versioni notturne sono stati implementati interruttori per controllare il clic automatico sui banner dei Cookie in relazione a determinati domini.\n<li class=\"l\"> \u00c8 stato aggiunto l'API Web MIDI, che consente a un'app 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 si chiama il metodo navigator.requestMIDIAccess() con dispositivi MIDI collegati, verr\u00e0 visualizzata una finestra di dialogo che offre di installare il componente aggiuntivo \u00abSite Permission Add-on\u00bb, necessario per attivare l'accesso (vedere la descrizione qui sotto).\n<li class=\"l\"> Proposto un meccanismo sperimentale Site Permission Add-on per gestire l'accesso dei siti a API e funzionalit\u00e0 potenzialmente pericolose, che richiedono privilegi elevati. Per 'pericolosi' si intendono funzionalit\u00e0 in grado di danneggiare fisicamente l'hardware, apportare modifiche irreversibili, essere utilizzate per installare codice malevolo sui dispositivi o causare perdite di dati dell'utente. Ad esempio, nel contesto dell'API Web MIDI, il complemento Permission Add-on viene utilizzato per fornire accesso a un dispositivo di sintesi audio collegato al computer.\n<li class=\"l\"> \u00c8 attivato per impostazione predefinita il supporto delle mappe di importazione (\u00abimport map\u00bb), 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 dell'elemento\n<p>Dopo aver dichiarato questa mappa di importazione nel codice JavaScript, per caricare e eseguire il modulo JavaScript \u00ab\/node_modules\/moment\/src\/moment.js\u00bb si pu\u00f2 utilizzare l'espressione \u2018import moment from 'moment';\u2019 senza specificare il percorso (equivalente a \u2018import moment from '\/node_modules\/moment\/src\/moment.js\u2019;\u2019).    <\/p>\n<li class=\"l\"> Nell'elemento \u00ab\u00bb sono stati implementati il supporto per gli attributi \u00abheight\u00bb e \u00abwidth\u00bb, che definiscono l'altezza e la larghezza dell'immagine in pixel. Gli attributi specificati sono validi solo quando l'elemento \u00ab\u00bb \u00e8 annidato all'interno dell'elemento \u00ab\u00bb e vengono ignorati quando annidati negli elementi <audio> e <video>. Per disabilitare l'elaborazione di \u00abheight\u00bb e \u00abwidth\u00bb in , \u00e8 stata aggiunta in about:config l'impostazione \u00abdom.picture_source_dimension_attributes.enabled\u00bb.\n<li class=\"l\"> In CSS \u00e8 stato fornito un insieme di funzioni trigonometriche sin(), cos(), tan(), asin(), acos(), atan() e atan2().\n<li class=\"l\"> In CSS \u00e8 stata 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 in funzioni matematiche costanti matematiche note, come i numeri Pi e E, e valori di infinito e NaN. Ad esempio, \u2018rotate(calc(1rad * pi))\u2019.\n<li class=\"l\"> Nella query CSS &#171;@container&#187;, che consente di formare lo stile degli elementi in base alle dimensioni dell'elemento genitore (analogamente alla query &#171;@media&#187;, applicata non alla dimensione dell'intera area visibile, ma alla dimensione del blocco (contenitore) in cui \u00e8 posizionato l'elemento), \u00e8 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 minimo tra cqi o cqb) e cqmax  (il valore massimo tra cqi o cqb). La possibilit\u00e0 \u00e8 disabilitata di default 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 introdotto il supporto per le direttive \u00abstyle-src-attr\u00bb, \u00abstyle-src-elem\u00bb, \u00abscript-src-attr\u00bb e \u00abscript-src-elem\u00bb, che forniscono funzionalit\u00e0 simili alle direttive style e script, ma con la possibilit\u00e0 di applicarle a singoli elementi e gestori di eventi, come onclick.\n<li class=\"l\"> Aggiunto un nuovo evento domContentLoaded, che viene attivato dopo il completamento del caricamento dei contenuti.\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'apposita area nella dashboard per posizionare i widget delle estensioni WebExtension.\n<li class=\"l\"> Modificata la logica della blacklist dei driver Linux incompatibili con WebRender. Invece di mantenere una lista bianca con i driver funzionanti, si \u00e8 passati a una blacklist dei driver problematici.\n<li class=\"l\"> Migliorato il supporto del protocollo Wayland. Aggiunta la gestione della variabile d'ambiente XDG_ACTIVATION_TOKEN con un token di attivazione per il protocollo xdg-activation-v1, che consente a un'app di trasferire il focus su un'altra. Risolti i problemi che si verificano quando si spostano le schede con il mouse.\n<li class=\"l\"> Su molteplici sistemi Linux \u00e8 stata abilitata l'animazione della barra.\n<li class=\"l\"> In about:config \u00e8 fornita l'impostazione gfx.display.max-frame-rate per limitare la massima frequenza di aggiornamento dei fotogrammi.\n<li class=\"l\"> Aggiunto il supporto per la specifica dei caratteri Emoji 14.\n<li class=\"l\"> Per impostazione predefinita, \u00e8 abilitata l'estensione WebGL OES_draw_buffers_indexed.\n<li class=\"l\"> 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\"> Aggiunto supporto per le istruzioni SIMD FMA3 (moltiplicazione e addizione con arrotondamento singolo).\n<li class=\"l\"> I processi utilizzati per gestire le schede in background sulla piattaforma Windows 11 vengono ora eseguiti in modalit\u00e0 &#171;Efficiency&#187;, in cui il pianificatore delle attivit\u00e0 riduce la priorit\u00e0 di esecuzione per diminuire il consumo delle risorse CPU.           <center><img decoding=\"async\" alt=\"Uscita 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\"> Aggiunta la possibilit\u00e0 di salvare una pagina web come documento PDF.\n<li class=\"l\"> Implementato il supporto per la raggruppamento delle schede nella barra (le schede possono essere scambiate dopo aver mantenuto la tenuta su di esse).\n<li class=\"l\"> Fornito un pulsante per aprire tutti i segnalibri da una sezione specificata in nuove schede in una nuova finestra o in modalit\u00e0 incognito.  <\/ul>\n<\/ul>\n<p>Oltre a nuove funzionalit\u00e0 e correzioni di bug, Firefox 108 risolve 20 vulnerabilit\u00e0. 16 vulnerabilit\u00e0 sono state contrassegnate come pericolose, di queste 14 vulnerabilit\u00e0 (identificate come CVE-2022-46879 e CVE-2022-46878) sono causate da problemi nella gestione della memoria, come overflow di buffer e accesso a zone di memoria gi\u00e0 liberate. Potenzialmente, questi problemi possono portare all'esecuzione di codice malevolo aprendo pagine appositamente progettate. La vulnerabilit\u00e0 CVE-2022-46871 \u00e8 collegata all'uso del codice di 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 leggere il contenuto di file arbitrari attraverso manipolazioni dei messaggi IPC associati al codice di scambio.<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.0.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\/it\/blog\/news\/reliz-firefox-108\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\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\udd47 Rilascio di Firefox 108 | ProHoster","description":"\u00c8 stata rilasciata la versione 108 del browser web Firefox. Inoltre, \u00e8 stato creato un aggiornamento per la versione 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}]}}