title: What is difference on ko.computed between deferEvaluation and extend({deferred: true})
body: <p>I am little bit confused by behavior explanation of deferred calculation defined on <strong>ko.computed</strong> variable.</p>
  
  <p>Such computed variable might be defined with property <strong>deferEvaluation: true</strong> which should postpone evaluation to the moment when any other property ask for variable value (see <a href="http://knockoutjs.com/documentation/computed-reference.html" rel="noreferrer">http://knockoutjs.com/documentation/computed-reference.html</a>),</p>
  
  <p>When regular ko.computed variable is extended by <strong>extend({deferred: true})</strong> it calls calculation asynchronously and postpone it until all currently running "threads" finishes (see <a href="http://knockoutjs.com/documentation/deferred-updates.html" rel="noreferrer">http://knockoutjs.com/documentation/deferred-updates.html</a>).</p>
  
  <p>These two settings sound very similar, but each do something completely different.</p>
  
  <p>Can anybody confirm to me that I am right or explain the difference if I am mistaken?</p>