Rilascio di Chrome 149

Google ha pubblicato il rilascio del browser web Chrome 149. È disponibile anche il rilascio stabile del progetto open source Chromium, che funge da base per Chrome. Il browser Chrome si distingue da Chromium per l'uso dei loghi di Google, per il sistema di invio di notifiche in caso di crash, per i moduli per la riproduzione di contenuti video protetti da copyright (DRM), per il sistema di aggiornamenti automatici, per il costante utilizzo della sandbox e per la fornitura di chiavi per le API di Google e dei parametri RLZ durante la ricerca. Per coloro che hanno bisogno di più tempo per aggiornare, è disponibile un ramo Extended Stable, supportato per 8 settimane. Il prossimo rilascio di Chrome 150 è previsto per il 30 giugno.

Principali cambiamenti in Chrome 149 (1, 2,
3, 4):

  • Nel configuratore, nella sezione «Sistema» («System»), sono state aggiunte impostazioni per gestire il caricamento e l'utilizzo dei modelli AI eseguiti sul dispositivo dell'utente. Ad esempio, è possibile vietare completamente l'uso di tali modelli e rimuovere i modelli precedentemente scaricati.

  • A giugno inizierà la pubblicazione delle versioni ufficiali di Chrome 149 per i sistemi Linux basati sull'architettura ARM64, fornite in pacchetti deb e rpm. In precedenza, le versioni ufficiali di Chrome per Linux erano disponibili solo per l'architettura x86_64, mentre per ARM64 erano disponibili solo versioni di Chromium fornite da distribuzioni di terze parti.
  • Nei Service Worker è limitata la possibilità di scaricare dati in background utilizzando l'API Background Fetch.
  • Nel CSS è stata implementata la possibilità di personalizzare l'aspetto dei separatori tra gli elementi nei contenitori grid e flexbox. Sono state aggiunte le proprietà CSS column-rule-inset e row-rule-inset per accorciare o allungare i separatori, insieme a column-rule-visibility-items e row-rule-visibility-items per gestire la visibilità dei separatori (solo tra elementi riempiti o in tutti gli spazi della griglia). Larghezza, colore e margini possono essere animati con effetti di transizione (transition), attivati ad esempio al passaggio del cursore.
  • Rimosso l'influenza delle connessioni WebSocket attive sul salvataggio della pagina nella cache di transizione (BFCache - Back-forward cache), che garantisce un passaggio istantaneo utilizzando i pulsanti "Indietro" e "Avanti" o navigando su pagine già visitate del sito attuale. In precedenza, la presenza di una connessione WebSocket impediva di mettere la pagina in cache e richiedeva un suo completo ricaricamento quando venivano premuti i pulsanti "Indietro" o "Avanti".
  • Nella proprietà CSS shape-outside è stata implementata la possibilità di utilizzare le funzioni path(), shape(), rect() e xywh().
  • Nella proprietà CSS "image-rendering" è stato aggiunto il valore "crisp-edges", che ordina di scalare l'immagine senza sfocature, mantenendo il contrasto e i bordi netti.
  • Aggiunta la proprietà CSS path-length, che consente di modificare l'attributo pathLength in SVG.
  • Nell'oggetto Intl.Locale è stata aggiunta la possibilità di specificare e ottenere informazioni sulla variante di lingua utilizzata.
  • Sono stati apportati miglioramenti agli strumenti per sviluppatori web, stabilizzando l'implementazione del server MCP (Model Context Protocol) e dell'interfaccia della riga di comando per gli agenti AI. Aggiunta la funzionalità di simulazione di intestazioni HTTP personalizzate. Notevole revisione del pannello dell'assistente AI. Implementata una funzionalità sperimentale per il debug delle pagine che utilizzano l'API WebMCP. Nel pannello CSS è stata aggiunta la supporto per il completamento automatico degli stili, utilizzando il modello AI Gemini.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster