49hack

見習いエンジニアが魔法使いになるまで

新言語JSXを使ってみる

JSよりも高速な言語JSXを使います。

node.jsのインストール

node.jsあたりが必要なのでいろいろインストール。
OSはMac OS X(10.6.8 Snow Leopard)です。

node.jsはMacPortsで、npmはcurlでインストールします。

% sudo port install nodejs
% curl http://npmjs.org/install.sh | sudo sh

JSXのダウンロード

環境が整ったので、githubからJSXをダウンロードします。

% git clone https://github.com/jsx/JSX.git
% cd JSX
% make setup
% bin/jsx --executable --output hello.js example/hello.jsx
% node hello.js
Hello, world!

JSXは最適化しなくてもJavaScriptより約1.2倍ほど高速らしいです。
バグがありますが今後に期待ですね。

参考