# Magento Defer JavaScript

URL: https://sohaib.com/blog/magento-defer-javascript
Author: Sohaib Khan
Published: Feb 4, 2015
Updated: Sep 8, 2026
Category: E-commerce Solutions

> How I achieve 2.8s Load time in Magento as compare to 10s using the following In order to have Defer Javascript, Please change the following files page.xml, my page.xml is stored at…

How I achieve 2.8s Load time in Magento as compare to 10s using the following In order to have _**Defer Javascript**_, Please change the following files page.xml, my page.xml is stored at

```plaintext
/home/domain/public_html/app/design/frontend/base/default/layout/page.xml
```

```html
<block type="page/html_head" name="head" as="head">
<action method="addJs">prototype/prototype.js<params>async</params></action>
<action method="addJs">lib/ccard.js<params>async</params></action>
<action method="addJs">prototype/validation.js<params>async</params></action>
<action method="addJs">scriptaculous/builder.js<params>async</params></action>
<action method="addJs">scriptaculous/effects.js<params>async</params></action>
<action method="addJs">scriptaculous/dragdrop.js<params>async</params></action>
<action method="addJs">scriptaculous/controls.js<params>async</params></action>
<action method="addJs">scriptaculous/slider.js<params>async</params></action>
<action method="addJs">varien/js.js<params>async</params></action>
<action method="addJs">varien/form.js<params>async</params></action>
<action method="addJs">varien/menu.js<params>async</params></action>
<action method="addJs">mage/translate.js<params>async</params></action>
<action method="addJs">mage/cookies.js<params>async</params></action>
```

[![GTmetrix](/uploads/generated/inline/magento-defer-javascript-inline-01.svg)](http://52.201.111.196/wp-content/uploads/2015/02/66.png) GTmetrix
