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
Desenvolvimento
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
Desenvolvimento
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
Desenvolvimento
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
Desenvolvimento
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
Desenvolvimento
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
Desenvolvimento
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