; // The literal __('...') has to stay visible at the call site because the msgid // scanner in app/plugins/translate/models/po_string.php only recognises an // exact allowlist of function names; hiding it behind another wrapper would // make the string look unused and get it pruned from the catalog. // // The JSON_HEX_* flags escape ' " < > &, which keeps the output safe inside // single-quoted JS, double-quoted JS, template literals, HTML attributes, and // prevents a translated "" from breaking out of the block. // --------------------------------------------------------------------------- function js_str($value) { return json_encode( (string)$value, JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_TAG | JSON_HEX_AMP ); } // Only trust proxy headers when the request was verified to come from BunnyCDN. // Without this guard a direct-to-origin attacker could spoof X-Forwarded-For to // rotate their apparent IP and trivially bypass rate limiting. if ($secretValid) { if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ipParts = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); $_SERVER['REMOTE_ADDR'] = trim($ipParts[0]); } // Fix HTTPS detection behind Bunny.net CDN (SSL termination at proxy). // Without this, CakePHP sets FULL_BASE_URL to http:// causing redirect loops. if (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') { $_SERVER['HTTPS'] = 'on'; } } L'aggiornamento di Chrome rende il browser più veloce e più efficiente dal punto di vista energetico
Ogni prodotto controllato Valutato 9+ Pagare dopo o a rate
Altro
Altro January 13, 2021

L'aggiornamento di Chrome rende il browser più veloce e più efficiente dal punto di vista energetico

L'ultimo aggiornamento di Chrome dell'anno riguarda l'accelerazione del browser. Soprattutto quando hai spesso molte schede aperte, dovresti notare una differenza dopo aver installato Chrome 87.

Le schede aperte possono rallentare notevolmente il browser Chrome. Google ha quindi armeggiato con il modo in cui Chrome gestisce i siti Web aperti in background per un po '. L'azienda ha scoperto che JavaScript gioca un ruolo importante in questo. Più del 40 percento del consumo del processore di Chrome è dovuto a questo.

Limitando il modo in cui JavaScript è attivo nelle schede in background, la CPU viene caricata fino a cinque volte meno. Un ulteriore vantaggio è che questo approccio ha un impatto positivo sulla durata della batteria dei dispositivi mobili. Durerebbero più di un'ora dopo l'aggiornamento 87 di Chrome.

Guadagno di velocità

Un'ulteriore ottimizzazione garantisce che il browser si avvii fino al 25% più velocemente e carichi i siti web fino al 7% più velocemente. Anche il ritorno a una pagina precedente è più agevole, perché viene temporaneamente memorizzato nella cache. La pagina in questione non deve essere ricaricata completamente.

Per verificare se stai utilizzando l'ultima versione di Chrome, vai su chrome: // settings / e poi su Chrome, l'opzione in basso. Se è disponibile una versione più recente, verrà ora scaricata automaticamente. Riavvia il browser affinché l'aggiornamento abbia effetto.

Hai finito di leggere?

Scopri altri articoli

Esplora tutti i nostri consigli, le notizie e l'ispirazione nel blog di SKIKK.

Spedizione gratuita nell'UE*
Reso gratuito entro 14 giorni
Garanzia di 2 anni
Assemblato in Europa