Skip to content

mgechev/versionable-collections

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Introduction

Optimize the memory usage

This repository contains a set of data structures optimized for AngularJS 1.x one-way data binding.

The implementation is based on the research made here:

  1. Boost the Performance of an AngularJS Application Using Immutable Data
  2. Boost the Performance of an AngularJS Application Using Immutable Data - Part 2
  3. Even Faster AngularJS Data Structures

Roadmap

  • Implement List data structure.
  • Create gulp build script (minification and concatenation) and externalize the utility methods.
  • Implement Map data structure.
  • Integrate with AngularJS (define as services, through factory).
  • Register as bower and npm module.
  • Make further benchmarks in order to verify whether the VersionableList will has better performance if it is evaluated by AngularJS as array like (no need to call hasOwnProperty on _version).

License

MIT

About

Collection optimized for AngularJS 1.x one-way bindings

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published