ObjDiffer's purpose is to lower the payload for the server. You can predefine one general set of values to be shared between every user. If a user then changes something only the changes are saved to his/her account.
andris9/ObjDiffer
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ObjDiffer's purpose is to lower the payload for the server. You can predefine one general set of values to be shared between every user. If a user then changes something only the changes are saved to his/her account. Example - Initial visit: var settings = new ObjDiffer(general_settings); settings.value.on_page_item_count = 5; var diff = settings.getDiff(); // {"on_page_item_count":5} save_to_server(diff); Next visits: var patch = load_from_server(); var settings = new ObjDiffer(general_settings, patch); alert(settings.value.on_page_item_count); // 5 See also http://tahvel.info/objdiffer/
About
ObjDiffer's purpose is to lower the payload for the server. You can predefine one general set of values to be shared between every user. If a user then changes something only the changes are saved to his/her account.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published