Async JavaScript

Wordpress Plugin
Download latest -



Download Stats

Today 756
Yesterday 1,134
Last Week 5,810
All Time 331,484

Releases (45 )

Version Release Date Change Log 2020-03-01
  • extra security measure; check the nonce when saving settings/ going through wizard.
  • wizard: if something fails then communicate this onscreen instead of on the console.
  • autoptimize integration: change copy to explain this might or might not be helpful. 2020-03-01
  • fix for some nasty issues, thanks for the heads-up Mikey 2019-07-14
  • add asyncjs_filter_noptimize filter
  • changed textdomain to match slug as suggested by Eneko Garrido
  • confirmed working with WordPress 5.2 2018-12-10
  • the "happy birthday to me" edition ;-)
  • new: added option to disable Async JS for logged in users
  • new: added option to disable Async JS on shop cart/ checkout pages (woocommerce, edd & wp ecommerce)
  • added 'settings'-link to plugin overview screen (hi Mike!)
  • updated the chosen JS library to 1.8.7
  • confirmed working with WordPress 5.0 2018-06-13
  • fix integration issue with Autoptimize, thx for reporting ElephantDude! 2018-05-24
  • don't async (or defer) on AMP-pages
  • disable async/ defer by when ?aj_noptimize=1 is part of the URL 2018-04-23
  • Re-arrange content on the different tabs of the settings page.
  • Continued refactoring of backend code, no functionality should be affected.
  • Remove all images from the project such as the animated hands and progress bar gif.
  • Remove empty rows that added unnecessary space.
  • Switch buttons to use WordPress button styles.
  • Fix broken Dashboard Widget from and reduce font-size to fix text overflow.
  • Remove all CSS !important declarations for easier CSS styling.
  • Remove inline CSS styles.
  • Switch to a CSS based progress bar.
  • Spell check readme.
  • Remove almost all tables from files.
  • Refactor JavaScript.
  • Add wormeyman as a contributor (thanks man!). 2018-03-15
  • bugfix: only load asyncjs' JS & CSS on own settings page as reported by Marat Petrov
  • bugfix: check if jQuery chosen is correctly loaded before using it (based on same report, thanks Marat!)
  • update jQuery Chosen lib
  • small readme tweaks 2018-03-13
  • ASync JS is now maintained by Frank Goossens (Optimizing Matters), thanks for the great job done David!
  • Moved all Pro features into the standard version.
  • Some code refactoring
  • Made strings ready for translations 2017-11-14
  • MOD: Added User Agent to GTMetrix requests 2017-11-02
  • MOD: Check for GTMetrix class existance prior to including class 2017-09-29
  • FIX: Sanitise all $_REQUEST
  • MOD: Remove notices 2017-09-29
  • FIX: Sanitise all $GET and all $POST
  • FIX: Add nonce to ajax calls 2017-09-29 2017-06-13
  • MOD: Dashboard Widget and Notices only available to Administrators 2017-05-08
  • MOD: Remove front facing JS and CSS as not needed 2017-05-04
  • FIX: Incorrect textarea identifier preventing exclusion save 2017-05-03
  • FIX: CSS / JS not loading 2017-04-27
  • massive Massive MASSIVE rewrite of Async JavaScript!!!
  • Now includes a setup Wizard, Status page, Settings page and a help page.
  • Communicates directly with GTmetrix (account required) 2017-02-07
  • FIX: Remove variable notice 2017-01-22
  • MOD: Changes in notice functionality 2017-01-14
  • MOD: Update readme.txt information 2016-12-12
  • MOD: WordPress 4.7 Support
  • AD: Christmas Sale Sale 2016-10-24
  • AD: Crazy One Week Sale 2016-10-24
  • AD: Crazy One Week Sale 2016-09-29
  • MOD: Better detection of jQuery core file 2016-09-29 2016-08-16
  • FIX: Typo in variable name 2016-08-10
  • NEW: Select jQuery handler
  • NEW: Select Autoptimize handler 2016-08-09
  • FIX: Return $tag instead of $src 2016-08-08
  • MOD: Added ability to check for spaces in comma separated exclusion list
  • MOD: Added support link 2016-06-21
  • MOD: Remove admin message marketing
  • MOD: Moved menu item to Settings menu
  • MOD: Fixed marketing image css
  • MOD: Fixed spelling of 'JavaScript' to 'JavaScript' 2016-06-21
  • MOD: converted from 'clean_url' to 'script_loader_tag' filter 2016-03-23
  • FIX: added check for empty string entered in exclusions 2016-03-09 2016-02-16
  • NEW: Added dismissable upgrade notice 2016-02-15
  • NEW: Added information for Async Javascript Pro 2016-02-15
  • NEW: Added information for Async Javascript Pro 2016-02-15
  • NEW: Added information for Async Javascript Pro 2015-08-21 2015-02-23 2015-02-23 2014-12-19 2014-12-11 2014-12-11