jQuery v3.x is on the verge of a final/stable release and we
will want to include support at some point. This also begs some
other new features:
- auto-support for jQuery 'migrate' plugin if DEVELOPMENT turned
on, where the development/non-minified version spits out console
messages for deprecated/problem code where both the minified and
production versions add features stripped out from the last major
version upgrade
- e.g., if you need really old 1.x features in 1.12 or 2.2, you
need to use it, and initially make 3.x support some 2.x features,
but not 1.x features
- it WILL slow down the system, esp. with the debug output
- auto-switch to non-minified 'migrate' plugin if DEVELOPMENT is
turned on and system/user request it be loaded to support an OLD
jQuery plugin
- remove support or make optional support for OLD
browsers...jQuery 3.x will never support old browsers, and v1.12
will be the last version to support very old browsers...we also
load webshims to provide polyfills for older browsers...might be
best implemented as a 'meta remove' flag in expTheme::head()?
- webshims will not support jQuery v3.x