Baru di Chrome 59

  • Chrome Headless memungkinkan Anda menjalankan Chrome secara otomatis lingkungan tanpa antarmuka pengguna atau periferal.
  • Notifikasi di macOS akan ditampilkan langsung oleh native Sistem notifikasi macOS.
  • Kini Anda dapat mengambil foto resolusi penuh dengan image Capture API, serta masih banyak lagi!

Ingin mengetahui daftar lengkap perubahan? Lihat Daftar perubahan repositori sumber Chromium

Saya Pete LePage. Mari kita selami dan lihat apa yang baru untuk developer di Chrome 59.

Chrome Headless

Browser headless adalah alat yang hebat untuk menjalankan pengujian otomatis dan server lingkungan di mana Anda tidak perlu melihat output yang dirender atau memiliki UI shell yang terlihat. Contoh:

  • Menggunakan Selenium untuk pengujian unit terhadap progressive web app Anda
  • Untuk membuat PDF dari halaman wikipedia
  • Memeriksa halaman dengan DevTools

Mulai Chrome 59, Anda kini dapat menjalankan Chrome headless. Yang membawa semua web modern fitur platform yang disediakan oleh Chrome ke baris perintah.

Lihat postingan Eric Bidelman tentang Info Terbaru untuk mengetahui detail selengkapnya. Dia memberikan contoh tentang bagaimana Anda dapat menggunakannya untuk mengonversi laman menjadi PDF, buang DOM dan cara menggunakannya secara terprogram di Node.

Notifikasi native di macOS

Chrome secara historis menyertakan sistem notifikasinya sendiri untuk web dan pengembang ekstensi untuk menampilkan notifikasi kepada pengguna. Tapi, kami telah mendengar dari pengguna dan developer ingin agar Chrome menggunakan notifikasi OS native sistem file.

Mulai Chrome 59 di Mac OS, Chrome akan menggunakan sistem notifikasi native, meningkatkan pengalaman pengguna dan memastikan bahwa notifikasi terasa lebih terintegrasi dalam platform. Saya suka notifikasi pribadi, sekarang notifikasi akan menghargai pengaturan jangan ganggu saya.

Notifikasi yang dibuat oleh Chrome (kiri), macOS native dibuat notifikasi (kanan).

Dikarenakan cara macOS menangani notifikasi, ada beberapa API dengan penggunaan rendah yang sekarang tidak disarankan, karena akan mengakibatkan penurunan pengalaman pada macOS.

Lihat postingan Pembaruan kami untuk semua detailnya.

API pengambilan gambar

Mengambil foto beresolusi tinggi di aplikasi web dapat menjadi hal yang sulit. Pengguna harus mengunggah foto yang sudah mereka ambil, atau beralih dari {i>browser<i} ke kamera, mengambil foto, beralih kembali ke browser dan mengunggah foto.

Dengan Image Capture API yang baru di Chrome 59, Anda memiliki akses ke kemampuan resolusi kamera apa pun yang tersedia. API menyediakan kontrol atas fitur seperti zoom, kecerahan, kontras, ISO, dan bahkan white balance.

Lihat postingan Sam untuk mengetahui detail selengkapnya dan kode contoh yang dapat Anda gunakan untuk segera memulai.

Dan banyak lagi!

  • MediaError.message string menyediakan, jika tersedia, detail pesan error tambahan untuk membantu developer web melakukan proses debug error pemutar media.

Ini hanyalah beberapa perubahan di Chrome 59 untuk developer.

Jika Anda menikmati video ini, lihat Desainer vs. Developer, seri video baru yang mencoba memecahkan tantangan yang dihadapi ketika desainer dan pengembang bekerja sama.

Lalu subscribe ke channel YouTube, dan Anda akan mendapatkan notifikasi email setiap kali kami meluncurkan video baru.

Saya Pete LePage, dan segera setelah Chrome 60 dirilis, saya akan benar kami akan memberi tahu Anda -- yang baru di Chrome!