2007-05-07

SilverlightはJavaScriptの300倍以上の速度?

http://journal.mycom.co.jp/articles/2007/05/07/mix02/001.html

とのことなのでちょっと実験してみました。

まず、用意するのは以下の円周率を求めるルーチンベンチマーク用にループ回数を固定してあります。JavaScriptでは若干変更があります。

double pi()
{
        double pi, ppi;
        int k = 0;
        float ek = 0.0;

        while (k < 1000000) {
                ppi = pi;
                ek = 8.0*k;
                pi += (4/(ek+1) - 2/(ek+4) - 1/(ek+5) - 1/(ek+6)) / pow(16.0, k);
                k++;
        }
        return pi;
}

そんでもって次の環境で処理時間を計ります。

結果は以下の通り。

ブラウザとか平均処理時間 [秒]Cと比べて何倍かかったか
C0.28(1.0)
Safari8.3930
Camino6.4523
Firefox10.3437
Opera3.3111.8
WebKit3.1811.4

あれぇー? てことはSilverlightってCより8倍以上速いじゃん!!

ktkr!!!!

wktkして待ちましょー

  • Cがそもそもかなり速い言語なので、それよりも速くなるためにはマシン語レベルで最適化していないと無理。マシン語レベルで最適化したモジュールを組み合わせるといった言語ならも...

    • ネタへのマジレスにマジレスしてみる。 Guthrie氏「われわれのベンチマークでは、Webブラウザにおいてネイティブ環境のJavaScriptの300〜1000倍の高速動作を確認している」ってことだから、...

      • http://anond.hatelabo.jp/20070508141439 アクションスクリプトいまいち直感的にわかりづらい。 あんま組んだことないけど…。 DRMとかの暗号化の技術を導入してくれたらいろんなものが解決する...

  • WindowsのIEはJavaScriptが出来損ないで遅いからね。「当社比300倍」ってことかと。

    • あれ? FirefoxってIE以上に遅かった気がするのだが

    • 調べてみたら、Firefoxのほうが遅かった。体感ではIEは激遅なんだけどなぁ。

      • IEは起動が激重。 いっこいっこプロセスが立つのでさらに重い。 そこでSleipnirをおすすめする。 もしくはIE7 7は結構便利になってるよ。 FireFoxはかなり使えないと思っているのだけど…...

        • Firefoxはカスタマイスが柔軟だから。 もうGreasemonkeyなしのブラウジングなんて考えられない。

        • つか、ブラウザなんていちいち起動させたり終了させたりしないし。OS起動後に上げて、OS落とすとき落とす。 タイミングをみて再起動もしてるけどね。Update Notifierの「Firefoxを再起動す...

        • 細かいこと言うけど ×FireFox ○Firefox Firefox はエクステンションの充実度が異常。それマジかよってのがいっぱいある。他のブラウザーにするとこれが使えなくなるし、別の方法で同じこと...

          • 普通にページ開くときにいちいち重たいじゃん クリックしてからリンク先が表示されるまでの時間ね

          • 細かいこと言うけど * ×エクステンション * ○拡張機能

            • http://anond.hatelabo.jp/20070508093854 一応「エクステンションで合ってんのかな」と思って前もって検索してて、確かに沢山出てくるからこれで合ってるんだと思い込んでたんだけど、もっとよ...

      • anond:20070508005904  うちの職場は「セキュリティのためにIE7を推奨」なんて一切ない職場なのだがw IE7は不人気である。 使い勝手が激しく変わったのが敬遠されている理由だと個人的に思...

        • IE7を仕事の関係で何台かのマシンに入れなきゃいけなかったから使ったことがあるだけ。 でもまだ世間のIE7対応はまだ十分に進んでないからIE7にリプレースするわけにいかないんだ。 な...

          • 変えてしまっているんだけど、IE6とそれほど大きな違いは感じていない。タブブラウザぽくなって使いやすくなっている程度かなあ。 あとたまに更新が行われなくて手動でF5更新しな...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん