Coffeescript を使用して開発する場合、coffeescript JS コードでサポートされているブラウザーを知る必要があります。このテーマに関する Web ページがどこかにあると確信しています :)
2 に答える
更新: Coffeescript コンパイラをサポートするブラウザーを具体的に求めていたことがわかりました。それについての詳細な情報はありませんが、Coffeescript が広く使用されていることを考えると、私の答えはそれらのほとんどです。
Coffeescript を直接サポートするブラウザーはありませんが、ブラウザーがページをロードするときにその場で Coffeescript を Javascript にコンパイルできる魔法の JavaScript スニペットが利用できる場合があります。
ただし、通常のワークフローでは、Coffeescript を Javascript にコンパイルし、結果の Javascript ファイルのみをブラウザーにフィードします。「コンパイル」という言葉も適切ではないかもしれません。これは、あるソース コード セット (Coffescript) を別のソース コード セット (Javascript) に多かれ少なかれ変換し、それを解析して、時には JIT コンパイルしてブラウザーで実行するためです。 (Spidermonkey、V8 など)。
CoffeeScript のモットーは「It's Just JavaScript」です。つまり、新しいブラウザーにのみ存在する機能を呼び出す CoffeeScript コードを記述した場合、JavaScript の出力はその機能に依存することになります。クラス継承や配列内包表記など、CoffeeScript 独自の構文機能により、IE6 以降のすべての主要なブラウザーと互換性のあるコードが生成されます。