{"id":56128,"date":"2020-02-05T00:00:00","date_gmt":"2020-02-04T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/reliz-chrome-80"},"modified":"2020-02-18T14:04:20","modified_gmt":"2020-02-18T11:04:20","slug":"reliz-chrome-80","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-chrome-80","title":{"rendered":"Rilascio di Chrome 80","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Azienda Google <noindex><a rel=\"nofollow\" href=\"https:\/\/chromereleases.googleblog.com\/2020\/02\/stable-channel-update-for-desktop.html\">ha presentato<\/a><\/noindex> rilascio del browser web <noindex><a rel=\"nofollow\" href=\"http:\/\/www.google.com\/chrome\">Chrome 80<\/a><\/noindex>. In contemporanea <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/developers\/calendar\">disponibile<\/a><\/noindex> uscita stabile di un progetto open source <noindex><a rel=\"nofollow\" href=\"http:\/\/dev.chromium.org\/\">Chromium<\/a><\/noindex>, che funge da base per Chrome. Il browser Chrome <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/chromium\/wiki\/ChromiumBrowserVsGoogleChrome\">si distingue<\/a><\/noindex> utilizza loghi Google, ha un sistema di invio notifiche in caso di crash, la possibilit\u00e0 di caricare il modulo Flash su richiesta, moduli per la riproduzione di contenuti video protetti (DRM), un sistema di aggiornamento automatico e un invio durante la ricerca <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=26822\">parametri RLZ<\/a><\/noindex>. La prossima versione di Chrome 81 \u00e8 prevista per il 17 marzo.<\/p>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408\">Principali<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/productforums.google.com\/forum\/#!forum\/chrome\">cambiamenti<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2019\/12\/chrome-80-content-indexing-es-modules.html\">in<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2020\/\">Chrome<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-80\">80<\/a><\/noindex>:\n<\/p>\n<ul>\n<li class=\"l\"> Per una piccola percentuale di utenti \u00e8 stata introdotta la funzione di raggruppamento delle schede, che consente di unire diverse schede simili in gruppi visivamente separati. Ad ogni gruppo \u00e8 possibile associare un proprio colore e nome. Gli utenti che non sono rientrati nel primo turno di attivazione possono attivare il supporto per il raggruppamento tramite l'opzione &#171;chrome:\/\/flags\/#tab-groups&#187;.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1580888736.png\"><img decoding=\"async\" alt=\"Rilascio di Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/beb1532c92889a0623d9b36fbbd11dff.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per la funzionalit\u00e0 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50156\">Scroll-To-Text<\/a><\/noindex>, che consente di creare collegamenti a singole parole o frasi, senza indicare esplicitamente nel documento etichette utilizzando il tag &#171;a name&#187; o la propriet\u00e0 &#171;id&#187;. La sintassi di tali collegamenti \u00e8 in fase di approvazione come standard web, attualmente in fase <noindex><a rel=\"nofollow\" href=\"https:\/\/wicg.github.io\/ScrollToTextFragment\/\">bozza<\/a><\/noindex>. La maschera per il passaggio (che in sostanza esegue una ricerca con scorrimento) \u00e8 separata dall'ancora normale dal carattere &#171;:~:&#187;. Ad esempio, aprendo il collegamento &#171;https:\/\/opennet.ru\/52312\/#:~:text=Chrom\u0435&#187;, la pagina si sposter\u00e0 sulla posizione con la prima occorrenza della parola &#171;Chrom\u0435&#187; e questa parola sar\u00e0 evidenziata.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/02\/samesite-cookie-changes-in-february.html\">Applicato<\/a><\/noindex> una restrizione pi\u00f9 severa sulla trasmissione dei cookie tra siti, per le richieste non HTTPS, che proibisce l'elaborazione dei cookie di terze parti impostati durante la navigazione a siti diversi dal dominio della pagina corrente. Questi cookie vengono utilizzati per monitorare i movimenti degli utenti tra siti nei codici delle reti pubblicitarie, nei widget dei social media e nei sistemi di web analytics. Ricordiamo che per gestire la trasmissione dei cookie si utilizza l'attributo SameSite, specificato nell'intestazione Set-Cookie, che ora \u00e8 impostato per impostazione predefinita su &#171;SameSite=Lax&#187;, limitando l'invio dei cookie per le sottotask intersito, come le richieste di immagini o il caricamento di contenuti tramite iframe da un altro sito. I siti possono sovrascrivere il comportamento predefinito del regime SameSite esplicitamente impostando il valore SameSite=None al momento dell'impostazione dei cookie. Tuttavia, il valore SameSite=None per i cookie pu\u00f2 essere impostato solo in modalit\u00e0 Secure (applicabile a connessioni tramite HTTPS). La modifica inizier\u00e0 gradualmente <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/updates\/same-site\">essere utilizzato<\/a><\/noindex> dal 17 febbraio, inizialmente per una piccola percentuale di utenti, e poi ampliando gradualmente la copertura.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52158\">\u00c8 stata aggiunta<\/a><\/noindex> protezione dalle fastidiose notifiche associate alla conferma dei permessi. Poich\u00e9 attivit\u00e0 simili, come le richieste di spam per ricevere notifiche push, interrompono il lavoro dell'utente e distraggono l'attenzione dalle azioni nei dialoghi di conferma, in Chrome 80 invece di un dialogo separato, ora potrebbe essere visualizzato un suggerimento informativo nella barra degli indirizzi con un avviso sul blocco della richiesta di permessi, che poi si riduce in un indicatore con l'immagine di una campana barrata. Cliccando sull'indicatore si pu\u00f2 attivare o rifiutare il permesso richiesto in qualsiasi momento. Automaticamente, la nuova modalit\u00e0 sar\u00e0 attivata selettivamente per gli utenti che in precedenza bloccavano solitamente tali richieste e per i siti con un alto tasso di rifiuto delle richieste. Per attivare la nuova modalit\u00e0 per tutte le richieste, nelle impostazioni \u00e8 stata aggiunta una speciale opzione (chrome:\/\/flags\/#quiet-notification-prompts).\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1578565088.png\"><img decoding=\"async\" alt=\"Rilascio di Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/0417193e7ff32c39042da014436c1d3a.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/12\/chrome-80-deps-rems\">Proibito<\/a><\/noindex> visualizzazione delle finestre popup (chiamata del metodo window.open()) e invio di richieste asincrone XMLHttpRequest nei gestori degli eventi di chiusura o nascondimento della pagina (unload, beforeunload, pagehide e visibilitychange);\n<li class=\"l\"> \u00c8 stata proposta la protezione iniziale <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51612\">da caricamenti di contenuti multimediali misti (quando nelle pagine HTTPS vengono caricati risorse tramite il protocollo http:\/\/). Nelle pagine aperte tramite HTTPS, ora i collegamenti \"http:\/\/\" saranno automaticamente sostituiti con \"https:\/\/\" nei blocchi relativi alla riproduzione di file audio e video. Se una risorsa audio o video non \u00e8 disponibile in https, il suo caricamento viene bloccato (\u00e8 possibile segnalarne il blocco manualmente tramite il menu disponibile tramite il simbolo del lucchetto nella barra degli indirizzi).<\/a><\/noindex> dalla carreggiamento di contenuti multimediali misti (quando su una pagina HTTPS vengono caricati risorse tramite il protocollo http:\/\/). Nelle pagine aperte tramite HTTPS, i link 'http:\/\/' verranno automaticamente sostituiti con 'https:\/\/' nei blocchi correlati alla riproduzione di file audio e video. Se una risorsa audio o video non \u00e8 disponibile tramite https, il suo caricamento verr\u00e0 bloccato (\u00e8 possibile segnalarne il blocco manualmente tramite il menu accessibile tramite l'icona del lucchetto nella barra degli indirizzi).\n<p>\u00c8 iniziata la disattivazione graduale<\/p>\n<li class=\"l\"> del supporto FTP. Di default, il supporto FTP rimane per ora, ma verr\u00e0 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51295\">effettuata<\/a><\/noindex> disattivato <noindex><a rel=\"nofollow\" href=\"https:\/\/chromestatus.com\/feature\/6246151319715840\">realizzato<\/a><\/noindex> un esperimento in cui per una certa percentuale di utenti il supporto FTP sar\u00e0 disabilitato (per riattivarlo sar\u00e0 necessario avviare il browser con l'opzione '--enable-ftp'). Ricordiamo che nelle versioni precedenti \u00e8 stata gi\u00e0 disabilitata la visualizzazione dei contenuti delle risorse caricate tramite il protocollo 'ftp:\/\/' (ad esempio, \u00e8 stata interrotta la visualizzazione di documenti HTML e file README), \u00e8 stato vietato l'uso di FTP per il caricamento di subrisorse dai documenti e si \u00e8 interrotto il supporto per i proxy FTP. Tuttavia, fino ad ora \u00e8 rimasta la possibilit\u00e0 di caricare file tramite link diretti e visualizzare il contenuto delle directory.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5180316371124224\">\u00c8 stata aggiunta<\/a><\/noindex><br \/>\nla possibilit\u00e0 di utilizzare immagini SVG vettoriali come icona del sito (favicon).<\/p>\n<li class=\"l\"> Nelle impostazioni \u00e8 stata aggiunta la possibilit\u00e0 di disabilitare selettivamente determinati tipi di dati trasmessi durante la sincronizzazione tra i browser.\n<li class=\"l\"> Per gli utenti aziendali amministrati centralmente \u00e8 stata aggiunta una regola <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/docs\/chrome-enterprise\/policies\/?policy=BlockExternalExtensions\">BlockExternalExtensions<\/a><\/noindex>, che consente di vietare l'installazione di estensioni esterne sul dispositivo.\n<li class=\"l\"> supporto per l'interfaccia <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/features\/optional-chaining\">la possibilit\u00e0<\/a><\/noindex> un controllo simultaneo dell'intera catena di propriet\u00e0 o chiamate in JavaScript. Ad esempio, quando ci si riferisce a 'db.user.name.length' in precedenza era necessario controllare passo passo la definizione di tutte le parti composite, ad esempio tramite 'if (db &amp;&amp; db.user &amp;&amp; db.user.name)'. Ora, utilizzando l'operatore '?.' \u00e8 possibile accedere al valore 'db?.user?.name?.length' senza controlli preventivi e tale accesso non generer\u00e0 errori. In caso di problemi (se qualche elemento \u00e8 trattato come null o undefined) l'output restituir\u00e0 'undefined'.\n<li class=\"l\"> In JavaScript \u00e8 stato proposto un nuovo operatore logico di unione '<noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/features\/nullish-coalescing\">??<\/a><\/noindex>', che restituisce l'operando destro se l'operando sinistro \u00e8 nullo o undefined, e viceversa. Ad esempio, 'const foo = bar ?? 'default string'' restituir\u00e0 la stringa se bar \u00e8 null, oppure il valore di bar altrimenti, inclusi i casi in cui bar \u00e8 0 e '', a differenza dell'operatore '||'.\n<li class=\"l\"> In modalit\u00e0 Origin Trials (funzionalit\u00e0 sperimentali che richiedono una registrazione separata <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.chrome.com\/origintrials\/#\/trials\/active\">attivazione<\/a><\/noindex>) \u00e8 stato proposto l'API Content Indexing. L'Origin Trial implica la possibilit\u00e0 di utilizzare l'API specificata da applicazioni caricate da localhost o 127.0.0.1, oppure dopo aver completato la registrazione e ottenuto un token speciale, che ha una validit\u00e0 limitata per un sito specifico. L'API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/content-indexing-api\/\">Content Indexing<\/a><\/noindex>, fornisce metadati sul contenuto che \u00e8 stato memorizzato nella cache dalle applicazioni web funzionanti in modalit\u00e0 Progressive Web Apps (PWA). L'applicazione pu\u00f2 memorizzare nel browser vari dati, tra cui immagini, video e articoli, e in caso di perdita della connessione di rete, pu\u00f2 utilizzare questi dati tramite le API Cache Storage e IndexedDB. L'API Content Indexing consente di aggiungere, trovare e rimuovere queste risorse. Nel browser, questa API \u00e8 gi\u00e0 utilizzata per elencare le pagine e i dati multimediali disponibili per la visualizzazione offline.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/lh5.googleusercontent.com\/tkanWDKiU0jTm_ovD1MMjiV9cMX_XPexDY5_kyiZwScsnlPblj-wZUfWOax8aBAuzY3xl7h8tS4x92npA8UDJiKXH7jJfXTnehfU-g08RPbDZS8I-T62Dqzkrc5-3vN-UzCsXgAg\"><img decoding=\"async\" alt=\"Rilascio di Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/5a9d7a4d4664a7d9e297ca707479d045.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> \u00c8 stato stabilizzato e ora \u00e8 distribuito al di fuori degli Origin Trials l'interfaccia di programmazione <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/contact-picker\/\">Contact Picker<\/a><\/noindex>, che consente all'utente di selezionare contatti dalla rubrica e di inviare dettagli specifici su di essi al sito. Durante la richiesta, viene definito un elenco di propriet\u00e0 necessarie. Queste propriet\u00e0 vengono presentate esplicitamente all'utente, che decide se inviarle o meno. L'API pu\u00f2 essere utilizzata, ad esempio, in un client web di posta per selezionare i destinatari di una lettera in partenza, in un'applicazione web con funzione VoIP per avviare una chiamata a un numero specifico o in un social network per cercare amici gi\u00e0 registrati. Durante le Origin Trials, sono state proposte alcune nuove propriet\u00e0 del Contact Picker: oltre ai precedenti nome e cognome, email e numero di telefono, \u00e8 stata aggiunta la possibilit\u00e0 di inviare l'indirizzo postale e un'immagine.\n<li class=\"l\"> In Web Workers <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/module-workers\/\">\u00e8 stato proposto<\/a><\/noindex> un nuovo modo di caricare i moduli ECMAScript che consente di evitare l'uso della funzione importScripts(), che blocca il funzionamento del worker durante l'elaborazione dello script importato ed esegue quest'ultimo nel contesto globale. Il nuovo metodo prevede la creazione di moduli speciali per i Web Workers, che supportano i meccanismi standard di importazione di JavaScript e possono essere caricati dinamicamente, senza bloccare l'esecuzione del worker. Per il caricamento dei moduli \u00e8 previsto un nuovo tipo di risorsa nel costruttore Worker: 'module':\n<p>   const worker = new Worker('worker.js', {<br \/>\n     type: 'module'<br \/>\n   });<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/chromestatus.com\/feature\/5855937971617792\">supporto per l'interfaccia<\/a><\/noindex> una funzionalit\u00e0 integrata in JavaScript per la gestione di stream compressi, che non richiede l'uso di librerie esterne. Per la compressione e la decompressione, sono stati aggiunti gli API <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.google.com\/document\/d\/1TovyqqeC3HoO0A4UUBKiCyhZlQSl7jM_F7KbWjK2Gcs\/edit\">CompressionStream e DecompressionStream<\/a><\/noindex>. Supporta la compressione utilizzando gli algoritmi gzip e deflate.\n<p>   const compressionReadableStream<br \/>\n         = inputReadableStream.pipeThrough(new CompressionStream('gzip'));<\/p>\n<li class=\"l\"> \u00c8 stata aggiunta la propriet\u00e0 CSS \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5668660729348096\">line-break: anywhere<\/a><\/noindex>\u00bb, che consente interruzioni a livello di qualsiasi carattere tipografico, comprese le interruzioni accanto ai caratteri di punteggiatura, agli spazi predefiniti (<pre>) e nel mezzo delle parole. \u00c8 stata inoltre aggiunta la propriet\u00e0 CSS \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5126089347170304\">overflow-wrap: anywhere<\/a><\/noindex>\u00bb che consente di interrompere sequenze di caratteri non interruppibili in qualsiasi punto, se nella stringa non \u00e8 stata trovata una posizione adatta per l'interruzione.\n<li class=\"l\"> Per il contesto multimediale, elaborato in forma crittografata, \u00e8 stato implementato il supporto per il metodo <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/MediaCapabilities\/decodingInfo\">MediaCapabilities.decodingInfo()<\/a><\/noindex>, che fornisce informazioni sulle capacit\u00e0 del browser relative alla decodifica di contenuti protetti (ad esempio, il metodo specificato pu\u00f2 essere utilizzato per selezionare scenari di decodifica ad alta qualit\u00e0 o a basso consumo energetico, tenendo conto della larghezza di banda disponibile e della dimensione dello schermo).\n<li class=\"l\"> \u00c8 stato aggiunto il metodo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5687791428042752\">HTMLVideoElement.getVideoPlaybackQuality()<\/a><\/noindex>, tramite il quale \u00e8 possibile ottenere informazioni sulle prestazioni della riproduzione video per regolare bitrate, risoluzione e altri parametri video.\n<li class=\"l\"> Nell'API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.w3.org\/TR\/payment-request\/\">Payment Handler<\/a><\/noindex>, che semplifica l'integrazione con i sistemi di pagamento esistenti, \u00e8 stata aggiunta la possibilit\u00e0 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5660404216758272\">delegazione<\/a><\/noindex> di elaborare indirizzi e informazioni di contatto a un elaboratore di pagamenti esterno (l'applicazione del sistema di pagamento potrebbe avere informazioni pi\u00f9 precise rispetto al browser).\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per l'intestazione HTTP <noindex><a rel=\"nofollow\" href=\"https:\/\/w3c.github.io\/webappsec-fetch-metadata\/#sec-fetch-dest-header\">Sec-Fetch-Dest<\/a><\/noindex>, che consente di inviare metadati aggiuntivi sul tipo di contenuto associato alla richiesta (ad esempio, per una richiesta tramite il tag img viene specificato il tipo \u00abimage\u00bb, per i font \u2014 \u00abfont\u00bb, per gli script \u2014 \u00abscript\u00bb, per gli stili \u2014 \u00abstyle\u00bb, ecc.). Sulla base del tipo specificato, il server pu\u00f2 adottare misure per proteggersi da alcuni tipi di attacchi (ad esempio, \u00e8 poco probabile che un collegamento a un gestore per il trasferimento di denaro sia specificato tramite il tag img, quindi tali richieste non devono essere elaborate).\n<li class=\"l\"> Nel motore JavaScript V8 <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-80\">sono state effettuate ottimizzazioni<\/a><\/noindex> nella memorizzazione dei puntatori nell'heap. Invece di memorizzare il valore completo a 64 bit, viene memorizzato solo i bit inferiori unici del puntatore. Questa ottimizzazione ha consentito di ridurre il consumo di memoria nell'heap del 40%, a fronte di una riduzione delle prestazioni del 3-8%.<br \/>\n<center><img decoding=\"async\" alt=\"Rilascio di Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/f4d864466d5a0deb2b358e3d709d2e6c.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p><center><img decoding=\"async\" alt=\"Rilascio di Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/5219cc489b9572b105bb1dceeaedde6d.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\t<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/12\/devtools\">Modifiche<\/a><\/noindex> negli strumenti per gli sviluppatori web:\n<ul>\n<li class=\"l\"> Nella console web \u00e8 stata aggiunta la possibilit\u00e0 di ridefinire le espressioni let e class.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/letafter.png\"><img decoding=\"async\" alt=\"Rilascio di Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/900fb4a45dcfbe3c59093a875664d432.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Sono stati migliorati gli strumenti di debug per WebAssembly. \u00c8 stato aggiunto il supporto per  <noindex><a rel=\"nofollow\" href=\"http:\/\/dwarfstd.org\/\">DWARF<\/a><\/noindex> per il debug passo-passo, l'impostazione dei punti di interruzione e l'analisi delle tracce dello stack nel codice sorgente su cui \u00e8 scritto l'applicativo WebAssembly.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/wasm.png\"><img decoding=\"async\" alt=\"Rilascio di Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/18918605318647f5bdaf403822f83010.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Migliorata la dashboard per l'analisi dell'attivit\u00e0 di rete. Aggiunta la possibilit\u00e0 di visualizzare la catena di chiamata degli script correlati all'inizializzazione della richiesta.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/initiators.png\"><img decoding=\"async\" alt=\"Rilascio di Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/1981db2b84541612ec63f54dea90a25d.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Aggiunte nuove colonne Path e URL, che mostrano il percorso assoluto e l'URL completo per ogni risorsa di rete. Garantita l'evidenziazione della richiesta selezionata nel diagramma di riepilogo.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/overview.png\"><img decoding=\"async\" alt=\"Rilascio di Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/e2f07ee205c13a4f10ef9b9e944d8fa8.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Nella scheda Condizioni di rete \u00e8 stata aggiunta l'opzione per modificare il parametro User-Agent.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/useragent.png\"><img decoding=\"async\" alt=\"Rilascio di Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/c605d0146e32813320d6517c55e4efe2.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Proposto un nuovo interface per la configurazione della dashboard di audit.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/start.png\"><img decoding=\"async\" alt=\"Rilascio di Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/c16f004b56b488f06fe68d27291b1e11.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Nella scheda <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/tools\/chrome-devtools\/coverage\">Copertura<\/a><\/noindex> offerta la scelta di raccogliere dati di copertura per ogni funzione o per ogni blocco di codice (statistiche pi\u00f9 dettagliate, ma richiede maggiori risorse).\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/modes.png\"><img decoding=\"async\" alt=\"Rilascio di Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/2c80bbceb4c576bf399399986c81bb2d.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/ul>\n<li class=\"l\"> L'azione del manifesto AppCache (tecnologia per l'organizzazione del lavoro delle applicazioni web in modalit\u00e0 offline) <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/01\/appcache-scope-restricted.html\">\u00e8 limitata<\/a><\/noindex> alla directory corrente del sito (se il manifesto \u00e8 stato caricato da www.example.com\/foo\/bar\/, la possibilit\u00e0 di sovrascrivere l'URL sar\u00e0 valida solo all'interno di \/foo\/bar\/). Con Chrome 82, il supporto per AppCache \u00e8 previsto che venga rimosso completamente. La ragione \u00e8 il desiderio di eliminare uno dei vettori per attacchi di scripting inter-sito. Si raccomanda di utilizzare l'API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Cache\">Cache<\/a><\/noindex>.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/12\/webvr-1-1-removed\">Interrotta<\/a><\/noindex> supporto per l'API obsoleta WebVR 1.1, per la quale \u00e8 possibile utilizzare l'API <noindex><a rel=\"nofollow\" href=\"https:\/\/immersive-web.github.io\/webxr\/\">WebXR Device<\/a><\/noindex>, che consente di accedere ai componenti per la creazione di realt\u00e0 virtuale e aumentata e unifica il lavoro con diverse classi di dispositivi, dagli visori di realt\u00e0 virtuale fissi a soluzioni basate su dispositivi mobili.\n<li class=\"l\"> I gestori di protocollo, registrati tramite i metodi registerProtocolHandler() e unregisterProtocolHandler(), ora possono funzionare solo in un contesto sicuro (accesso tramite HTTPS).\n<\/ul>\n<p>Oltre alle nuove funzionalit\u00e0 e alla correzione di bug, nella nuova versione sono stati risolti <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.chromium.org\/p\/chromium\/issues\/list?can=1&#038;q=label%3ARelease-0-M80\">56 vulnerabilit\u00e0<\/a><\/noindex>. Molte delle vulnerabilit\u00e0 sono state identificate grazie ai test automatizzati con strumenti quali <noindex><a rel=\"nofollow\" href=\"http:\/\/code.google.com\/p\/address-sanitizer\/wiki\/AddressSanitizer\">AddressSanitizer<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/memory-sanitizer\/wiki\/MemorySanitizer\">MemorySanitizer<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/sites.google.com\/a\/chromium.org\/dev\/developers\/testing\/control-flow-integrity\">Control Flow Integrity<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/sites.google.com\/a\/chromium.org\/dev\/developers\/testing\/libfuzzer\">LibFuzzer<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"http:\/\/lcamtuf.coredump.cx\/afl\/\">AFL<\/a><\/noindex>. Non sono stati identificati problemi critici che permettano di eludere tutti i livelli di protezione del browser ed eseguire codice nel sistema al di fuori dell'ambiente sandbox. Nell'ambito del programma di premi per la scoperta di vulnerabilit\u00e0 per la versione attuale, Google ha pagato 37 premi per un totale di 48 mila dollari USA (un premio di $10000, tre premi di $5000, tre premi di $3000, quattro premi di $2000, tre premi di $1000 e sei premi di $500). L'importo di 17 premi non \u00e8 ancora determinato.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52312\">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 80. \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 \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, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043c\u043e\u0434\u0443\u043b\u044f Flash \u043f\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0443, \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 \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 \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435\u0439 \u043f\u0440\u0438 \u043f\u043e\u0438\u0441\u043a\u0435 RLZ-\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432. \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Chrome 81 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-56128","post","type-post","status-publish","format-standard","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=\"\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\" \/>\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-chrome-80\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.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 Chrome 80 | 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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/reliz-chrome-80\" \/>\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=\"2020-02-04T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:04:20+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 Chrome 80 | ProHoster","description":"Google ha presentato il rilascio del web browser","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-chrome-80","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 Chrome 80 | 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","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-chrome-80","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":"2020-02-04T21:00:00+00:00","article:modified_time":"2020-02-18T11:04:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"56128","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":null,"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":"2021-02-28 19:30:42","updated":"2022-10-07 18:25:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/56128","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=56128"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/56128\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=56128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=56128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=56128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}