タグ

ブックマーク / yukoba.hatenablog.jp (4)

  • FirefoxのJavaScriptのエンジンが作り直しだそうです! - yukobaのブログ

    (注):以下、一部、推測で書いた部分が間違っていて、詳しくはコメント欄をご覧ください。詳細は、JaegerMonkey - MozillaWikiに書いてありました。 Mozillaのオフィシャルブログの記事、improving JavaScript performance with JägerMonkey – Mozilla Hacks – the Web developer blog、によると、Firefox のJavaScriptのエンジンをAppleのWebKitJavaScriptのエンジンをベースに作り直すそうです。僕が英語を読み間違えていないことを強く祈ります。名称は、JägerMonkeyと言うそうです。 元々、JavaScriptのJITコンパイラによる高速化は、FirefoxのTraceMonkeyから始まりました。まず、インタープリタで走らせてから、型を推測し、JI

    FirefoxのJavaScriptのエンジンが作り直しだそうです! - yukobaのブログ
    aont
    aont 2010/03/03
    えっFirefoxもWebkitになっちゃうの?
  • IE9がオープンソースになったら、凄いことになりますね - yukobaのブログ

    GoogleHTML5に熱心です。SafariのHTML5対応がどんどん進むのは、GoogleがSafariとGoogle Chromeで共通に使われているWebKitの開発にコミットしていて、HTML5対応をどんどん進めている側面があると思います。GoogleHTML5対応に熱心である限り、SafariもHTML5に対応していくはずです。 そして、Firefoxの人たちは、オープンソースの開発信念として、当然、HTML5にはどんどん対応していくでしょう。 OperaやNetFrontのことは、とりあえず、おいておくと、残りはIEです。10年以上前の時と違って、IEをクローズドソースにしておくことのマイクロソフトのメリットって、ほとんどないと思います。もし、MSがIE9をオープンソースにして、「パッチ大歓迎」とかしたら、なんか、Googleが100人くらい開発者を割り当てて、一気にIE

    IE9がオープンソースになったら、凄いことになりますね - yukobaのブログ
    aont
    aont 2010/02/09
    っていうかiPhoneがFlashに対応したところで、そんなにAppleにとって痛手はないと思うんだけどなぁ…
  • Flashで数値計算を高速化する方法 - yukobaのブログ

    Flashで3Dなどでシュミレーションをすると、今後ますます高速な数値計算が求められると思います。Adobe MAXでの発表にあたり、数値計算のベンチマークをとっていったら、どんどん速くなっていったので、現状ここまで速くなったというのをまとめます。この件について、id:gyuque さんに激しく色々と教えてもらいました。深くお礼を申し上げます。 テスト内容 テスト内容として、要素数 100K のベクトルの内積を扱います。ベクトルの内積や行列の掛け算は、数値計算の最重要計算であり、かつ、ベクトルの内積は実装しやすいので、これにしました。ベンチマーク環境は、Win XP の Pentium4 3.2GHzです。2次キャッシュは 1MB なので、ベクトルは2次キャッシュに収まりきっていません。また、Flash Player は flashplayer_10_sa_debug.exe を使用してい

    Flashで数値計算を高速化する方法 - yukobaのブログ
    aont
    aont 2010/01/27
  • Windows版FUSE Dokan がオープンソースになったよ!! - yukobaのブログ

    English blog Dokan(Windows版FUSE) が、昨日、オープンソース(LGPL)になりました! http://decas-dev.net/2008/05/26/open-source-dokan-library-032-released/ FUSE とは、File system in User space の事で、通常はファイルシステムを作るには、カーネルモードで開発しなくてなならないのですが、ファイルシステムへのアクセスがあった際に、カーネルモードからユーザーモードにコールバックすることにより、ユーザーモードのアプリとして、ファイルシステムを作ることを可能にするライブラリのことです。FUSE があることにより、ファイルシステムの作成は劇的に楽になります。 LinuxMacOSX の FUSE はあるのですが、Windows 版の FUSE はオープンソース版が

    Windows版FUSE Dokan がオープンソースになったよ!! - yukobaのブログ
    aont
    aont 2009/12/13
  • 1