sandywp / plugins / asynchronous-javascript

Asynchronous Javascript

3.7 out of 5 stars. 3.7 9 reviews

Improve page load performance by asynchronously loading javascript using head.js

Launch a sandbox with this plugin → No signup.
Ready in seconds.

v1.3.5 100+ installs WP 3.5+

your-sandbox.sandywp.com/wp-admin
Asynchronous Javascript running inside a SandyWP sandbox

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.

3.7

9 reviews

  • 5 ★ 5
  • 4 ★ 1
  • 3 ★ 0
  • 2 ★ 1
  • 1 ★ 2

Ratings come from WordPress.org. SandyWP does not collect its own reviews.

sandywp / also on the shelf

Try another plugin

  • Async JavaScript

    4.7 · 70K+ installs

    Async Javascript lets you add 'async' or 'defer' attribute to scripts to exclude to help increase the performance of your…

  • Async JS and CSS

    4.2 · 700+ installs

    Converts render-blocking CSS and JS files into NON-render-blocking, improving performance of web page.

  • Lazy Widget Loader

    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.