Notificações push para a Web

No episódio desta semana

O Chrome 42 chega com notificações push, Jacob Kaplan-Moss desmascara mitos sobre programadores, os URLs relativos de protocolo agora são antipadrões, o selo de compatibilidade com dispositivos móveis chega ao Google, dicas do Git com o First Aid Git e otimização do app com RAIL.

O CHROME 42 ESTÁ AQUI

O Chrome 42 chegou à versão estável esta semana e, com ela, vem uma série de novos recursos. As notificações push permitem que os usuários aceitem atualizações em tempo hábil, os banners de instalação solicitam que os usuários salvem páginas na tela inicial, as permissões informam se é possível usar uma API, a busca age como um substituto para o XHR e inclui suporte para classes ES6.

https://twitter.com/ChromiumDev/status/590169593110335488

http://updates.html5rocks.com/2015/03/push-notifications-on-the-open-web

http://updates.html5rocks.com/2015/03/increasing-engagement-with-app-install-banners-in-chrome-for-android

http://updates.html5rocks.com/2015/04/permissions-api-for-the-web

http://updates.html5rocks.com/2015/03/introduction-to-fetch

DESAFIO DE MITOS

A palestra de abertura de Jacob Kaplan-Moss no PyCon deste ano detalha a dicotomia de que os desenvolvedores são 10 vezes ousados ou completamente terríveis. Remover essas suposições nos ajuda a lidar melhor com problemas como a síndrome do impostor e a trabalhar para melhorar ambientes de trabalho potencialmente tóxicos.

https://www.youtube.com/watch?t=772&v=hIJdFxYlEKE

AGUARDE TODAS AS COISAS!

Os URLs relativos de protocolo agora são um antipadrão. Postagem no tweet por PaulIrlanda nesta semana, a prática de deixar de fora o protocolo de um URL agora é desencorajada, porque pode levar a ataques do tipo "man-in-the-side", semelhantes aos que atingiram o GitHub. A nova recomendação é sempre solicitar um recurso por https se ele estiver disponível em SSL.

https://twitter.com/paul_irish/status/588502455530311680

https://www.paulirish.com/2010/the-protocol-relative-url/

http://www.netresec.com/?page=Blog&month=2015-03&post=China%27s-Man-on-the-Side-Attack-on-GitHub

VAMOS AO DISPOSITIVO MÓVEIS?

Verifique se o site é compatível com dispositivos móveis. Um artigo recente no blog do Google Webmasters indica que, de repente, a Pesquisa Google vai adicionar marcadores ao lado dos sites que considerar compatíveis com dispositivos móveis. Os critérios incluem coisas como garantir que os usuários não precisem usar zoom para ler a página e que os links tenham um espaço suficiente entre si. Você pode usar o teste de compatibilidade com dispositivos móveis para garantir que seu site atenda aos padrões. e aprimorar suas habilidades em "Fundamentos da Web".

http://googlewebmastercentral.blogspot.com/2014/11/helping-users-find-mobile-friendly-pages.html

https://search.google.com/test/mobile-friendly

COMO AUMENTAR A VELOCIDADE

Aprender o Git pode ser difícil. O StackOverflow revela mais de 53 mil perguntas relacionadas ao git, mas a ajuda está a caminho. O First Aid Git é um índice pesquisável com as perguntas mais frequentes do Git. Quer saber como desfazer uma alteração que você acabou de enviar para a ramificação principal? Encontre a resposta e muito mais ou envie uma solicitação de envio para adicionar ao índice.

http://ricardofilipe.com/projects/firstaidgit/#/

RAIL DE OTIMIZAÇÃO

60 quadros por segundo é o objetivo de uma experiência fluida na Web, mas é fácil sair do caminho mais rápido. Paul Lewis e Cameron Pittman mostram como otimizar as quatro principais áreas da Resposta, Animar, Inativo e Carregar do seu app, também conhecido como RAIL, neste curso SEM CUSTO FINANCEIRO de seis partes da Udacity. Derrote invasores instáveis e aprenda o DevTools enquanto aprende os segredos para criar um app da Web mais rápido.

https://www.udacity.com/course/browser-rendering-optimization--ud860

protetores de tela com JavaScript, de Yash Bhardwaj

http://codepen.io/yashbhardwaj/full/hHgtE/

Caos doce no espaço de tule de Bailh

http://codepen.io/cathbailh/full/KpPjPg/

Animação CSS 101 - Imagem principal por Donovan Hutchinson

http://codepen.io/donovanh/full/EjYeLa/

Linjer, de Hakim El Hattab

http://codepen.io/hakimel/full/zwxba/

Deixe sua opinião no Twitter #LazyWebShow

Para mais notícias sobre a Web, confira os seguintes recursos: JavaScript Semanal: http://javascriptweekly.com/ Open Web Platform Daily: http://webplatformdaily.org/ HTML5 semanal: http://html5weekly.com/

Inscreva-se no canal Google Developers em: https://goo.gl/mQyv5L