Plugin info

Total downloads: 35,368
Active installs: 200
Total reviews: 9
Average rating: 3.7
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 11/2/2013 (4442 days ago)
Added to WordPress: 1/18/2013 (12 years old)
Minimum WordPress version: 3.5
Tested up to WordPress version: 3.5.2
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 4442 days ago • 9 reviews

22/100

Is Asynchronous Javascript abandoned?

Possibly abandoned (last update 4442 days ago).

Compatibility

Requires WordPress: 3.5
Tested up to: 3.5.2
Requires PHP: f

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Async JS and CSS
Rating 4.2/5 (51 reviews)Active installs 900
Head.WP
Rating 0.0/5 (0 reviews)Active installs 10
WP HeadJS
Rating 0.0/5 (0 reviews)Active installs 10

Description

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

Installation

  1. Upload asynchronous-javascript folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

Frequently Asked 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.

Review feed

No reviews available

Screenshots

No screenshots available

Changelog

1.3.5

  • Ability to mark headjs as always in header (thanks DeanStr)

1.3.4

  • Fixed notices
  • Added filter to alter src location

1.3.3

  • Fixed bug introduced in last version

1.3.2

  • Ability to specify your own head.js file (thanks to DeanStr)

1.3.1

  • Removed PHP warning

1.3.0

  • Ability to exclude files by filename or queue id from being loaded asynchronously

1.2.1

  • Fixed static reference for PHP < 5.2.3

1.2.0

  • WordPress already orders dependencies, updated as head.js doesn’t support multiple dependency resolution

1.1.2

  • Starting incompatibility list

1.1.1

  • Updated readme and versioning

1.1

  • Removed wp_enqueue_async_script(), should be able to use normal wordpress method wp_enqueue_script()
  • Updated normal enqueue processing to use dependencies, will need to improve upon this in future.

1.0

  • Initial release, seems to work. 🙂