This has nothing to do with Ember.js (or Angular, for that matter). This is just the way HTTP works. Your browser is attempting to load a resource that it has already loaded with a If-Modified-Since
header or some other header that makes the GET
request "conditional". (See http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html)
If you notice in your network display, the HTTP response (status) is 304, which means "Not modified"- so there is no transfer of content. However, the request/response cycle does cost some time, so you should probably look to see why you are requesting the same resource twice...