ブラウザ用のフロントエンドコードを開発する際には、同梱のトランスフォーマーのすべての利便性を考慮して、配信バンドルに移行するときによくes2017 presetを使用します。従来のモジュールの場合、私は通常、特定のモジュールがサポートするために指定した必要なノードエンジンが何であれ、それに固執します。ES6で従来のノードモジュールをバベルワークフローで作成する際のトレードオフは何ですか?
私もバベルの変圧器を使用して、これらの「従来型」のモジュールの開発を開始したいと思いますが、私は含めて、これまでの欠点を予見することができますで作業する場合
が- それは、より具体的に(デバッグのワークフローを阻害し得ますIDE)
- モジュールの性能が
この問題に関する現在の状態が何苦しむかもしれない - あなたはそれが前述および他のトレードオフ与えられた従来のモジュールでバベルを使用するように理にかなっていると思いますか?あなたの好みのワークフローの賛否両論は何ですか?
ボーナスの質問:すでにこの手法を使用している評判の良いモジュールやモジュール作成者はいますか?私はFacebookが彼らの反応の生態系のためにそれをするのを見たが、それはそれらが主にブラウザのためのモジュールであるので意味があると思う。
これは、使用する予定の機能に大きく依存します。 – Bergi
オブジェクトスプレッドなどのような大部分構文的な砂糖と、async/awaitを使用するより読みやすいフロー制御。 – CookieMonster
これらはパフォーマンスにはあまり影響しませんが(特にasync/awaitの場合)、変換は集中的なものになる可能性があるので、デバッグツールがそれを上回っているかどうか試してみる必要があります。 – Bergi