{"id":92411,"date":"2020-08-26T19:42:36","date_gmt":"2020-08-26T17:42:36","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-chrome-85"},"modified":"2020-08-26T19:42:36","modified_gmt":"2020-08-26T17:42:36","slug":"reliz-chrome-85","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-chrome-85","title":{"rendered":"Rilascio di Chrome 85","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Azienda Google <noindex><a rel=\"nofollow\" href=\"https:\/\/chromereleases.googleblog.com\/2020\/08\/stable-channel-update-for-desktop_25.html\">ha presentato<\/a><\/noindex> rilascio del browser web <noindex><a rel=\"nofollow\" href=\"http:\/\/www.google.com\/chrome\">Chrome 85<\/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>Il prossimo rilascio di Chrome 86 \u00e8 previsto per il 6 ottobre.<\/p>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408#85\">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\/2020\/07\/chrome-85-upload-streaming-human.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-85\">85<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.google\/products\/chrome\/organize-your-tabs-and-stay-productive-chrome\/\">\u00c8 stata aggiunta<\/a><\/noindex> la possibilit\u00e0 di raggruppare le schede. Le schede vengono raggruppate tramite il menu contestuale e possono essere associate a un colore e a un'etichetta specifici. Facendo clic sull'etichetta del gruppo, le schede collegate vengono ora nascoste, lasciando visibile solo un'etichetta. Un secondo clic sull'etichetta ripristina la visibilit\u00e0.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598426159.png\"><img decoding=\"async\" alt=\"Rilascio di Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/6d65526e230d1ad2ff9877616f2b58b3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598426184.png\"><img decoding=\"async\" alt=\"Rilascio di Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/c99bb57d69f57d669219af6ac3e966b8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> \u00c8 stata implementata l'anteprima dei contenuti delle schede. Ora, quando si passa il cursore sopra il pulsante della scheda, viene mostrata un'anteprima della pagina presente nella scheda. Questa funzione \u00e8 attualmente attivata solo per alcuni utenti e pu\u00f2 essere abilitata tramite l'impostazione &#171;chrome:\/\/flags\/#tab-hover-cards&#187;.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598427615.png\"><img decoding=\"async\" alt=\"Rilascio di Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/b5a7f44dbe00895d01aebb2df82f1806.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di salvare i PDF modificati, insieme alle impostazioni &#171;chrome:\/\/flags#pdf-viewer-update&#187; e &#171;chrome:\/\/flags\/#pdf-two-up-view&#187; per esperimenti con <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53243\">una nuova interfaccia<\/a><\/noindex> di visualizzazione dei documenti PDF.\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di condividere link utilizzando codici QR. Per generare un codice QR per la pagina corrente, \u00e8 stata inserita un'icona speciale nella barra degli indirizzi, che appare facendo clic sulla barra degli indirizzi. Questa funzione \u00e8 attualmente attivata solo per alcuni utenti e pu\u00f2 essere abilitata tramite l'impostazione &#171;chrome:\/\/flags\/#sharing-qr-code-generator&#187;.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598427172.png\"><img decoding=\"async\" alt=\"Rilascio di Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/d38767e1905428388a6ab6c5c9e943e7.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Nella pagina about:flags \u00e8 comparsa l'opzione &#171;Omnibox UI Hide Steady-State URL Path, Query, and Ref&#187; (&#171;chrome:\/\/flags#omnibox-ui-hide-steady-state-url-path-query-and-ref-on-interaction&#187;), <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53154\">permette<\/a><\/noindex> disabilitare la visualizzazione di percorsi e parametri URL nella barra degli indirizzi, lasciando visibile solo il dominio del sito. La schermata sar\u00e0 nascosta all'inizio dell'interazione con la pagina (durante il caricamento e finch\u00e9 l'utente non inizia a scorrere viene mostrato l'URL completo). Dopo la scomparsa, per visualizzare l'URL completo si suggerisce di fare clic sulla barra degli indirizzi. \u00c8 anche disponibile l'opzione &#171;chrome:\/\/flags#omnibox-ui-reveal-steady-state-url-path-query-and-ref-on-hover&#187; per mostrare l'URL completo passando il cursore. L'opzione disponibile nel menu contestuale &#171;Mostra sempre l'URL intero&#187; annulla la scomparsa di &#171;https:\/\/&#187;, &#171;www.&#187;, percorsi e parametri. Attualmente, la scomparsa \u00e8 attivata solo per una piccola percentuale di utenti. Come motivazione per la modifica viene indicato il desiderio di proteggere gli utenti dal phishing, che manipola i parametri nell'URL.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598424138.png\"><img decoding=\"async\" alt=\"Rilascio di Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/efab94744a4b902c1fd494c8c6981869.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> In modalit\u00e0 tablet per dispositivi con schermi tattili \u00e8 attivata la navigazione orizzontale tra le schede aperte, in cui, oltre ai titoli, vengono visualizzate ampie miniature delle pagine associate alle schede. Le schede possono essere spostate e riorganizzate tramite gesti sullo schermo. La visualizzazione delle miniature pu\u00f2 essere attivata o disattivata tramite un apposito pulsante posizionato accanto alla barra degli indirizzi e all'avatar dell'utente. Per disattivare la modalit\u00e0 sono disponibili le impostazioni \u00abchrome:\/\/flags\/#webui-tab-strip\u00bb e \u00abchrome:\/\/flags\/#scrollable-tabstrip\u00bb.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/storage.googleapis.com\/gweb-uniblog-publish-prod\/original_images\/ezgif.com-video-to-gif_3IfclkY.gif\"><img decoding=\"async\" alt=\"Rilascio di Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/ab14920ef5f874e46af828b3762497ea.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Nella versione per Android, durante la digitazione nella barra degli indirizzi, viene fornita una suggerimento per passare rapidamente alle schede gi\u00e0 aperte.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/storage.googleapis.com\/gweb-uniblog-publish-prod\/images\/Switch_to_Tab_on_Android.max-1000x1000.png\"><img decoding=\"async\" alt=\"Rilascio di Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/b38a502de6440e1ecc9c53b99de4db5c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Nella versione per Android, nel menu contestuale dei link, che appare durante la pressione prolungata su un link, <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/08\/highlighting-great-user-experiences-on.html\">aggiunti<\/a><\/noindex> sono prese le etichette per evidenziare le pagine rapide. La velocit\u00e0 \u00e8 determinata sulla base delle metriche  <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/05\/introducing-web-vitals-essential-metrics.html\">Core Web Vitals<\/a><\/noindex>, che tengono conto dei parametri complessivi di tempo di caricamento, reattivit\u00e0 e stabilit\u00e0 dei contenuti.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/1.bp.blogspot.com\/-i9z6vg3e_XY\/XzpT09RCexI\/AAAAAAAABSs\/nl7QG4btzH0t9KmiGH-rhyNWtG-eGDydwCLcBGAsYHQ\/s2048\/performance-hints-fast%25402x.png\"><img decoding=\"async\" alt=\"Rilascio di Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/98fd4e8cd174a953dd4df1e62e00ef95.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> \u00c8 garantita la blocco <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52329\">scaricare contenuti non sicuri<\/a><\/noindex> (senza crittografia) di file eseguibili e vi \u00e8 stata aggiunta la visualizzazione di avvisi durante il caricamento non sicuro di archivi (zip, iso, ecc.). Nel prossimo rilascio \u00e8 attesa la blocco degli archivi e la visualizzazione di avvisi per documenti (docx, pdf, ecc.). In futuro si prevede di interrompere gradualmente completamente il supporto per il caricamento di file senza l'uso della crittografia. Il blocco \u00e8 stato implementato poich\u00e9 il caricamento di file senza crittografia pu\u00f2 essere utilizzato per compiere azioni dannose tramite la sostituzione dei contenuti durante attacchi MITM.\n<li class=\"l\"> \u00c8 attivato per impostazione predefinita il supporto per il formato immagine AVIF (AV1 Image Format), che utilizza le tecnologie di compressione intraframe dal formato di codifica video AV1. Il container per la distribuzione dei dati compressi in AVIF \u00e8 completamente analogo a HEIF. AVIF supporta sia immagini in HDR (High Dynamic Range) e spazio colore Wide-gamut, sia in gamma dinamica standard (SDR).\n<li class=\"l\"> Durante la compilazione delle build per Windows e macOS, durante la chiamata dei compilatori MSVC e Clang, per impostazione predefinita <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/08\/chrome-just-got-faster-with-profile.html\">sono inclusi<\/a><\/noindex> ottimizzazioni basate sui risultati della profilazione del codice (PGO - ottimizzazione guidata dalla profilazione), che consentono di generare codice pi\u00f9 ottimale basato sull'analisi delle caratteristiche di esecuzione del programma. L'attivazione di PGO ha reso possibile accelerare il caricamento delle schede di circa il 10% (accelerazione del test Speedometer 2.0 su macOS del 7.7%, e su Windows dell'11.4%). La reattivit\u00e0 dell'interfaccia \u00e8 aumentata del 3.9% su macOS e del 7.3% su Windows.\n<li class=\"l\">  Aggiunta una modalit\u00e0 sperimentale di limitazione dell'attivit\u00e0 delle schede in background (\u00abTab Throttling\u00bb), disponibile tramite l'impostazione \u00abchrome:\/\/flags##intensive-wake-up-throttling\u00bb (l'attivazione predefinita \u00e8 attesa in Chrome 86). Attivando la modalit\u00e0, il trasferimento di controllo alle schede in background (TaskQueues) \u00e8 ridotto a 1 chiamata al minuto, se la pagina \u00e8 in background da pi\u00f9 di 5 minuti.\n<li class=\"l\"> Per tutte le categorie di utenti \u00e8 attivata la modalit\u00e0 di riduzione del consumo delle risorse CPU quando la finestra del browser non \u00e8 visibile all'utente. Chrome verifica se la finestra del browser \u00e8 sovrapposta da altre finestre e esclude il rendering dei pixel nelle aree sovrapposte.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/chromestatus.com\/feature\/5557268741357568\">Rafforzata<\/a><\/noindex> protezione dal caricamento di contenuti multimediali misti (quando su una pagina HTTPS vengono caricati risorse tramite il protocollo http:\/\/). Sulle pagine aperte via HTTPS \u00e8 implementata una sostituzione automatica dei collegamenti \u00abhttp:\/\/\u00bb in \u00abhttps:\/\/\u00bb nei blocchi relativi al caricamento delle immagini (in precedenza erano stati sostituiti script, iframe, file audio e video). Se un'immagine non \u00e8 disponibile tramite https, il suo caricamento \u00e8 bloccato (\u00e8 possibile segnalare manualmente il blocco tramite il menu accessibile tramite il simbolo del lucchetto nella barra degli indirizzi).\n<li class=\"l\"> Per i certificati TLS emessi a partire dal 1 settembre 2020, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53250\">si applicher\u00e0<\/a><\/noindex> si applicher\u00e0 un nuovo limite sulla durata - il tempo di vita dei certificati non potr\u00e0 superare i 398 giorni (13 mesi). Limiti analoghi sono stati applicati in Firefox e Safari. Per i certificati ottenuti prima del 1 settembre, la fiducia sar\u00e0 mantenuta, ma limitata a 825 giorni (2.2 anni).\n<li class=\"l\"> Nella modalit\u00e0 Origin Trials (funzionalit\u00e0 sperimentali che richiedono un'attivazione separata) sono stati aggiunti diversi nuovi API. L'Origin Trial implica la possibilit\u00e0 di utilizzare l'API specificata da applicazioni caricate da localhost o 127.0.0.1, o dopo aver completato la registrazione e ottenuto un token speciale, valido per un tempo limitato per un sito web specifico.\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/hands-on-portals\/\">Proposta<\/a><\/noindex> concetto <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/WICG\/portals\">portali<\/a><\/noindex> per garantire una navigazione fluida tra i siti e l'inserimento di una pagina nell'altra per l'anteprima dei contenuti prima della transizione. \u00c8 stato proposto un nuovo tag , che consente di visualizzare un'altra pagina sotto forma di integrazione, sulla quale, a fuoco, la pagina mostrata nell'integrazione verr\u00e0 convertita nello stato di documento principale, all'interno del quale \u00e8 consentita la navigazione. A differenza di un iframe, l'integrazione \u00e8 completamente isolata dalla pagina di base e viene gestita come un documento separato.\n<li class=\"l\"> API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/fetch-upload-streaming\">Fetch Upload Streaming<\/a><\/noindex>, che consente di effettuare richieste fetch caricando contenuti sotto forma di flusso <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/ReadableStream\">ReadableStream<\/a><\/noindex> (in precedenza la richiesta richiedeva la piena disponibilit\u00e0 del contenuto, ma ora \u00e8 possibile iniziare a inviare dati sotto forma di flusso senza attendere la piena disponibilit\u00e0 del corpo della richiesta). Ad esempio, un'app web pu\u00f2 iniziare a inviare dati da un modulo web non appena l'utente inizia a digitare testo nel campo di input e, quando la digitazione sar\u00e0 completata, i dati tramite fetch() saranno gi\u00e0 stati inviati. Inoltre, attraverso la nuova API \u00e8 possibile trasmettere dati audio e video generati lato client.\n<li class=\"l\"> \u00c8 stata proposta l'API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5191745052606464\">Declarative Shadow DOM<\/a><\/noindex> per creare nuovi rami radice in <noindex><a rel=\"nofollow\" href=\"https:\/\/w3c.github.io\/webcomponents\/spec\/shadow\/\">Shadow DOM<\/a><\/noindex>, ad esempio per separare lo stile importato di un elemento di terze parti e il relativo sotto-ramo DOM dal documento principale. L'API dichiarativa proposta consente di scollegare i rami DOM solo in HTML senza la necessit\u00e0 di scrivere codice JavaScript.\n<li class=\"l\"> \u00c8 stata aggiunta la propriet\u00e0 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5752004691361792\">RTCRtpEncodingParameters.adaptivePtime<\/a><\/noindex>, che consente all'inviante dei flussi RTC (real-time communication) di gestire l'attivazione del meccanismo adattivo di invio dei pacchetti.\n<li class=\"l\"> \u00c8 stata semplificata la fornitura di storage persistente per le app PWA (Progressive Web Apps) e TWA (Trusted Web Activities) gi\u00e0 installate<br \/>\nL'applicazione deve semplicemente chiamare il metodo navigator.storage.persist() e <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/persistent-storage\/\">lo storage persistente<\/a><\/noindex> verr\u00e0 fornito automaticamente.<\/p>\n<\/ul>\n<li class=\"l\"> \u00c8 stata implementata una nuova regola CSS <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/at-property\/\">@property<\/a><\/noindex>, che consente di registrare <noindex><a rel=\"nofollow\" href=\"https:\/\/drafts.css-houdini.org\/css-properties-values-api\/\">propriet\u00e0 CSS personalizzate<\/a><\/noindex> con ereditariet\u00e0, tipi di verifica e valori predefiniti. L'azione @property \u00e8 simile al metodo precedentemente aggiunto registerProperty().\n<li class=\"l\"> Per i sistemi con SO Windows \u00e8 stata fornita la possibilit\u00e0 di utilizzare il metodo <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/get-installed-related-apps\/\">getInstalledRelatedApps()<\/a><\/noindex> per determinare l'installazione delle app PWA. In precedenza, questo metodo funzionava solo sulla piattaforma Android.\n<li class=\"l\"> Per i sistemi desktop \u00e8 stato implementato il supporto <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/app-shortcuts\/\">per le scorciatoie delle app<\/a><\/noindex>, che consentono di fornire accesso rapido alle azioni standard pi\u00f9 richieste nell\u2019applicazione. Per creare collegamenti \u00e8 sufficiente aggiungere elementi nel manifesto dell\u2019applicazione web in formato PWA (Progressive Web Apps). In precedenza, i collegamenti delle applicazioni erano disponibili solo sulla piattaforma Android.\n<li class=\"l\"> \u00c8 stata aggiunta la propriet\u00e0 CSS <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4613920211861504\">content-visibility<\/a><\/noindex> per gestire la visibilit\u00e0 dei contenuti per ottimizzare il rendering. Impostando il valore 'auto', la visibilit\u00e0 viene determinata dal browser in base alla vicinanza dell'elemento al limite dell'area visibile. Il valore 'hidden' consente di controllare completamente la visualizzazione dell'elemento tramite script.\n<li class=\"l\"> \u00c8 stata aggiunta la propriet\u00e0 CSS <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4688138070917120\">counter-set<\/a><\/noindex> per impostare un valore specifico per i contatori esistenti. La nuova propriet\u00e0 CSS completa le propriet\u00e0 precedentemente disponibili counter-reset e counter-increment, utilizzate per creare un nuovo contatore o incrementare uno esistente.\n<li class=\"l\"> Aggiunta la propriet\u00e0 CSS 'page', che riflette la pagina quando viene stampata, oltre alla propriet\u00e0 'page-orientation' per ottenere informazioni sull'orientamento della pagina ('upright', 'rotate-left', e 'rotate-right'). Implementato il supporto per il riferimento a pagine per nome, ad esempio '@page foobar {}'.\n<li class=\"l\"> Implementato l'API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/features\/5167290693713920\">Event Timing<\/a><\/noindex> per misurare i ritardi degli eventi prima e dopo il caricamento della pagina.\n<li class=\"l\"> Nell\u2019evento leavepictureinpicture ora viene passata un riferimento a pictureInPictureWindow per accedere alla finestra in modalit\u00e0 Picture-in-Picture.\n<li class=\"l\"> Quando si compila l'intestazione Referrer per impostazione predefinita ora <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2020\/07\/referrer-policy-new-chrome-default\">applicato<\/a><\/noindex> la regola strict-origin-when-cross-origin (inviare il Referrer ridotto ad altri host da cui vengono caricati le risorse) invece di no-referrer-when-downgrade (il Referrer non viene compilato quando si passa da HTTPS a HTTP, ma viene inviato durante il caricamento di risorse tramite HTTPS).\n<li class=\"l\"> Nell'API WebAuthn <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5102556109864960\">proposti<\/a><\/noindex> nuovi metodi getPublicKey(), getPublicKeyAlgorithm() e getAuthenticatorData().\n<li class=\"l\"> In WebAssembly <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5648655109324800\">\u00e8 stata aggiunta<\/a><\/noindex> supporto per l'importazione e l'esportazione di parametri di funzione interi a 64 bit, utilizzando il tipo JavaScript BigInt.\n<li class=\"l\"> In WebAssembly \u00e8 stata implementata un'estensione <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/WebAssembly\/multi-value\">Multi-value<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2019\/11\/multi-value-all-the-wasm\/\">che consente<\/a><\/noindex> alle funzioni di restituire pi\u00f9 di un valore.\n<li class=\"l\"> Il compilatore iniziale (baseline) Liftoff per WebAssembly \u00e8 utilizzato per tutte le architetture e piattaforme, e non solo per i sistemi Intel. La principale differenza tra Liftoff e il precedente compilatore TurboFan \u00e8 che Liftoff mira a raggiungere la massima velocit\u00e0 di compilazione iniziale, a scapito delle basse prestazioni del codice generato. Liftoff \u00e8 significativamente pi\u00f9 semplice di TurboFan e genera codice macchina immediatamente eseguibile molto rapidamente, consentendo di avviare l'esecuzione quasi immediatamente e riducendo al minimo il ritardo di compilazione. Per accelerare il codice preliminare, viene avviata in parallelo una fase di ricompilazione ottimizzante, che viene effettuata utilizzando il compilatore Turbofan. Una volta pronte le istruzioni macchina ottimizzate, la versione iniziale preliminare viene sostituita con un codice pi\u00f9 veloce. In sintesi, grazie alla riduzione del ritardo prima dell'inizio dell'esecuzione, l'uso di Liftoff ha portato a un aumento delle prestazioni del set di test di WebAssembly di circa il 20%.\n<li class=\"l\"> In JavaScript <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/features\/logical-assignment\">aggiunti<\/a><\/noindex> nuovi operatori di assegnazione logica: '??=', '&amp;&amp;=' e '||='. L'operatore 'x ??= y' esegue l'assegnazione solo se 'x' assume il valore null o undefined. L'operatore 'x ||= y' esegue l'assegnazione solo se 'x' \u00e8 FALSE, mentre 'x &amp;&amp;= y' \u00e8 TRUE.\n<li class=\"l\"> Aggiunto il metodo String.prototype.replaceAll(), che restituisce una nuova stringa (la stringa originale non viene modificata), in cui vengono effettuate sostituzioni di tutte le corrispondenze in base al modello fornito. I modelli possono essere sia semplici maschere che espressioni regolari.\n<li class=\"l\"> Realizzato il metodo Promise.any(), che restituisce il primo Promise completato da un elenco.\n<li class=\"l\"> Sospeso l'utilizzo del manifesto AppCache (tecnologia per gestire il funzionamento delle applicazioni web in modalit\u00e0 offline). La motivazione fornita \u00e8 il desiderio di eliminare uno dei vettori per attacchi legati al cross-site scripting. Al posto di AppCache, si consiglia 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\"> \u00c8 vietato inviare Cookie in modalit\u00e0 SameSite=None per connessioni non crittografate. L'attributo SameSite \u00e8 specificato nell'intestazione Set-Cookie per controllare l'invio dei Cookie ed \u00e8 impostato di default su 'SameSite=Lax', che limita l'invio dei Cookie per le sottopaginate cross-site, come le richieste di immagini o il caricamento di contenuti tramite iframe da un altro sito.<br \/>\nI siti possono sovrascrivere la modalit\u00e0 SameSite predefinita impostando esplicitamente il valore SameSite=None durante l'installazione dei cookie. Il valore SameSite=None per i cookie pu\u00f2 ora essere impostato solo in modalit\u00e0 Secure, che si applica alle connessioni tramite HTTPS. <\/p>\n<li class=\"l\"> Negli strumenti per sviluppatori web <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2020\/06\/devtools\">\u00e8 stata aggiunta<\/a><\/noindex> il supporto per la modifica degli stili creati da framework CSS-in-JS utilizzando l'API CSSOM (CSS Object Model), cos\u00ec come gli stili aggiunti tramite JavaScript. Il pannello di audit \u00e8 stato aggiornato alla versione <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleChrome\/lighthouse\/\">Lighthouse 6.0<\/a><\/noindex>, che ha aggiunto nuove metriche come Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS) e Total Blocking Time (TBT).\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598439951.png\"><img decoding=\"async\" alt=\"Rilascio di Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/9c8bbb7cc5a580465bd9008a12807af0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Nel pannello di valutazione delle prestazioni viene visualizzata l'informazione su <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/code-caching-for-devs\">la memorizzazione nella cache dei risultati della compilazione JavaScript<\/a><\/noindex>. In caso di navigazione dell'utente nella pagina, la scala mostra il tempo rispetto all'inizio della navigazione e non all'inizio della registrazione.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2020\/06\/js-compilation-cache.png\"><img decoding=\"async\" alt=\"Rilascio di Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/3457d585ca9937e452b5eefde92fdffa.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\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-M85\">, di cui 11 (raggruppate sotto<\/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 state individuate problematiche critiche che permettano di eludere tutti i livelli di protezione del browser e di eseguire codice nel sistema al di fuori dell'ambiente sandbox. Nell'ambito del programma di ricompensa per la scoperta di vulnerabilit\u00e0 per l'attuale rilascio, Google ha erogato 14 premi per un totale di 10.000 dollari USA (un premio di $5000, tre premi di $1000 e quattro premi di $500). L'importo di 6 premi deve ancora essere definito. <\/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=53600\">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 85. \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 86 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":92412,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-92411","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=\"\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-85\" \/>\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 85 | 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-85\" \/>\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-08-26T17:42:36+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-26T17:42:36+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 85 | ProHoster","description":"Google ha presentato il rilascio del web browser","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-chrome-85","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 85 | 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-85","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-08-26T17:42:36+00:00","article:modified_time":"2020-08-26T17:42:36+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"92411","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 12:08:24","updated":"2022-10-03 17:24:48","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\/92411","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=92411"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/92411\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/92412"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=92411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=92411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=92411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}