Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

83
Visualizações
Load Video URL after page loads completely

I'm trying to struggle against against a large Cumulative Layout Shift (CLS) in a page where my biggest problem is (according GTMetrix) » Avoid enormous network payloads

So, my question is: Since the video is from an external URL, I was thinking if it's possible only load the video URL after page is completely loaded

Here's my code:

<video controls poster="https://picsum.photos/id/237/560/320" width="560px" height="320px" controlsList="nodownload" class="connect-bg">
        <source src="http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4" type="video/mp4">
        </video>

Is there any way to do this? Will it work?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Everything is explained in comments so read it first.

// fires when page is loaded
window.addEventListener("load", () => {
  // get video by its id
  const video = document.getElementById("video");
  // poster and src url
  const poster = "https://picsum.photos/id/237/560/320";
  const src = "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4";
  // set video poster and src
  video.poster = poster;
  video.firstElementChild.src = src;
  // load video
  video.load();
});
<video id="video" controls width="560px" height="320px" controlsList="nodownload" class="connect-bg">
        <source src="" type="video/mp4">
</video>

If something is wrong then please tell me, I will fix it.

I am not 100% sure that this work.

Thank you!

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda