add ability to mark a query as "noTracking"
Now available as of Breeze 1.4.6
Terry Coley commented
Using Breeze to select lists of read-only data from the server is a meaningful use case and needs to perform well.
Or on an entity level. I have the need to query numerous lookup values and other like entities, and I will generally have no need to modify them. After loading up 1000 or 1500 of these, things begin to get slow. Ideally, instead of ko wrapping, we could specify to "fake" wrap, so all the properties are still function accessors (do or don't I use parens?), but they aren't expensive KO observables, and can still participate in the general object graph.