etc.2010-07-31JaegerMonkeyおさらいネット見てたら、全然わかってない人多すぎなんで。SquirrelFishWebKitのJavaScriptCoreに入っているJavaScriptエンジン。SpiderMonkeyをJIT化しただけのものTraceMonkeyTracingのアルゴリズムを利用したJIT。ポイントにはまれば生成されるコードは最速(のはず)JaegerMonkeyはJavaScriptCoreのコードを持ってきたという話があるけど、バイトコードをネイティブコード化するライトウェイトなJITコンパイラだけを持ってきている。SquirrelFishの肝は優秀なバイトコード生成+最適化なので、JaegerMonkeyだけだと、バイトコードの質でSFXには勝てない。JavaScriptチームが欲したのは、シンプルにバイトコードをネイティブコード化する方法を求めていて、自分たちで書くかどこからかコードを持ってくるかという二択だったんだけど、自分たちの用途だと、SFXのコンパイラが適していたので、それを持ってきただけ。今は自分たちのバイトコード用に最適化中。fatvalsJavaScriptの型情報を64ビット化して、バイトコードの生成・実行効率とJaegerMonkeyでのJIT化時の効率化を狙ったもの。それってSFXでも同じことやってた気が。今は、JaegerMonkeyの2ndステージで、fatvalsとマージしたものを開発中。まともな速度が出ているのは、x86だけだけどさ。x64は先月中ごろから手を入れ始めた。China次第かな)JavaScriptチームとしては、JaegerMoneky+TraceMonkeyでV8やSFX並みのベンチに結果になる予測で今開発してるって感じあとついで。TamarinAdobeと共同で作ってたJIT。あまりにも遅くてプロジェクト終了NanoJITTraceMonekyに使われるJITエンジン。(V5以降でTHUMBはなし)、x86、x64、SPARC、MIPS対応。Tracingの実装時に持ってきたJITエンジン。TamarinがなくなったおかげでAdobeも使ってる(tamarin-redux)。YarrJavaScriptCoreで使われる正規表現エンジン。これをSpiderMonkeyに持ってきたら速くなるんじゃねーのって話も。WebKit2010-07-18外国人だから日本語を知らないと思っちゃいけないMozillaにいると、なんか日本語できる人が多くて笑えるんだけど。Animationの実装やってるBrianとかも日本語話すし、その他にもJonoとかもいるし、Mozillaの規模から考えると日本語できる人の数は異常。とあるメーリングリストで笑える流れが。スレッド自体は、http://lists.w3.org/Archives/Public/public-html-ig-jp/2010Jun/0018.htmlから。この発言は、元Microsoftの人でWordとかのPMやってた人(だったはず)ありがとうございます。私がMLに参加する前のお話ですね。アーカイブで見つけました。http://lists.w3.org/Archives/Public/www-style/2010Jun/0255.htmlJohnの言うことは、縦書きを全く理解していない人からすればまったく尤もだと思います。理解してもらう努力が日本側に必要ですね。Johnの言うことは、縦書きを全く理解していない人からすればまったく尤もだと思います。理解してもらう努力が日本側に必要ですね。いえ、彼は相当よく分かってますよ。日本語組版の要件を読んでいるし、日本に住んでいるし、日本語で講演をするぐらいだから。