ExoはChromiumをベースとして、そこにNodeを載せてHTML/CSSとJavaScriptでブラウザUIを利用できるように設計されたブラウザです。 この記事ではExoブラウザをソースからビルドして利用してみました。 なお、コンパイル環境はXcode 5-DP4です。また、Windowsではコンパイルできませんでした。 ソースコードの取得 Exoコンパイルをビルドするために必要なソースコードを取得するには次の手順を行います。 …の前に、セキュリティアプリを入れている場合はコンパイルのパフォーマンスに影響を及ぼすので、スキャンの対象外にしておきましょう。 簡単に言えば、Chromiumのソースを取得して、その中にNodeとexoのソースを配置してから、ChromiumとNodeをexoのコンパイルに適したリビジョンにしてパッチを当てます。 $ mkdir exo && cd exo
![Chromium + Nodeで動作してJavaScriptで拡張可能なブラウザExoBrowserを試す](https://cdn-ak-scissors.b.st-hatena.com/image/square/86ab706c68fab60785ccf7ff67f347000444e254/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEgA60OowI9nzyWGzzUIDTk1U2JuzFyICDVCvhrkBxFdnuSW_GAC1MLEYBIRkeXkjaCcFAbTheLyPTBCXOnupuHA5PBWKuYk4fzxX1wTly8lOlhsFO19hXfZUO3BZiP_PqA8TGKfv6ldFrc%2Fw1200-h630-p-k-no-nu%2Fexo_browser.png)