- O Chrome sem cabeça permite executar o Chrome em um ambiente automatizado sem uma interface do usuário ou periféricos.
- As notificações no macOS serão mostradas diretamente pelo sistema de notificações nativo do macOS.
- Agora você pode capturar fotos em resolução máxima com a API Image Capture, e há muito mais!
Quer a lista completa de mudanças? Confira a lista de mudanças do repositório de origem do Chromium.
Meu nome é Pete LePage. Vamos conferir as novidades para desenvolvedores no Chrome 59.
versão headless do Chrome
Um navegador sem cabeça é uma ótima ferramenta para executar testes automatizados e ambientes de servidor em que você não precisa ver a saída renderizada ou ter um shell de interface visível. Exemplo:
- Como usar o Selenium para testes de unidade no seu app da Web progressivo
- Para criar um PDF de uma página da Wikipedia
- Como inspecionar uma página com o DevTools
A partir do Chrome 59, agora é possível executar o Chrome sem cabeça. Ele traz todos os recursos modernos da plataforma da Web fornecidos pelo Chrome para a linha de comando.
Confira a postagem de Eric Bidelman sobre atualizações para mais detalhes. Ele tem exemplos de como usá-lo para converter páginas em PDF, despejar o DOM e como usá-lo de forma programática no Node.
Notificações nativas no macOS
O Chrome sempre incluiu o próprio sistema de notificações para que desenvolvedores de extensões e da Web mostrem notificações aos usuários. No entanto, usuários e desenvolvedores disseram que querem que o Chrome use o sistema de notificação nativo do SO.
A partir do Chrome 59 no macOS, o Chrome vai usar o sistema de notificações nativo, melhorando a experiência do usuário e garantindo que as notificações pareçam mais integradas à plataforma. Minha favorita, as notificações agora respeitam minhas configurações de não perturbe.

Devido à forma como o macOS processa as notificações, algumas APIs de uso baixo agora são desencorajadas, porque resultam em uma experiência degradada no macOS.
Confira nossa postagem de atualizações para saber todos os detalhes.
API de captura de imagens
Capturar fotos de alta resolução em um app da Web pode ser difícil. O usuário precisa fazer upload de uma foto que já tenha tirado ou mudar do navegador para a câmera, tirar a foto, voltar para o navegador e fazer upload da foto.
Com a nova API Image Capture no Chrome 59, você precisa acessar os recursos de resolução total de qualquer câmera disponível. A API oferece controle de recursos como zoom, brilho, contraste, ISO e até equilíbrio de branco.
Confira a postagem de Sam para saber todos os detalhes e exemplos de código que você pode usar para começar imediatamente.
E muito mais.
- A string
MediaError.message
fornece, se disponível, todos os detalhes adicionais da mensagem de erro para ajudar os desenvolvedores da Web a depurar erros do player de mídia.
Estas são apenas algumas das mudanças no Chrome 59 para desenvolvedores.
Se você gostou deste vídeo, confira Designer vs. desenvolvedor, uma nova série de vídeos que tenta resolver os desafios enfrentados quando designers e desenvolvedores trabalham juntos.
Depois, inscreva-se no nosso canal do YouTube e receba uma notificação por e-mail sempre que lançarmos um novo vídeo.
Meu nome é Pete LePage, e assim que o Chrome 60 for lançado, vou estar aqui para contar as novidades do Chrome.