A biblioteca JQuery pode ser obtida por download de arquivos...

Próximas questões
Com base no mesmo assunto
Q914396 Programação
A biblioteca JQuery pode ser obtida por download de arquivos, em sites como “http://jquery.com/download/”, ou a partir de um CDN (Content Delivery Network) como, por exemplo, Google Microsoft, "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js". Assinale a opção que descreve uma vantagem da segunda alternativa sobre a primeira.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra C - Os dados poderão ser obtidos rapidamente, do cache do servidor.

Para entender a resposta correta dessa questão, é importante saber o que é um CDN (Content Delivery Network) e como ele funciona. Um CDN é uma rede de servidores espalhados geograficamente que trabalham em conjunto para fornecer entrega rápida de conteúdo na internet, tais como vídeos, imagens e, no caso da nossa questão, bibliotecas JavaScript como o jQuery.

Quando optamos por usar um CDN, como o do Google para carregar a biblioteca jQuery, estamos nos beneficiando da infraestrutura do CDN para entregar o conteúdo de forma mais eficiente. Isso significa que, se o usuário já visitou outro site que usa a mesma versão do jQuery de um mesmo CDN, ele já terá essa versão salva em seu cache local. Dessa forma, quando ele acessar o seu site, o navegador poderá carregar a biblioteca jQuery do cache, ao invés de fazer um novo download. Isto é especialmente eficaz para melhorar a velocidade de carregamento do site e reduzir a latência.

Por que as outras opções estão incorretas?

  • A) Incluir todas as bibliotecas de JavaScript não é uma vantagem de usar um CDN. O CDN só irá hospedar e entregar as bibliotecas que você especificar.
  • B) jQuery é uma biblioteca de código aberto e já é de domínio público independentemente de onde ela é baixada.
  • D) O acesso ao código fonte não é uma vantagem exclusiva do CDN, pois o código fonte pode ser acessado no site oficial ou onde a biblioteca está hospedada.
  • E) O uso de compressão é uma prática comum tanto em CDN quanto em arquivos de download direto, não sendo uma vantagem exclusiva do CDN.

Portanto, a vantagem de usar um CDN, conforme a resposta correta (C), é que os dados (neste caso, a biblioteca jQuery) podem ser obtidos mais rapidamente através do cache do servidor, isso melhora a experiência do usuário final ao acessar páginas web que fazem uso dessa biblioteca.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito C. Mas é curioso, pois também está certo que JQuery.min tem alto grau de compactação.

A assertiva E não contém uma mentira, no entanto, não constitui uma vantagem sobre utilizar um arquivo JS localmente, uma vez que localmente também é possível utilizar um arquivo minificado (.min.js).

Os dados não são obtidos mais rapidamente quando se realiza o download dos arquivos? Achava que no segundo caso, além de ser necessário estar conectado, o processo também seria mais lento que o local.

Primeira opção -> baixar o arquivo (minificado ou não), colocar no seu servidor e fazer uma referência a ele

Segunda opção -> não baixar o arquivo e fazer uma referência a ele usando a url da CDN

.

A vantagem da segunda opção é que os servidores CDN costumam estar mais próximos do usuário do que o servidor de origem, fazendo com que arquivos sejam obtidos mais rapidamente. Além disso, caso o usuário já tenha visitado um site que possua a mesma url para o JQuery, o browser irá deixar em cache local e não precisará baixar novamente ao acessar seu site pela primeira vez.

 

https://www.w3schools.com/jquery/jquery_get_started.asp

c-

usar o CDN (content delivery network) exige somente especificar o UL em

<script> https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js </script>

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo