KittyJS is a super lightweight and complete AMD-compliant module loader
JavaScript
Latest commit 748c29d Jan 13, 2015 @zengjialuo add tests
Permalink
Failed to load latest commit information.
dist little change Dec 3, 2014
src add tests Jan 13, 2015
test add tests Jan 13, 2015
LICENSE first release Nov 20, 2014
README.md little change Dec 3, 2014
edp-build-config.js edp-build-config Nov 21, 2014
package.json first release Nov 20, 2014

README.md

KittyJS

KittyJS is a super lightweight but complete AMD-compliant module loader with:

  • Loader Plugin supported;
  • Common Config supported, include BaseUrl、paths、packages、map、config and shim.

it was originally named as 'SimpleAndNaiveJS', since its implement is really simple. In fact, it just has about 600 source code lines, but it actually works. If you want to know how AMD loader works, you can try to read it, it's easier to understand.

KittyJS vs requireJS

Item KittyJS requireJS esl
Size 2.8kb 6.2kb 3.7kb
Performance - almost same
Shim support YES YES NO
Timeout handler NO YES YES

Test

fully tested by the AMD Tests and ESL Tests

Usage

<script src="http://rigel.baidustatic.com/wg_biz/kitty/kitty.js"></script>

config options is same with requireJS, just try to replace the scirpt src.