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

178
Visualizações
Archivos CSS y JS que se cargan dos veces para activos precargados en Safari

Tengo una página html que está siendo atendida por mi servidor de nodo, la cadena HTML se genera en el lado del servidor y los archivos js y css están precargados, se adjunta el código a continuación. Veo que en Safari, estos activos se cargan dos veces, lo que provoca un destello de contenido sin estilo en la página de mi aplicación, lo que realmente sucede se debe a esta carga duplicada, la hidratación y las acciones de JS comienzan antes de que CSS se cargue por completo. Cualquier ayuda ayudaría

NOTA: Esto sucede solo en safari

 <!DOCTYPE html> <html> <head> <title>Page Title</title> <link rel="preload" as="script" href="/build/vendor.93cdba92ba41a9a0915e.js" /> <link rel="preload" as="script" href="/build/main.dfb07bf2ef463aa43736.js" /> <link rel="preload" href="/build/main.18.8f76beb6dd5628871221.css" as="style" onload="this.onload=null;this.rel='stylesheet'" /> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1"> </head> <body> <div style="z-index: 3" class="header" id="desktop-headerMount"> Header here</div> <div id="mountRoot" class="" style="min-height:1000px;margin-top:-2px;"> // React App Will Mount Here </div> <div id="web-footerMount"> Footer Here </div> <script src="/build/vendor.93cdba92ba41a9a0915e.js"></script> <script src="/build/main.dfb07bf2ef463aa43736.js"></script> </body> </html>

Al adjuntar una captura de pantalla de la pestaña de red también a continuación, los archivos css y js se cargan dos veces.

Sin embargo, esto sucede solo en Safari, en Chrome funciona bien

Captura de pantalla de la pestaña Red

Editar

Me doy cuenta de que esto a veces depende de la velocidad de la red, me pregunto si está ocurriendo algún tipo de condición de carrera, donde antes de que se complete la precarga si mi analizador html alcanza la etiqueta del script, entonces esto puede suceder, ¿supongo?

about 4 years ago · Juan Pablo Isaza
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