この記事は古い postmortem: http://d.hatena.ne.jp/mjt/20110502/p1 OSという文脈はともかく、Google Chromeが現在の環境としてもっとも重要な言語処理系を配布しているということは注目に値する。 Java, .net, LLVMが乗れなかったのは何故か 重要なのは、JavaScriptのJITCという市場に、Javaや他の中間言語システムが乗れなかったというポイントに思える。 市場にあるほぼ全てのJavaScript JITCは、自前の(互換性のない)中間言語とコンパイラを持ち、他の言語を取り入れる余裕が無い。 そうなると、今後はJavaのバイトコードを出力する代わりに、JavaScriptを出力するコンパイラが求められる時代が来るかも知れない。 例えば、ダイナミックリコンパイルを伴うエミュレータをそれぞれの環境で実現することを考える