A) Algumas páginas podem apresentar alguns aspectos diferentes quando acessadas por diferentes programas de navegação.
Quem trabalha com web sabe o que é testar a página no Internet Explorer antigo só pra ver se quebra.
B) O uso do protocolo HTTPS significa que a navegação da página está se dando através de uma camada de segurança que deixa esta navegação segura para troca de informações entre o navegador e o serviço acessado.
Deixa mais segura.
C) A cache de um navegador é utilizada para guardar a estrutura básica das páginas acessadas, deixando a navegação mais lenta.
Os navegadores criam um diretório no computador do cliente onde é armazenado arquivos estáticos. Isso deixa as próximas navegações mais rápidas.
D) O JavaScript é atualmente uma das principal(is) linguagens para programação client-side em navegadores web.
A principal.
E) Alguns programas de navegação necessitam de plug-ins ou extensões para poder visualizar corretamente uma página na internet.
O antigo plugin Flash é um exemplo.