Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arthur-debert/BulkLoader
A bulk loading library for Actionscript.
https://github.com/arthur-debert/BulkLoader
Last synced: about 2 months ago
JSON representation
A bulk loading library for Actionscript.
- Host: GitHub
- URL: https://github.com/arthur-debert/BulkLoader
- Owner: arthur-debert
- Created: 2010-10-14T19:21:22.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2015-08-31T21:13:30.000Z (over 9 years ago)
- Last Synced: 2024-08-04T05:02:45.025Z (5 months ago)
- Language: ActionScript
- Homepage: http://www.stimuli.com.br/trane/2007/nov/25/loading-reloaded/
- Size: 9.27 MB
- Stars: 270
- Watchers: 27
- Forks: 56
- Open Issues: 10
-
Metadata Files:
- Readme: README.mkd
Awesome Lists containing this project
- awesome-actionscript-sorted - BulkLoader - A bulk loading library for Actionscript. (Networking / Data Loader)
README
BulkLoader is a minimal library written in Actionscript 3 (AS3) that aims to make loading and managing complex loading requirements easier and faster. BulkLoader takes a more dynamic, less architecture heavy approach. Few imports and making heavy use of AS3's dynamic capabilities, BulkLoader has a one-liner feel that doesn't get in your way.
BulkLoader hides the complexity of loading different data types in AS3 and provides a unified interface for loading, accessing and events notification for different types of content.
This library is licensed under an open source MIT license.
Features:* Connection pooling.
* Unified interface for different loading types.
* Unified progress notification.
* Events for individual items and as groups.
* Priority
* Stop and resuming individually as well as in bulk.
* Cache management.
* Statistics about loading (latency, speed, average speed).
* Various kinds on progress indication: ratio (items loaded / items to load), bytes , and weighted percentage.
* Configurable number of retries.
* Configurable logging.
* Various assets types (XML, NetStreams, Swfs, Images, Sound, Text Files)Design goals:
* Minimal imports.
* Few method to learn.
* Consistent interface, regardless of content type.BulkLoader gracefully handles progress notification in these use cases:
* Few connections to open: bytes total can be used instantly.
* Many connections opened: progress by ratio
* Many connections opened for data of widely varying sizes: progress by weight.
Useful links:
* The [FAQ](http://github.com/arthur-debert/BulkLoader/wiki/FAQ) has the answer to the most common questions.
* The [WIKI](http://github.com/arthur-debert/BulkLoader/wiki) has a lot of user guides.
* The [Original announcement](http://www.stimuli.com.br/trane/2007/nov/25/loading-reloaded/) .
* The [Mailing list](http://groups.google.com/group/bulkloader-users) . This is where support request and usage questions should be directed.
* The [Online documentation](http://media.stimuli.com.br/projects/bulk-loader/docs/) for asdoc style help.Thank you