Promiseの本という無料で読める電子書籍を書きました。タイトルそのままで、JavaScriptのPromiseについて書いた書籍です。書籍の目的この書籍を読むことで学べる事として、次の3つを目標にして書きました。Promiseの基本をよく学び、発展した形を自分で形成できるようになる事Promiseは、次のECMAScriptの言語仕様として策定が進められていて既に多くのブラウザに実装されています。Promiseについて扱う書籍ですが、この機能はjQuery.Deferred()やAngularJSの$qやBluebird等の類似の機能が既にあるため扱ったことがあるかもしれません。Promiseの機能自体は新しいものではなく、既にあるものを標準化しただけです。そのためライブラリ等を使えば今すぐ使えますし、既に使っています。API等、Promiseをベースしたものも出てきています。JavaScriptの非同期処理の一つのパラダイムであるため、この機会に学んでおくと他のAPIを学ぶときにも役立つかもしれません。PDF版を公開しています。HTML版には、表示されているサンプルコードをそのまま実行して試せる機能があるため、Promiseをサポートしてるブラウザで見るのをオススメします。ブラウザがPromiseをサポートしてなくてもPolyfillが使われるので大抵の環境で実行出来ます。Attribution-NonCommercialです。(コードはMIT)azu/promises-book書籍はAsciiDoc形式で書かれています。Gitterのチャットに書き込んだりしてくれると嬉しいです。書籍のハッシュタグは#Promise本となっています。いう形態で書籍を公開したのは、常に書籍が更新出来るようにしたいからでもあります。promises-bookをRSSリーダーで購読するといいかと思います。azu/promises-bookGithubのReleaseはある程度の塊で更新内容を受け取れます。細かく知りたい人はazu/promises-bookをWatchするといいでしょう。書籍はAsciidoc形式で書いてAsciidoctorでビルドしています。付録というおまけを公開しています。付録おまけ.pdfには、この書籍を書き始めた理由や、どのように書いていったか、書籍自体の自動テストやワークフローについて書かれています。Requestの活用方法について自分なりに感じた事を長々書いてた気がします。好きな値段でダウンロードすることが出来ます。メッセージを残すついでにダウンロードしていってね!最後に書籍の目次を貼っておきます。Promiseの本azu/promises-bookおまけに書いてたような書籍を作るにあたってやったことはまた別の記事で書くと思います。タグ:bookjavascriptPromisesまとめお知らせ欄JavaScriptに関する最新情報は週一でJSer.infoを更新しています。efcl/efcl.github.ioからご意見下さい関連記事コメントを。