Chaque balise <cript> est initialement téléchargée pour bloquer le rendu de la page, donc la réduction du nombre de balises <cript> incluses sur la page aide à améliorer cette situation. Ce n'est pas seulement pour les scripts de liaison externe, mais a également limité le nombre de scripts intégrés. Chaque fois qu'un navigateur rencontre une balise <cript> lors de l'analyse d'une page HTML, elle entraînera un certain retard en raison de l'exécution du script.
Habituellement, un grand site Web ou une application Web doit s'appuyer sur plusieurs fichiers JavaScript. Vous pouvez fusionner plusieurs fichiers en un, afin que vous puissiez réduire la consommation de performances en vous référant simplement à une balise <cript>. La fusion de fichiers peut être réalisée via des outils d'emballage hors ligne ou des services en ligne en temps réel comme Yahoo! Combo Handle.
La copie de code est la suivante:
<! - Avant l'optimisation: ->
<html>
<adal>
<Title> Exemple de script </TITME>
</ head>
<body>
<p> Bonjour le monde! </p>
<script type = "http://yui.yahooapis.com/combo?2.7.0/build/yahoo/yahoo-min.js"> </ script>
<script type = "http://yui.yahooapis.com/combo?2.7.0/build/event/event-min.js"> </ script>
</docy>
</html>
<! - Après optimisation: ->
<html>
<adal>
<Title> Exemple de script </TITME>
</ head>
<body>
<p> Bonjour le monde! </p>
<script src = "http://yui.yahooapis.com/combo?2.7.0/build/yahoo/yahoo-min.js&2.7.0/build/event/event-min.js" type = "text / javascript" > / script>
</docy>
</html>