渡したのと同じ順序で取得します。読み込むよりも数秒速くなり(コードを参照)、最初に試したものよりコードが少なくなります。章は任意の順序でダウンロードされますが、画面上には正しい順序で表示されます。体感パフォーマンスはまだ向上できます。章がダウンロードされたら、これをページに追加します。章がないことに気付いていない可能性があるため、ページには追加しません。これ以降の章についても同様です。取得してから、それらの章をドキュメントに追加するシーケンスを作成します。'none';})サンプルを見るこれで、両方の長所を取り入れたコードが完成しました(コードを参照)。これはすべてのコンテンツを配信するのと同じ時間がかかりますが、ユーザーはコンテンツの最初の部分をより早く読み始めることができます。表示することの利点もより大きくなります。重大なのは、コードを追うのが難しくなることです。すべてではありません。機能を組み合わせることで、より使いやすくなります。使用するために今すぐ理解する必要はありません。今後導入される優れた機能を紹介する、映画の予告編のようなものだと考えてください。これを使用すると、「値を返す」などの特定の時点で関数を終了し、後で同じ時点から同じ状態で関数を再開できます。}}関数名の前にあるスターに注目してください。キーワードが値を返し、再開する時点です。これは次のように使用できます。とってはどのような意味があるでしょうか。この値を返す動作と再開の動作を使用して、同期コードのように見える(そして、同期コードと同じくらい追うのが簡単な)非同期コードを記述できます。完了するまで待機できるようにするヘルパー関数を次に示します。すべての行を理解しなくても構いません。新機能を加え、次のように書き直してみましょう。'none';})サンプルを見るこれは前のコードとまったく同じに機能しますが、はるかに読みやすくなりました。機能します(コードを参照)。設定を有効にすることで機能するようになります。今後のバージョンでは、これは既定で有効になります。新機能が使用されています。解決されて最終値を返すまで待機します。文が例外をスローします。非同期コーディングが驚くほど単純になりました。メソッドが不要になります。より、すべてのブラウザに以下が提供されます。