2017年現在、ウェブブラウザの現在のバージョンはすべてES6の約束をサポートしています。新しいクライアントサイドのjavascriptライブラリのコールバックまたは約束?
私は今、ブラウザ側のjavascriptライブラリを作成していましたが、コールバックスタイルの関数とプロミスの使用の賛否両論(または関連する考慮事項)は何ですか?コールバックの使用を検討することはまだ選択肢ですか?
注:ライブラリの操作はI/Oに関連しているため、非同期操作がうまく収まるため、同期操作はオプションではないと思います。
約束を使用する際の主な考慮事項は、エラーが発生することです。また、コードの複雑さを削減Webアプリケーションを開発している場合でも、すべてのブラウザがネイティブにサポートすることは保証されていません。まだモバイルで使用されているレガシーブラウザがたくさんあります。 – charlietfl