Uma razão para desativar o preload do JS browser-update

Olá,

Percebi que o código HTML do Discourse contém linhas como as abaixo:

    <link rel='preload' href='/assets/browser-update-xyz24ff41586d6dcda055f0cfb41488724ba2e2d5271fef65ce5f480b46f9231d.js' as='script'/>
<script src='/assets/browser-update-xyz4ff41586d6dcda055f0cfb41488724ba2e2d5271fef65ce5f480b46f9231d.js'></script>
  • O que isso faz?

  • Isso se aplica a outros navegadores além do Internet Explorer desatualizado?

Veja em https://caniuse.com/#search=preload

Se o navegador já estiver desatualizado

  • Como ele vai suportar o preload?

  • Não vejo vantagem em pré-carregar, pelo menos para navegadores modernos que provavelmente não precisam da mensagem de atualização do navegador.

Não tenho certeza se isso está relacionado apenas ao Internet Explorer ou a outros também. No caso do IE, talvez possamos usar apenas um comentário condicional em HTML em vez de usar JS? Isso seria mais leve.

<!--[if lt IE 9]>
	<div>Infelizmente, <a href="https://www.discourse.org/faq/#browser">seu navegador é muito antigo para funcionar neste site</a>. Por favor, <a href="https://browsehappy.com">atualize seu navegador</a></div>
<![endif]-->

Top 10 Navegadores Web
1 Chrome 78 38,51%
2 Safari 13 8,65%
3 Chrome 77 5,89%
4 Safari 12 4,25%
5 Firefox 70 3,57%
6 IE 18 3,17%
7 IE 11 2,99%
8 Samsung 10 2,44%
9 Chrome 76 1,82%
10 Chrome 74 1,44%
Fonte: W3Counter: Global Web Stats

  • Ainda é necessário?

Obrigado e cordiais saudações,
Gulshan

AFAIK, o IE ainda é suportado até junho, embora o suporte esteja atualmente sendo migrado para um plug-in.

A maior parte do meu público está familiarizada com os navegadores mais recentes. Eu ficaria feliz em ignorar o suporte ao IE.

Mover o suporte ao Internet Explorer para o plugin principal

O Discourse deixará de oferecer suporte ao Internet Explorer em junho de 2020. (Um anúncio formal será feito em meados de janeiro). Em preparação para isso, o código específico do Internet Explorer foi movido para um plugin, facilitando sua remoção em junho.

Fonte

Por que o pré-carregamento seria um problema? Não entendo sua solicitação.

Para os demais navegadores, não vale a pena desperdiçar a banda dos usuários com recursos pré-carregados não utilizados.

Não existe nada como o IE 18.

Tem funcionado bem nos últimos ~seis anos.

Mais seis meses não é grande coisa. O motivo para desmembrar o suporte ao IE é mais para reduzir a complexidade do que qualquer ônus criado pelo pré-carregamento.

E quanto ao Microsoft Edge?

Espero que seja removido nos próximos 6 meses.