anchor.diff:  
   == 書籍の目的
   
  -この書籍はJavaScript標準仕様の<<es-promises,ECMAScript Promises>>という仕様を中心にし、
  -JavaScriptにおけるPromiseについて学ぶことを目的とした書籍です。
  +この書籍はJavaScript標準仕様の<<es-promises,ECMAScript Promises>>を中心にし、
  +JavaScriptにおけるPromiseについて学ぶことが目的です。
   
  -この書籍を読むことで学べることとして次の3つを目標としています
  +この書籍では、次の3つを目標としています。
   
  -- Promiseについて学び、パターンやテストを扱えるようになること
  +- Promiseについて学び、パターンやテストを扱えること
   - Promiseの向き不向きについて学び、何でもPromiseで解決するべきではないと知ること
  -- ES Promisesを元に基本をよく学び、より発展した形を自分で形成できるようになること
  +- ES Promisesを元に基本をよく学び、より発展した形を自分で形成できること
   
   この書籍では、先程も述べたように<<es-promises,ES Promises>>、
   つまりJavaScriptの標準仕様(ECMAScript)をベースとしたPromiseについて書かれています。
  
positive.code: ifeval::["{backend}" == "html5"]
  == 推奨ブラウザ
  
  この書籍を読むにあたっての推奨ブラウザとしては、ECMAScript 2015(ES2015)以降をサポートしているブラウザとなっています。
  Promiseは、ES2015で導入されたこととサンプルコードにES2015の文法を利用しているためです。
  
  また、推奨環境ではありませんがiOSやAndroidなどのモバイル端末でも閲覧は可能です。
  
  ifeval::["{backend}" == "html5"]
  ++++
  
negative.code: * Promiseに関する用語は<<promise-glossary,用語集>>を参照する。
  ** 大体、初回に出てきた際にはリンクを貼っています。
  * インスタンスメソッドを instance#method という表記で示す。
  ** たとえば、`Promise#then` という表記は、Promiseのインスタンスオブジェクトの `then` メソッドを示しています。
  * オブジェクトメソッドを object.method という表記で示す。
  ** これはJavaScriptの意味そのままで、`Promise.all` なら静的メソッドを示しています。
  
  [NOTE]
  この部分には文章についての補足が書かれています。
  