Novità di Chrome 59

Vuoi l'elenco completo delle modifiche? Consulta l'elenco delle modifiche al repository di codice sorgente di Chromium

Sono Pete LePage. Diamo un'occhiata alle novità per gli sviluppatori in Chrome 59.

Chrome headless

Un browser headless è un ottimo strumento per eseguire test automatici e ambienti di server in cui non è necessario visualizzare l'output visualizzato o avere una shell dell'interfaccia utente visibile. Ad esempio:

  • Utilizzo di Selenium per i test di unità sulla tua app web progressiva
  • Per creare un PDF di una pagina di Wikipedia
  • Ispezionare una pagina con DevTools

A partire da Chrome 59, ora puoi eseguire Chrome headless. Offre tutte le funzionalità della piattaforma web moderna fornite da Chrome alla riga di comando.

Per informazioni dettagliate, consulta il post di Eric Bidelman sugli aggiornamenti. Ha esempi su come utilizzarlo per convertire le pagine in PDF, eseguire il dump del DOM e come utilizzarlo in modo programmatico in Node.

Notifiche native su macOS

In passato, Chrome includeva un proprio sistema di notifiche per consentire agli sviluppatori di siti web ed estensioni di mostrare notifiche agli utenti. Tuttavia, sia gli utenti sia gli sviluppatori ci hanno fatto sapere che vogliono che Chrome utilizzi il sistema di notifica del sistema operativo nativo.

A partire da Chrome 59 su macOS, Chrome utilizzerà il sistema di notifiche nativo, migliorando l'esperienza utente e garantendo che le notifiche siano più integrate nella piattaforma. La mia preferita: ora le notifiche rispetteranno le mie impostazioni della funzionalità Non disturbare.

Notifica generata da Chrome (a sinistra), notifica generata da macOS nativo (a destra).

A causa del modo in cui macOS gestisce le notifiche, alcune API con scarso utilizzo ora sono sconsigliate, in quanto comporterebbero un'esperienza degradata su macOS.

Per tutti i dettagli, consulta il nostro post sugli aggiornamenti.

API di acquisizione di immagini

Scattare foto ad alta risoluzione in un'app web può essere difficile. L'utente deve caricare una foto che ha già scattato oppure passare dal browser alla fotocamera, scattare la foto, tornare al browser e caricarla.

Con la nuova API Image Capture in Chrome 59, devi accedere alle funzionalità di risoluzione completa di qualsiasi fotocamera disponibile. L'API fornisce il controllo di funzionalità come zoom, luminosità, contrasto, ISO e persino bilanciamento del bianco.

Consulta il post di Sam per informazioni dettagliate e codice di esempio che puoi utilizzare per iniziare subito.

E tanto altro.

  • La stringa MediaError.message fornisce, se disponibile, eventuali dettagli aggiuntivi del messaggio di errore per aiutare gli sviluppatori web a eseguire il debug degli errori del media player.

Queste sono solo alcune delle modifiche apportate a Chrome 59 per gli sviluppatori.

Se ti è piaciuto questo video, dai un'occhiata a Designer vs. Developer, una nuova serie di video che cerca di risolvere le sfide che si presentano quando designer e sviluppatori lavorano insieme.

Poi iscriviti al nostro canale YouTube e riceverai una notifica via email ogni volta che lanceremo un nuovo video.

Sono Pete LePage e, non appena verrà rilasciato Chrome 60, sarò qui per raccontarti le novità di Chrome.