anchor.diff:  [source,js]
   ----
   var taskPromise = new Promise(function(resolve){
  -    // 何かの処理
  +    // 何らかの処理
       var result = "...";
       resolve(result);
   });
  
positive.code: 
  === まとめ
  
  ここでは以下のような事について学びました。
  
  * 一定時間後に解決されるdelayPromise
  * delayPromiseとPromise.raceを使ったタイムアウトの実装
  
negative.code: このセクションでは<<promise-race,2章>>で紹介した<<Promise.race,`Promise.race`>>のユースケースとして、
  Promise.raceを使ったタイムアウトの実装を学んでいきます。
  
  もちろんXHRは https://developer.mozilla.org/ja/docs/XMLHttpRequest/Synchronous_and_Asynchronous_Requests[timeout] プロパティを持っているので、
  これを利用すると簡単に出来ますが、複数のXHRを束ねたタイムアウトや他の機能でも応用が効くため、
  分かりやすい非同期処理であるXHRにおけるタイムアウトによるキャンセルを例にしています。
  
  === Promiseで一定時間待つ
  
  まずはタイムアウトをPromiseでどう実現するかを見て行きたいと思います。
  
  タイムアウトというのは一定時間経ったら何かするという処理なので、`setTimtout`を使えばいいことが分かりますね。
  
  