Chrome 104 esce oggi con una controversa API Web Bluetooth che Apple e Mozilla odiano.

Chrome 104 esce oggi con una controversa API Web Bluetooth che Apple e Mozilla odiano.

Google Chrome 103 è tornato il 21 giugno con un caricamento della pagina più rapido e l’accesso ai caratteri locali. Ciò significa che sono trascorse quasi sei settimane dal rilascio della versione principale di Chrome, il che è un po’ insolito poiché le versioni di Chrome di solito escono ogni quattro settimane. Indipendentemente da ciò, Chrome 104 esce oggi e ha un lungo registro delle modifiche che include, tra le altre cose, il supporto per l’acquisizione della regione e una prova iniziale per non archiviare i dati della carta di credito.

La caratteristica principale questa volta è l’ API di acquisizione della regione aggiornata, che consente alle app non solo di acquisire video dalla scheda, ma anche di ritagliarli. Secondo Google, gli sviluppatori supportano attivamente questa API.

Un’altra caratteristica che ha suscitato un certo scalpore nella comunità dei browser è l’ API Web Bluetooth in Chrome 104 . Questa API consente ai siti Web di comunicare con altri dispositivi tramite Bluetooth, ma non tramite un iframe. Google ritiene che questo apra molte opportunità di produttività e comunicazione senza sacrificare la sicurezza.

Tuttavia, ha dovuto affrontare una forte resistenza da parte di Mozilla e Apple, che hanno recensioni “negative” dell’API. Apple ritiene che l’API riduca la sicurezza e consenta l’uso delle impronte digitali. La società afferma che “non vede ancora un modo per affrontare questi problemi”. Mozilla ha espresso preoccupazioni simili , definendo l’API “dannosa” e osservando che:

Questa API fornisce l’accesso al Generic Attribute Profile (GATT) di Bluetooth, che non è il livello di accesso più basso consentito dalle specifiche, ma la sua natura generica rende impossibile una chiara valutazione. Come WebUSB, esiste una notevole incertezza su come i dispositivi siano preparati ad accettare richieste da siti arbitrari. La natura generale dell’API significa che questo rischio è difficile da gestire. Il Web Bluetooth CG ha scelto di affidarsi esclusivamente al consenso dell’utente, che riteniamo non sia una protezione sufficiente. Questa proposta utilizza anche una lista nera che richiederà una manutenzione costante e attiva per impedire l’utilizzo di dispositivi vulnerabili. Questo modello è insostenibile e rappresenta un rischio significativo per gli utenti e i loro dispositivi.

Come per altre modifiche in Chrome 104, quattro suggerimenti client deprecati, ovvero “dpr”, “width”, “viewport-width” e “device-memory”, vengono rimossi perché contrari agli standard stabiliti dal suggerimento client. Infrastruttura. Allo stesso modo, anche l’API della chiave di sicurezza U2F e l’ estensione del componente Cryptotoken vengono messe in modalità di manutenzione , poiché sono già incluse in implementazioni più moderne come WebAuthn. Pertanto, anche i proprietari di siti Web sono incoraggiati a passare a standard moderni.

L’ API di hosting multischermo è in fase di miglioramento per consentire ai siti di aprire una finestra a schermo intero e una finestra di supporto pop-up più piccola in configurazioni multi-schermo. Prima di ciò, gli utenti dovevano intraprendere ulteriori passaggi per ottenere lo stesso risultato. Un altro miglioramento nello stesso spazio è che le autorizzazioni per richiedere il contenuto a schermo intero ora possono essere passate tra più finestre attendibili.

Altre piccole modifiche presenti in Chrome 104 sono le seguenti:

Tuttavia, non è tutto, poiché dobbiamo sbloccare le funzionalità nelle prove per sviluppatori e sorgenti. A partire dal primo, l’API di posizionamento delle finestre multischermo ha etichette dello schermo migliori e più accurate per l’interazione dell’utente. Esiste anche una configurazione che i siti Web possono utilizzare per consentire ai clienti di rinunciare alla memorizzazione dei dati della carta di credito sui server degli sviluppatori . Questa implementazione UX è richiesta per legge in alcune regioni. Il timer di limitazione per le pagine in background caricate può anche essere ridotto utilizzando il flag , ciò dovrebbe consentire un migliore utilizzo della batteria e della CPU senza degrado delle prestazioni.

Come per le prove originali, abbiamo una proprietà CSS focusgroup che ti consente di utilizzare i tasti freccia sulla tastiera per spostare lo stato attivo tra determinati elementi dell’interfaccia utente. Altre caratteristiche nelle prove originali includono transizioni di elementi condivisi per una migliore animazione di transizione per applicazioni a pagina singola (SPA), nonché un livello di nidificazione massimo aumentato per il metodo setTimeout(0) .

Chrome 104 esce il 2 agosto e Chrome 105 esce il 30 agosto.

Come puoi vedere, Chrome 104 è un aggiornamento significativo. Inizierà a essere lanciato nelle ore successive oggi. Se Chrome non si aggiorna automaticamente alla versione 104 entro un giorno, vai su Guida > Informazioni su Google Chrome per attivare l’aggiornamento non appena è disponibile. Il prossimo è Chrome 105, che sarà in versione beta il 5 agosto e stabile il 30 agosto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *