Desenvolvedores do navegador Chrome sobre a extensão de recursos para o carregamento diferido de elementos de páginas da web, que permite não carregar conteúdo que está fora da área visível, até que o usuário role a página para a posição imediatamente anterior ao elemento. Anteriormente, no Chrome 76 e no Firefox 75, esse modo já havia sido implementado para imagens. Agora, os desenvolvedores do Chrome deram mais um passo e adicionaram a possibilidade de carregamento diferido de blocos iframe.
Para controlar o carregamento diferido de páginas no tag "iframe", foi adicionado o atributo "loading", que pode ter o valor "lazy" (carregar com atraso), "eager" (carregar imediatamente) e "auto" (carregar com atraso a critério do navegador, quando ativado o modo ). Espera-se que o carregamento diferido reduza o consumo de memória, diminua o tráfego e aumente a velocidade de abertura inicial das páginas. Por exemplo, ao ativar o novo modo, blocos de anúncios e widgets do Twitter, Facebook e YouTube deixarão de ser carregados imediatamente se não estiverem visíveis para o usuário, até que o usuário role a página para a posição antes desses blocos.
Segundo os desenvolvedores, em média, o carregamento diferido pode economizar 2-3% de tráfego, reduzir o número de em 1-2% e diminuir em 2%. Para sites específicos, as mudanças são mais perceptíveis. Por exemplo, ativar o carregamento diferido de blocos do YouTube resultará em uma redução de dados carregados de aproximadamente 500KB, Instagram – 100KB, Spotify – 500KB, Facebook – 400KB. Em particular, a aplicação do carregamento diferido de blocos do youtube no site Chrome.com conseguiu, em dispositivos móveis, reduzir em até 10 segundos o tempo de espera para a disponibilidade das páginas para o início da interação e reduzir em 511KB o tamanho do código JavaScript inicialmente carregado.
Fonte: opennet.ru
