Novità di Chrome 59

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

Mi chiamo Pete LePage. Analizziamo le novità di Chrome 59 per gli sviluppatori.

Chrome headless

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

  • Utilizzare Selenium per i test delle unità con la tua app web progressiva
  • Per creare il PDF di una pagina di Wikipedia
  • Ispezione di una pagina con DevTools

A partire da Chrome 59, puoi eseguire Chrome headless. Porta nella riga di comando tutte le funzionalità moderne della piattaforma web fornite da Chrome.

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

Notifiche native su macOS

Chrome ha sempre incluso un proprio sistema di notifica per consentire agli sviluppatori di estensioni e web di mostrare notifiche agli utenti. Tuttavia, utenti e sviluppatori ci hanno detto che vogliono che Chrome utilizzi il sistema di notifica del sistema operativo nativo.

A partire dalla versione 59 di Chrome su Mac OS, Chrome utilizzerà il sistema di notifica nativo per migliorare l'esperienza utente e garantire che le notifiche siano più integrate nella piattaforma. La mia funzionalità preferita: le notifiche ora rispettano le mie impostazioni Non disturbare.

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

A causa del modo in cui macOS gestisce le notifiche, alcune API a basso utilizzo adesso sono sconsigliate, in quanto comportano un peggioramento dell'esperienza su macOS.

Dai un'occhiata al nostro post sugli aggiornamenti per tutti i dettagli.

API di acquisizione immagini

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

Con la nuova API Image Capture in Chrome 59, puoi accedere a tutte le funzionalità di risoluzione 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 i dettagli completi e il codice campione che puoi utilizzare per iniziare subito.

E tanto altro.

  • La stringa MediaError.message fornisce, se disponibili, ulteriori dettagli sui messaggi di errore per aiutare gli sviluppatori web a eseguire il debug degli errori del media player.

Queste sono solo alcune delle modifiche introdotte in Chrome 59 per gli sviluppatori.

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

Poi iscriviti al nostro canale YouTube. Riceverai una notifica via email ogni volta che verrà lanciato un nuovo video.

Mi chiamo Pete LePage e, non appena uscirà Chrome 60, sarò qui per raccontarvi le novità di Chrome.