-

JSXが発表されましたが、JSに変換するのにJSより高速処理というのはどういうことでしょうか?
そして、JSに変換する言語はブラウザ側で変換しているのでしょうか、サーバー側なのでしょうか…

みんなの回答 2 件

名無しさんの回答

jsより高速なのではなく、高速なjsに変換が可能という事です。
google closure compilerが使われます。
また、コンパイラはNodeJSで実装されているようです。
現時点でクライアントで動くコンパイラがあるかは不明です。
JSXは、それ自体が高速なのではなく、生産性高く開発ができ、それをclosure compilerに通すことができる、という点がウリだと思っています。

名無しさんの回答

JSX の開発者です。

書きなぐりですが、メモ書き程度ですがリンク先にまとめておいたのでよろしければ御覧ください。

例にあげている出力結果を Google Closure Compiler で更に最適化することもできますが、ぶっちゃけあまり効果がない(速度が向上する最適化は JSX でだいたい行われている)感じです。

JSX はなぜ「速い」のか - kazuhoのメモ置き場

http://d.hatena.ne.jp/kazuhooku/20120602/1338641072
最終更新日:2012-06-02 (2,777 views)

関連するトピックス

ページ上部に戻る