タグ

Nodeとxmlに関するy-kawazのブックマーク (2)

  • jsdom と libxmlext のベンチマークとったよ! - tokuhirom's blog

    jsdom と libxmlext のベンチマークとったよ! node.js において jquery-ish な css selector をもちいた検索をしたい、という場合、jsdom がオススメされることがおおいのだが、jsdom は pure-js で実装されているせいか、あまり高速ではない。体感速度からして、あきらかにおそい。 どのぐらい遅いのかということを、libxmlext と jsdom のベンチマークをとることによりためしてみる。 jsdom x 6.43 ops/sec ±7.28% (17 runs sampled) libxmlext x 168 ops/sec ±2.93% (55 runs sampled) Fastest is libxmlext libxmlext の方が 26倍はやいようだ。 利点と欠点の比較 jsdom の利点は jquery っぽい操作が

  • node.js で libxml を使うにはどのライブラリをつかうべきか - tokuhirom's blog

    node.js で libxml を使うにはどのライブラリをつかうべきか 目的 node.js で libxml をつかおうとすると、どれをつかっていいのかわからないので、どれがいいかを評価する。 XML をパーズするという用途はもちろんのこと、HTML のパーズなどにくらべても、pure JS のものよりも高速に動作するという予想が長年の経験より想像されますので、そういった意味でもしらべておきたいところです。 実験方法 ためしたプラットホームは OSX lion です。 homebrew つかってます。 npm search libxml してでてきたものを対象としてしらべます。 % npm search libxml libxml libxml2 wrapper for node.js =fja libxml-to-js XML to JavaScript object parser

    y-kawaz
    y-kawaz 2011/12/23
    libxmljs使っとけってことか
  • 1