Async JavaScript

Wordpress Plugin
Download latest - 2.21.08.31

Developers

futtta
cloughit

Download Stats

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



Releases (48 )

Version Release Date Change Log
2.21.08.31 2022-01-26
  • workaround for issues with some inline JS getting asynced (hat tip to WP Bullet's Mike)
2.21.06.29 2021-06-29
  • fix for an authenticated stored XSS vulnerability, credits to m0ze for discovering
  • confirmed working with WordPress 5.8 (beta)
2.20.12.09 2020-12-09
  • fix for some ternary operators warning in PHP 7.4 and up.
  • hard-exclude document.write (WordPress core injects inline JS that has <script src in it which AsyncJS acted on)
  • fix for WordPress 5.6 renaming jQuery from jquery.js into jquery.min.js
2.20.03.01 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.
2.20.02.27 2020-03-01
  • fix for some nasty issues, thanks for the heads-up Mikey
2.19.07.14 2019-07-14
  • add asyncjs_filter_noptimize filter
  • changed textdomain to match slug as suggested by Eneko Garrido
  • confirmed working with WordPress 5.2
2.18.12.10 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
2.18.06.13 2018-06-13
  • fix integration issue with Autoptimize, thx for reporting ElephantDude!
2.18.05.24 2018-05-24
  • don't async (or defer) on AMP-pages
  • disable async/ defer by when ?aj_noptimize=1 is part of the URL
2.18.04.23 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 2.18.03.15 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!).
2.18.03.15 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
2.18.03.10 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
2.17.11.15 2017-11-14
  • MOD: Added User Agent to GTMetrix requests
2.17.11.03 2017-11-02
  • MOD: Check for GTMetrix class existance prior to including class
2.17.09.31 2017-09-29
  • FIX: Sanitise all $_REQUEST
  • MOD: Remove notices
2.17.09.30 2017-09-29
  • FIX: Sanitise all $GET and all $POST
  • FIX: Add nonce to ajax calls
2.17.09.29 2017-09-29
2.17.06.13 2017-06-13
  • MOD: Dashboard Widget and Notices only available to Administrators
2.17.05.07 2017-05-08
  • MOD: Remove front facing JS and CSS as not needed
2.17.05.05 2017-05-04
  • FIX: Incorrect textarea identifier preventing exclusion save
2.17.05.04 2017-05-03
  • FIX: CSS / JS not loading
2.17.04.25 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)
1.17.02.06 2017-02-07
  • FIX: Remove variable notice
1.17.01.22 2017-01-22
  • MOD: Changes in notice functionality
1.17.01.14 2017-01-14
  • MOD: Update readme.txt information
1.16.12.12 2016-12-12
  • MOD: WordPress 4.7 Support
  • AD: Christmas Sale Sale
1.16.10.25 2016-10-24
  • AD: Crazy One Week Sale
1.16.10.24 2016-10-24
  • AD: Crazy One Week Sale
1.16.09.30 2016-09-29
  • MOD: Better detection of jQuery core file
1.16.09.29 2016-09-29
1.16.08.17 2016-08-16
  • FIX: Typo in variable name
1.16.08.11 2016-08-10
  • NEW: Select jQuery handler
  • NEW: Select Autoptimize handler
1.16.08.10 2016-08-09
  • FIX: Return $tag instead of $src
1.16.08.09 2016-08-08
  • MOD: Added ability to check for spaces in comma separated exclusion list
  • MOD: Added support link
1.16.06.22 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'
1.16.06.21 2016-06-21
  • MOD: converted from 'clean_url' to 'script_loader_tag' filter
1.16.03.23 2016-03-23
  • FIX: added check for empty string entered in exclusions
1.16.03.10 2016-03-09
1.16.02.18 2016-02-16
  • NEW: Added dismissable upgrade notice
1.16.02.17 2016-02-15
  • NEW: Added information for Async Javascript Pro
1.16.02.16 2016-02-15
  • NEW: Added information for Async Javascript Pro
1.16.02.15 2016-02-15
  • NEW: Added information for Async Javascript Pro
1.15.08.21.1 2015-08-21
1.15.02.23.1 2015-02-23
1.15.02.23 2015-02-23
1.14.12.19 2014-12-19
1.14.12.11.2 2014-12-11
1.14.12.10 2014-12-11