Préextraction des fichiers JavaScript

Certains navigateurs autorisent la déclaration des ressources requises pour les navigations actuelles ou futures. Le balisage d'un fichier de contrôleur permet de déclarer les ressources à préextraire ou à précharger.

Remarque :

Etant donné que chaque page Web OCE utilise require.js et renderer.js, ces derniers se prêtent bien aux techniques de préchargement et de préextraction. Par ailleurs, lorsque href est répertorié en premier dans la balise <link>, sa valeur est susceptible d'être corrigée par le serveur OCE en vue de la diffusion à partir d'un réseau CDN.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="initial-scale=1">
<link href="/SampleSite/_sitesclouddelivery/renderer/require.js" rel="preload" as="script">
<link href="/SampleSite/_sitesclouddelivery/renderer/renderer.js" rel="preload" as="script">
<script type="text/javascript">
var SCS = { sitePrefix: '/SampleSite/' };
</script>
<script src="/SampleSite/_sitesclouddelivery/renderer/controller.js"></script>
</head>
<body id="scsControllerBody"><noscript>Please enable JavaScript to view this site properly.</noscript>
<img id="scsWaitImage" style="display: none; margin-top: 5%; margin-left: auto; margin-right: auto;" src="data:image/png;base64,..." />
</body></html>