iMaster Developers

Ilya Grigorik

Ilya Grigorik

É Developer Advocate no Google, trabalha com tudo o que está relacionado a desempenho na web, como melhores práticas, protocolos, padrões e desempenho do navegador.
  • Publicou
    36
    Artigo(s)
    book
  • Visualizados
    129600
    Vezes
    eye
  • Desde
    2012
    clock
awardArtigos Publicados
Ilya Grigorik
Dev (Back & Front)
Impeça ataques do tipo cross-site timing com cookies SameSite

Neste artigo, nós estamos focando em ataques cross-site timing: por que eles existem e como mitigá-los.

Ilya Grigorik
APIs e Microsserviços
Não perca o usuário e o estado do aplicativo, use Page Visibility

Para dar uma boa UX, o app deve usar a API Page Visibility e executar sua sessão salva e restaurar a lógica sempre que o estado de visibilityChange mudar.

Ilya Grigorik
Dev (Back & Front)
Barra de progresso no navegador é um anti-pattern

Se não há como prever o tempo que a página pode demorar para carregar, então por que tantos navegadores ainda usam e mostram a barra de progresso?

Ilya Grigorik
Front End
Corrigindo o problema Blank Text

Não existe uma única estratégia que funcione melhor em todos os casos. Mas conheça alternativas para resolver o problema Blank Text.

Ilya Grigorik
DevSecOps
Rede resiliente: planejamento contra falhas

Como geralmente não há de um plano que reaja à variabilidade no desempenho da rede, é comum que existam falhas.

Ilya Grigorik
Dev (Back & Front)
Relatando sobre as capacidades do User Agent com Service Worker

O ciclo de aprendizagem para melhorar a infraestrutura está nas mãos dos desenvolvedores web: implantar service worker, experimentar, aprender e interagir.

Ilya Grigorik
Dev (Back & Front)
Manifesto para carregamento de recursos da Web-Extensível

Com o aqui exposto no lugar, nós finalmente teríamos uma base sólida para um modelo de carregamento de recursos extensível.

Ilya Grigorik
Dev (Back & Front)
Otimização do desempenho da renderização de Web Fonts

Só porque a página está usando web fonts não significa que ela vai se tornar mais lenta.

Ilya Grigorik
Dev (Back & Front)
Configuração e otimização de compressão WebSocket

Chrome M32 permite que cliente e servidor negociem um algoritmo de compressão e seus parâmetros, e então aplique-o às cargas de dados de mensagem WebSocket.

Ilya Grigorik
DevSecOps
Otimização do NGINX TLS Time To First Byte (TTTFB)

A latência da rede é um dos nossos principais gargalos de desempenho na web.

visualizando 10 de 36
Publicidade