Todo desenvolvedor de front-end deve conhecer bem o CanIUse, o site que permite que o senhor veja o suporte do navegador para os recursos do navegador. Quando as pessoas criticam minhas publicações no blog por não detalharem o suporte do navegador para os recursos na publicação, eu digo a elas que consultem o CanIUse: sempre atualizado, ao contrário das publicações no qualquer blog. Embora eu saiba usar o site do CanIUse, descobri recentemente que Sam Gentle tem um Node.js que o acompanha CanIUse para procurar o suporte do navegador.
Para instalar o utilitário, use um típico npm install típico:
# Install globally for less hassle npm install -g caniuse-cmd
Com o caniuse disponível, o senhor pode procurar suporte a recursos na linha de comando:


A exibição dos resultados é bonita e fornece uma listagem de diferentes recursos correspondentes se a pesquisa for vaga. E como podemos obter essas informações de forma automatizada, o senhor provavelmente pode escrever um scraper decente com cURL e outras ferramentas.
7 Funções essenciais do JavaScript
Lembro-me dos primeiros dias do JavaScript, quando era preciso uma função simples para quase tudo, porque os fornecedores de navegadores implementavam recursos de forma diferente, e não apenas recursos de ponta, mas também recursos básicos, como
addEventListenereattachEvent. Os tempos mudaram, mas ainda existem algumas funções que todo desenvolvedor deve…
API de visibilidade de página
Um evento que sempre faltou no documento é um sinal de quando o usuário está olhando para uma determinada guia ou para outra guia. Quando o usuário sai do nosso site para ver outra coisa? Quando ele volta?

