يتم تنزيل كل علامة <script> مبدئيًا لحظر عرض الصفحة ، وبالتالي فإن تقليل عدد علامات <script> المضمنة في الصفحة يساعد على تحسين هذا الموقف. هذا ليس فقط لنصوص الارتباطات الخارجية ، ولكن أيضًا يقتصر على عدد البرامج النصية المدمجة. عندما يواجه المتصفح علامة <script> أثناء تحليل صفحة HTML ، فإن ذلك سيؤدي إلى تأخير معين بسبب تنفيذ البرنامج النصي.
عادةً ما يحتاج موقع ويب كبير أو تطبيق ويب إلى الاعتماد على العديد من ملفات JavaScript. يمكنك دمج ملفات متعددة في واحدة ، بحيث يمكنك تقليل استهلاك الأداء بمجرد الإشارة إلى علامة <script>. يمكن تحقيق دمج الملفات من خلال أدوات التغليف في وضع عدم الاتصال أو الخدمات في الوقت الفعلي عبر الإنترنت مثل Yahoo! Combo Handle.
نسخة الكود كما يلي:
<!-قبل التحسين:->
<html>
<head>
<title> مثال البرنامج النصي </title>
</head>
<body>
<p> Hello World! </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>
</body>
</html>
<!-بعد التحسين:->
<html>
<head>
<title> مثال البرنامج النصي </title>
</head>
<body>
<p> Hello World! </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>
</body>
</html>