sandywp / plugins / asynchronous-javascript
Asynchronous Javascript
Improve page load performance by asynchronously loading javascript using head.js
Ready in seconds.
v1.3.5 100+ installs WP 3.5+

About this plugin
This plugin is meant to be a drop-in to your wordpress installation with no additional configuration. The goals/features of this plugin are:
- Load javascript files in an asynchronous manner to improve time to DomReady/OnLoad
- Use existing wordpress APIs for backwards compatability and prevent coupling to this plugin
- Leverage dependency model wordpress provides for assets to improve loading performance
Please submit bugs or contributions to the github location and not here on wordpress’ system:
https://github.com/parisholley/wordpress-asynchronous-javascript/
SEO: async js, asynchronous js, async javascript
Incompatibility
This plugin will not work out the box with the following plugins (unless they are modified to support asynchronous loading).
- Jetpack by WordPress.com (social plugin)
- WP Most Popular
Questions
- Is there any potential problems with other plugins?
As long as those plugins are using the built-in wordpress script queuing and not attempting to output scripts manually (such as invoking wp_print_scripts()), you should have no problems. If you find plugins that don’t work properly (or without modifications), let me know and I will maintain an incompatibility list.
sandywp / also on the shelf
Try another plugin
4.7 · 70K+ installs
Async Javascript lets you add 'async' or 'defer' attribute to scripts to exclude to help increase the performance of your…
4.2 · 700+ installs
Converts render-blocking CSS and JS files into NON-render-blocking, improving performance of web page.
5.0 · 100+ installs
Lazy Widget Loader provides lazy loading for widgets to improve page loading. Use on slow widgets with content from Facebook,…
Spin up a real WordPress site in seconds.
Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.