当然といえば当然なんだけど、mozMD5を使うと処理が遅くなる。Yahoo!メッセンジャーへのログインで下表の様な差がでた。
module | time |
---|
mozMD5 | 5943ms |
md5.js | 2705ms |
XPCOMコンポーネントにかなりの回数アクセスするのでそのオーバーヘッドが全体で3s以上ある。さて、そう考えると、mozMD5
コンポーネントを使うよりは、
MD5を使う各
コンポーネントソースにのコードをコピーした方が性能がでそうだけど、それもちょっとなぁ…。というか、
MD5_cryptを、mozMD5側でもつというのはどうだろう。それなら性能劣化を防げそうな予感。