Referenced in Ember Data issue #1254
I put some breakpoints in the findHasMany
method for the REST serializer, and noticed that the trace was quite different on subsequent recursions.
Referenced in Ember Data issue #1254
I put some breakpoints in the findHasMany
method for the REST serializer, and noticed that the trace was quite different on subsequent recursions.
// on the first call | |
console.trace() | |
InjectedScript._evaluateOn VM12866:641 | |
InjectedScript._evaluateAndWrap VM12866:580 | |
InjectedScript.evaluateOnCallFrame VM12866:691 | |
Adapter.extend.findHasMany ember-data.js?body=1:1248 | |
_findHasMany ember-data.js?body=1:10365 | |
Ember.Object.extend.findHasMany ember-data.js?body=1:9344 | |
(anonymous function) ember-data.js?body=1:8578 | |
buildRelationship ember-data.js?body=1:8608 | |
(anonymous function) ember-data.js?body=1:8574 | |
ComputedPropertyPrototype.get ember.js?body=1:4954 | |
get ember.js?body=1:2179 | |
Ember.Observable.Ember.Mixin.create.get ember.js?body=1:12428 | |
Ember.Object.extend.valueForObjectProperty VM12867:1262 | |
Ember.Object.extend.messages.calculate VM12867:1066 | |
sendEvent ember.js?body=1:2600 | |
Ember.Evented.Ember.Mixin.create.trigger ember.js?body=1:18319 | |
(anonymous function) VM12867:1596 | |
(anonymous function) VM12867:200 | |
Ember.Object.extend._messageReceived VM12867:199 | |
(anonymous function) VM12867:246 | |
Backburner.run ember.js?body=1:6252 | |
Ember.run ember.js?body=1:6667 | |
(anonymous function) | |
// on subsequent calls | |
console.trace() | |
InjectedScript._evaluateOn VM12866:641 | |
InjectedScript._evaluateAndWrap VM12866:580 | |
InjectedScript.evaluateOnCallFrame VM12866:691 | |
Adapter.extend.findHasMany ember-data.js?body=1:1248 | |
_findHasMany ember-data.js?body=1:10365 | |
Ember.Object.extend.findHasMany ember-data.js?body=1:9344 | |
(anonymous function) ember-data.js?body=1:8578 | |
buildRelationship ember-data.js?body=1:8608 | |
(anonymous function) ember-data.js?body=1:8574 | |
ComputedPropertyPrototype.get ember.js?body=1:4954 | |
get ember.js?body=1:2179 | |
(anonymous function) ember-data.js?body=1:4377 | |
(anonymous function) ember-data.js?body=1:6098 | |
tryable ember.js?body=1:2534 | |
Ember.tryFinally ember.js?body=1:1477 | |
suspendListeners ember.js?body=1:2543 | |
Ember._suspendBeforeObservers ember.js?body=1:5920 | |
(anonymous function) ember-data.js?body=1:6097 | |
tryable ember.js?body=1:2534 | |
Ember.tryFinally ember.js?body=1:1477 | |
suspendListeners ember.js?body=1:2543 | |
Ember._suspendObservers ember.js?body=1:5925 | |
Ember.Object.extend.suspendRelationshipObservers ember-data.js?body=1:6096 | |
RelationshipChangeAdd.sync ember-data.js?body=1:4376 | |
sync ember-data.js?body=1:7464 | |
OrderedSet.forEach ember.js?body=1:3274 | |
RecordArray.extend.arrayContentDidChange ember-data.js?body=1:7658 | |
superWrapper ember.js?body=1:1295 | |
Ember.ArrayProxy.Ember.Object.extend.arrangedContentArrayDidChange ember.js?body=1:19761 | |
(anonymous function) ember.js?body=1:19618 | |
sendEvent ember.js?body=1:2600 | |
notifyObservers ember.js?body=1:2986 | |
propertyDidChange ember.js?body=1:2831 | |
iterDeps ember.js?body=1:2869 | |
dependentKeysDidChange ember.js?body=1:2853 | |
propertyDidChange ember.js?body=1:2829 | |
set ember.js?body=1:3064 | |
Ember.Object.extend.hasManyDidChange ember-data.js?body=1:5954 | |
Ember.Object.extend.updateHasMany ember-data.js?body=1:6021 | |
(anonymous function) ember-data.js?body=1:10375 | |
invokeCallback ember.js?body=1:10016 | |
publish ember.js?body=1:9686 | |
publishFulfillment ember.js?body=1:10106 | |
(anonymous function) ember.js?body=1:18382 | |
DeferredActionQueues.flush ember.js?body=1:6130 | |
Backburner.end ember.js?body=1:6218 | |
Backburner.run ember.js?body=1:6257 | |
Ember.run ember.js?body=1:6667 | |
Adapter.extend.ajax.Ember.RSVP.Promise.hash.success ember-data.js?body=1:1526 | |
jQuery.Callbacks.fire jquery.js?body=1:3048 | |
jQuery.Callbacks.self.fireWith jquery.js?body=1:3160 | |
done jquery.js?body=1:8184 | |
jQuery.ajaxTransport.send.callback |