Verifique se a conexão com a Internet existe com Javascript? [duplicado]

Esta pergunta já tem uma resposta aqui:

Detectar a conexão com a Internet está offline? 16 respostas

Como você verifica se há uma conexão à Internet usando Javascript? Dessa forma, eu poderia ter alguns condicionais dizendo "use a versão em cache do Google do JQuery durante a produção, use essa ou uma versão local durante o desenvolvimento, dependendo da conexão com a Internet".