jQuery Config

optimize the size of jQuery

Don't download the full version of jQuery. Build your own and save up to 35%. Try and check what is optimal for you.

Select the jQuery version

  • ? Not compatible with IE8, IE7 and IE6.
  • ? Compatible with IE8, IE7 and IE6.
  • ? Latest version before major changes in jQuery 1.9.
    Compatible with old plugins.
    Compatible with IE8, IE7 and IE6.
coreSizzle Excluding the Sizzle selector engine is possible, but requires a replacement. Learn more on github.com/ jquery/jquery.commoncommoncommondeferredevent

100

80

60

40

20

0

size (kB, minified)

Select which modules to include

  • ? The .on() and .off() methods, all event functionality and all event attaching/triggering shorthands like .click() or .mouseover().
  • T TIP
    It is likely that a plugin requires the "css" module, but usage can be avoided, (see documentation).
    ? The .css() method plus non-animated .show(), .hide() and .toggle().
  • T TIP
    It is likely that a plugin requires the offset-module, but usage can be avoided, (see documentation).
    ? The .offset(), .position(), .offsetParent(), .scrollLeft(), and .scrollTop() methods. Requires “css” module.
  • T TIP
    It is likely that a plugin requires the dimension-module, but usage can be avoided, (see documentation).
    ? The .width() and .height() methods, including inner- and outer- variations. Requires “css” module.
  • ? All AJAX functionality: $.ajax(), $.get(), $.post(), $.ajaxSetup(), .load() and ajax event shorthands such as .ajaxStart(). Requires “deferred” module.
  • ? The .animate() method and its shorthands such as .slideUp() or .hide("slow"). Requires “css" module and “deferred” module.
    advanced
  • ? jQuery.Deferred, including jQuery.Callbacks.
  • T TIP
    It is likely that your application needs these common modules.
    • ? jQuery(document).ready(), $().on("ready", ...). If not included, any ready callback bound with jQuery() will simply be called immediately. Requires “deferred” module.
      T TIP
      Usage of "ready" can be avoided, (see documentation).
    • ? Attaches global jQuery variables ($ and jQuery) to the window object.
    • ? The AMD definition.
  • T TIP
    It is unlikely that your application needs these special modules.
    • ? The .wrap(), .wrapAll(), .wrapInner(), and .unwrap() methods.
    • ? Methods documented as deprecated but not yet removed from jQuery.
    reset to
  • basic
  • all

Build

We send you a zip file with your own jQuery, uncompressed as well as minified.

We use cookies to improve performance and enhance your experience. By using our website you agree to our privacy policy.

OK Learn more