Over a million developers have joined DZone.

Breeze - A JavaScript Library To Manage Data In Rich Client Applications

DZone's Guide to

Breeze - A JavaScript Library To Manage Data In Rich Client Applications

· Web Dev Zone ·
Free Resource

Learn how Crafter’s Git-based content management system is reinventing modern digital experiences.

Breeze is a JavaScript library which allows you to manage data in rich client applications easily. 

Breeze is especially useful if you find yourself storing data in relational databases and performing queries to save and retrieve those data as complex object graphs, then share the same data across multiple views of your JavaScript application.

Breeze allows you to query an API endpoint for data using a query language similar to LINQ. The queries can be performed asynchronously, with promises. Breeze also provides a change tracking feature which allows you to save on requests to your database by performing requests only if there is any change in data.

Breeze can also be used with popular JavaScript libraries such as jQuery, Knockout.js or Angular.js. Breeze also allows you to cache queries data on the client side for a better responsive UI.

The documentation of Breeze is very comprehensive, you should check it out to get more information about the JavaScript library.

Requirements: None
Demo:http:/ / www. breezejs. com/ samples
License: MIT License

Crafter CMS is a modern Git-based platform for building innovative websites and content-rich digital experiences. Download this white paper now.


Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}