{"id":32278,"date":"2019-10-31T21:46:05","date_gmt":"2019-10-31T18:46:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-chrome-74\/"},"modified":"2019-10-31T21:46:05","modified_gmt":"2019-10-31T18:46:05","slug":"reliz-chrome-74","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-chrome-74","title":{"rendered":"Rilascio di Chrome 74","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Azienda Google <noindex><a rel=\"nofollow\" href=\"https:\/\/chromereleases.googleblog.com\/2019\/04\/stable-channel-update-for-desktop_23.html\">ha presentato<\/a><\/noindex> rilascio del browser web <noindex><a rel=\"nofollow\" href=\"http:\/\/www.google.com\/chrome\">Chrome 74<\/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> utilizzando i loghi di Google, con la possibilit\u00e0 di caricare il modulo Flash su richiesta, la presenza di un sistema di invio di notifiche in caso di crash, moduli per la riproduzione di contenuti video protetti, un sistema di installazione automatica degli aggiornamenti e la trasmissione 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 75 \u00e8 previsto per il 4 giugno.<\/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\/03\/chrome-74-beta-reducing-unwanted-motion.html\">in<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/\">Chrome<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-74\">74<\/a><\/noindex>:\n<\/p>\n<ul>\n<li class=\"l\"> In caso di evento onUnload, attivato alla chiusura della pagina, ora <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2018\/12\/chrome-72-deps-rems\">\u00e8 vietato<\/a><\/noindex> mostrare finestre popup (la chiamata a window.open() \u00e8 bloccata), il che protegger\u00e0 gli utenti dall'apertura forzata di pagine pubblicitarie dopo la chiusura di siti discutibili;\n<li class=\"l\"> Nel motore JavaScript <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-74\">\u00e8 stata implementata<\/a><\/noindex> \u00e8 stata introdotta una nuova modalit\u00e0 <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/jitless\">JIT-less<\/a><\/noindex> (flag &#171;&#8212;jitless&#187;), che consente l'esecuzione di JavaScript senza utilizzare JIT (utilizza solo l'interprete) e senza allocare memoria eseguibile durante l'esecuzione del codice. Disattivare JIT pu\u00f2 essere utile per aumentare la sicurezza quando si lavora con applicazioni web potenzialmente pericolose, e anche per garantire la compatibilit\u00e0 su piattaforme che vietano l'uso di JIT (ad esempio, iOS, alcuni Smart TV e console di gioco). Disattivando JIT, le prestazioni dell'esecuzione di JavaScript diminuiscono del 40% nel test Speedometer 2.0 e dell'80% nel test Web Tooling Benchmark, ma durante la simulazione dell'uso di YouTube si \u00e8 registrata una riduzione delle prestazioni di solo il 6%. Il consumo di memoria diminuisce di poco, solo dell'1.7%;\n<li class=\"l\"> In V8 \u00e8 anche stata proposta una maggiore serie di nuove ottimizzazioni. Ad esempio, \u00e8 stato accelerato del 60% l'esecuzione delle chiamate di funzioni in cui il numero di parametri effettivamente passati non corrisponde al numero di argomenti specificato nella definizione della funzione. L'accesso alle propriet\u00e0 del DOM \u00e8 stato accelerato grazie alla funzione get, il che ha avuto un impatto positivo sulle prestazioni del framework Angular. \u00c8 stata migliorata l'analisi di JavaScript: l'ottimizzazione del decodificatore UTF-8 ha consentito un incremento delle prestazioni del parser in modalit\u00e0 streaming (analisi durante il caricamento) dell'8%, e l'esclusione di operazioni di deduplicazione superflue ha portato un ulteriore guadagno del 10.5%;\n<li class=\"l\"> \u00c8 stato svolto un lavoro per ridurre il consumo di memoria del motore JavaScript.<br \/>\n\u00c8 stato aggiunto un codice per la pulizia della cache del bytecode, che occupa circa il 15% della dimensione totale dell'heap. \u00c8 stata aggiunta una fase al garbage collector per espellere dalla cache bytecode raramente compilato per le funzioni utilizzate o le funzioni chiamate solo durante l'inizializzazione. La decisione di pulire viene presa sulla base di nuovi contatori che tengono conto dell'ultimo tempo di accesso al bytecode. Questa modifica ha permesso di ridurre il consumo di memoria del 5\u201315% senza impatti negativi sulle prestazioni. Inoltre, nel compilatore bytecode \u00e8 stata esclusa la generazione di codice esplicitamente non utilizzato, ad esempio quello che segue un return o un break (se non c'\u00e8 un jump);<\/p>\n<p><center><img decoding=\"async\" alt=\"Rilascio di Chrome 74\" src=\"\/wp-content\/uploads\/2019\/04\/9c612d2fa05e5393bb54bcc12949f953.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Per WebAssembly <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2018\/10\/wasm-threads\">\u00e8 stata implementata<\/a><\/noindex> supporto per i thread e le operazioni atomiche (API WebAssembly Threads e WebAssembly Atomics);\n<li class=\"l\"> Per la fornitura separata degli script \u00e8 stata aggiunta la supporto per l'intestazione &#171;#!&#187;, che determina l'interprete da utilizzare per l'esecuzione. Ad esempio, analogamente ad altri linguaggi di scripting, un file JavaScript pu\u00f2 apparire cos\u00ec:\n<p>   #!\/usr\/bin\/env node<br \/>\n   console.log(42);<\/p>\n<li class=\"l\"> \u00c8 stata aggiunta una nuova media query &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/drafts.csswg.org\/mediaqueries-5\/#prefers-reduced-motion\">prefers-reduced-motion<\/a><\/noindex>&#171;, che consente al sito di determinare lo stato delle impostazioni nel sistema operativo relative alla disattivazione degli effetti animati. Utilizzando la richiesta proposta, il proprietario del sito <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/03\/prefers-reduced-motion\">pu\u00f2<\/a><\/noindex> pu\u00f2 scoprire se l'utente ha disattivato gli effetti animati e disattivare anche varie possibilit\u00e0 di animazione sul sito, come ad esempio rimuovere l'effetto di tremolii sui pulsanti utilizzati per attirare attenzione;\n<li class=\"l\"> In aggiunta alla possibilit\u00e0 di definire campi pubblici introdotta in Chrome 72, <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2018\/12\/class-fields\">\u00e8 stata implementata la supporto per<\/a><\/noindex> pu\u00f2 contrassegnare i campi come privati, dopo di che l'accesso ai loro valori sar\u00e0 consentito solo all'interno della classe. Per contrassegnare un campo come privato, \u00e8 necessario precedere il nome del campo con il simbolo &#171;#&#187;. Come nel caso dei campi pubblici, le propriet\u00e0 private non richiedono l'uso esplicito del costruttore.\n<li class=\"l\"> L'intestazione HTTP Feature-Policy, che consente di controllare il comportamento delle API e l'attivazione di determinate funzionalit\u00e0 (ad esempio, \u00e8 possibile attivare la modalit\u00e0 sincrona di XMLHttpRequest o disattivare il Geolocation API), \u00e8 stata ampliata <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2018\/06\/feature-policy\">JavaScript API<\/a><\/noindex> per il controllo dell'attivit\u00e0 di determinate funzionalit\u00e0. Per gli sviluppatori sono stati proposti due nuovi metodi document.featurePolicy e frame.featurePolicy, che offrono tre funzioni:<br \/>\n    allowedFeatures() per ottenere un elenco delle funzioni consentite per il dominio attuale, allowsFeature() per la verifica selettiva dell'attivazione di specifiche funzionalit\u00e0 e getAllowlistForFeature() per restituire un elenco di domini per cui la funzionalit\u00e0 specificata \u00e8 consentita nella pagina corrente;<\/p>\n<li class=\"l\"> \u00c8 stata aggiunta un supporto sperimentale (&#171;chrome:\/\/flags#enable-text-fragment-anchor&#187;) per la modalit\u00e0 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50156\">Scroll-To-Text<\/a><\/noindex>, che consente di generare collegamenti a singole parole o frasi, senza indicazioni esplicite nel documento tramite il tag &#171;a name&#187; o la propriet\u00e0 &#171;id&#187;. Per passare il collegamento, viene proposto un parametro speciale &#171;#targetText=&#187;, in cui \u00e8 possibile specificare il testo per il passaggio. \u00c8 possibile specificare una maschera che includa frasi che indicano l'inizio e la fine del frammento utilizzando la virgola come separatore (ad esempio, &#171;example.com#targetText=startwords, endwords&#187;);\n<li class=\"l\"> Nel costruttore AudioContext \u00e8 stata aggiunta l'opzione <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5136778254090240\">sampleRate<\/a><\/noindex>, che consente di impostare la frequenza di campionamento per le operazioni audio tramite Web Audio API;\n<li class=\"l\"> Aggiunto il supporto per la classe <noindex>Intl.Locale<\/noindex>, che fornisce metodi per l'analisi e la gestione dei parametri di lingua, regione e scrittura impostati dalla localit\u00e0, cos\u00ec come per la lettura e la registrazione dei tag di estensione Unicode, memorizzando le impostazioni locali personalizzate in un formato serializzato;\n<li class=\"l\"> Il meccanismo <noindex><a rel=\"nofollow\" href=\"https:\/\/wicg.github.io\/webpackage\/draft-yasskin-http-origin-signed-responses.html\">Signed HTTP Exchanges<\/a><\/noindex> (SXG) \u00e8 stato ampliato con strumenti per <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5687904902840320\">di informazione<\/a><\/noindex> i distributori di contenuti per errori nel caricamento di contenuti firmati, come problemi di verifica dei certificati. La gestione degli errori avviene attraverso l'estensione API <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2018\/09\/reportingapi#nel\">Network Error Logging<\/a><\/noindex>. Ricordiamo che SXG <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50033\">consente<\/a><\/noindex> permette al proprietario di un sito di autorizzare la pubblicazione di determinate pagine su un altro sito tramite firma digitale, dopo di che, in caso di accesso a queste pagine sul secondo sito, il browser mostrer\u00e0 all'utente l'URL del sito originale, nonostante la pagina sia stata caricata da un altro host;\n<li class=\"l\"> Nella classe TextEncoder \u00e8 stato aggiunto il metodo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5546544912662528\">encodeInto()<\/a><\/noindex>, che consente di scrivere direttamente la stringa codificata in un buffer precedentemente allocato. Il metodo encodeInto() \u00e8 un'alternativa ad alte prestazioni rispetto al metodo encode(), che richiede un'operazione di allocazione del buffer ad ogni chiamata.\n<li class=\"l\"> Nel Service worker <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5751307839209472\">\u00e8 garantita<\/a><\/noindex> bufferizzazione della chiamata client.postMessage() fino al momento in cui il documento \u00e8 pronto. I messaggi inviati tramite client.postMessage() verranno mantenuti fino alla fase di generazione dell'evento DOMContentLoaded, impostazione di onmessage o chiamata di startMessages();\n<li class=\"l\"> In conformit\u00e0 con i requisiti della specifica CSS Transitions <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5673072124231680\">aggiunti<\/a><\/noindex> gli eventi transitionrun, transitioncancel, transitionstart e transitionend, generati quando una transizione CSS \u00e8 messa in coda, annullata, avviata o completata.\n<li class=\"l\"> Quando si specifica un tipo MIME errato tramite overrideMimeType() o una codifica dei caratteri per la richiesta XMLHttpRequest, ora viene effettuato un rollback a UTF-8 invece di Latin-1;\n<li class=\"l\"> \u00c8 stato dichiarato obsoleto ed sar\u00e0 rimosso in una delle prossime versioni la propriet\u00e0 &#171;allow-downloads-without-user-activation&#187;, attraverso la quale era possibile organizzare il download automatico di file durante l'elaborazione di iframe. In futuro, l'avvio del download di file senza un'azione esplicita dell'utente sar\u00e0 vietato, poich\u00e9 \u00e8 stato ampiamente utilizzato per abusi, imposta di download e inserimento di parti di malware nel computer dell'utente. Per avviare il download sar\u00e0 necessario un clic dell'utente sulla stessa pagina. Inizialmente, era previsto rimuovere la propriet\u00e0 in Chrome 74, ma la rimozione \u00e8 stata  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5706745674465280\">\u00e8 stata posticipata<\/a><\/noindex> fino a Chrome 76.\n<li class=\"l\"> Per la piattaforma Windows \u00e8 stato proposto un tema scuro opzionale per l'interfaccia (nel rilascio precedente era stato preparato un tema scuro per macOS). Poich\u00e9 il tema scuro \u00e8 praticamente identico al design in modalit\u00e0 incognito, per evidenziare la modalit\u00e0 di lavoro privata \u00e8 stato aggiunto un indicatore speciale al posto dell'icona del profilo utente;\n<li class=\"l\"> Per gli utenti aziendali \u00e8 stata aggiunta la possibilit\u00e0 di  <noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/9116814\">Chrome Browser Cloud Management<\/a><\/noindex> per gestire le impostazioni dei browser degli utenti tramite la console di Google Admin;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/lh3.googleusercontent.com\/FWpgsHuiZLgnNid9DYdrBBa7s99aYrg1q20pPpAC_HmNmGB5Wgp4zG_qUAtFAxDFOsb7=w895?a.png\"><img decoding=\"async\" alt=\"Rilascio di Chrome 74\" src=\"\/wp-content\/uploads\/2019\/04\/270b0c5f512d701ac3370b0018bd2a64.png\" 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-M74\">39 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 state identificate problematiche critiche che consentano di bypassare tutti i livelli di protezione del browser ed 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 19 premi per un totale di 26.837 dollari (quattro premi da 3.000 dollari, quattro premi da 2.000 dollari, un premio da 1.337 dollari, quattro premi da 1.000 dollari, tre premi da 500 dollari). L'importo di 4 premi deve ancora essere 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=50559\">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 74. \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, \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, \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, \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, \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 75 \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":24096,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-32278","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-74\" \/>\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 74 | 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-74\" \/>\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=\"2019-10-31T18:46:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:46:05+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 74 | ProHoster","description":"Google ha presentato il rilascio del web browser","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-chrome-74","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 74 | 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-74","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":"2019-10-31T18:46:05+00:00","article:modified_time":"2019-10-31T18:46:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"32278","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":"2026-01-21 10:06:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:02:06","updated":"2026-01-21 10:06:19","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\/32278","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=32278"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/32278\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/24096"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=32278"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=32278"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=32278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}