commonWP

Description

commonWP is a plugin that enables usage of free, public CDN (jsDelivr) for open source JavaScript and CSS files. Those files are:

  • All files from WordPress core, unless development version of WordPress is used.
  • All files from plugins hosted by WordPress.org Plugins Repository, unless author of specific plugin doesn’t use SVN tags for releasing.
  • All files from themes hosted by WordPress.org Themes Repository.
  • All files from plugins and themes hosted on GitHub that support GitHub Updater.
  • All files marked as available on npm in any type of theme, plugin, or MU plugin.

It aims to be both lightweight and very secure. The approach used in this plugin is safer then in any other plugin that enables usage of any CDN. First, commonWP will only rewrite file to point to one on jsDelivr if that remote file is identical to local one. Second, during comparison, it generates subresource identity hash of remote jsDelivr file and includes that hash in page’s source code so browser won’t load remote file if it doesn’t have exactly the same hash.

There are no any settings. After activation, it will fill up its cache in the background, and that may take some time depending on number of resources site uses.

For much more details about commonWP, head over to its GitHub repository.

Reviews

Excellent

commonWP reduces server load.

Creative thinking.

You did an excellent job. Keep it up.

Wish you all round progress in life with Responsibility and Accountability.

Humanly Yours

Great plugin, a must have!

This plugin has improved load times by a fair margin, usually 1-2 seconds, before any caching.

If commonWP can gain mass adoption, load times will be further improved for all, by increasing the chances that they already have various css and js libraries cached.

The most pleasant CDN plugin ever

Imagine a plugin that does everything out of the box, without any options to set or tweaking needed. Well… this is it. The absolute best experience I’ve ever had with a CDN plugin ever!

I even installed it on a multisite and activated network-wide. Every site in the network started benefiting without any breakage at all. On average 7 files per site, offloaded to jsDelivr without any hassle.

This. Is. Just. Amazing.

Read all 5 reviews

Contributors & Developers

“commonWP” is open source software. The following people have contributed to this plugin.

Contributors

“commonWP” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “commonWP” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.