シムと偽の違いは何ですか?
Es5-shim.min.jsとes6-shim.min.jsを含めるだけで十分ですか、それともes5-sham.min.jsとes6-sham.min.jsを含める必要がありますか?
このGithubページ によると、シムにはES5機能を忠実に表すすべてのモンキーパッチが含まれています。
つまり、これらのファイルによって提供される機能を、ES5を適切に使用しているかのように使用できます。
ただし、シャムには、他のコードではエミュレートできない機能が含まれています。基本的にAPIを提供するため、コードはクラッシュしませんが、実際の機能は提供しません。
どれが必要ですか?それはコードの書き方に依存します。シムが提供する機能のみを使用する場合は、それを含めます。 (オプションで)シャムの機能も使用する場合は、両方の機能が必要です。