Version 0.7
Read the APIIt’s simple
Download Impel ModulesTransparent Database Syncing
Read the FAQYes, it runs on the iPhone
Download Impel Modules [v0.9]
Not all environments are the same, so Impel is split into several different modules for your convenience. If you want all of them then save a bit of space and download the all-in-one build.
Core
Just the Essentials
Impel's primary function is to translate Javascript objects into and from HTML5 database records; Impel Core does just that.
| Download | Compression type | Size |
|---|---|---|
| Impel Core 0.6 | YUI Compressor | 28 kb |
| Impel Core 0.6 | Uncompressed with comments | 104 kb |
Impel.inTouch
Transparent Database Syncing
Asking ordinary users to setup client-side databases, import data or just install a module in order to use your web application is a very effective way of keeping your user population low. Impel.inTouch transparently creates and maintains HTML5 databases for you and your customers.
| Download | Compression type | Size |
|---|---|---|
| Impel.inTouch 0.7 | YUI Compressor | 8 kb |
| Impel.inTouch 0.7 | Uncompressed with comments | 36 kb |
Impel.Globals
Now with reduced finger fatigue!
More than likely Impel isn't the only Javascript library that you're using, so Impel's classes are confined to the Impel. namespace. That's good, but maybe you don't need namespace safety, or perhaps you want to spare your keyboard a few dozens taps. Impel.globals aliases the internal Impel. objects with global versions, so instead of instantiating a dozen Impel.Criteria objects you can simply instantiate a Criteria object.
| Download | Compression type | Size |
|---|---|---|
| Impel.Globals 0.5 | YUI Compressor | 4 kb |
| Impel.Globals 0.5 | Uncompressed with comments | 4 kb |