タグ

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

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

    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 libxmlextlibxmlext の方が 26倍はやいようだ。 利点と欠点の比較jsdom の利点は jquery っぽい操作ができるjquery 互換の css selector がつかえる人

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

    libxmljsこれが結局命です。普通につかいやすいです。 ドキュメンテーションとかはちょっとあまいかも。 elem.text('string') したいけどドキュメントには Getter ってかいてあるなーとおもってたけどソースよんだら Setter も用意されてた! みたいなのが普通にある。 libxml-to-jsXML to JavaScript object parser based on libxmljs なので、そもそも求めているものとちがいます。 Perl でいうと XML::Simple にちかいものです。XML::Simple がほしいときならアリかも。 そしてこれは libxmljs のラッパーです。 libxmlextlibxmljs に css selector の機能を追加するものなようです。libxmlext/node_modules/ 以下に libxml

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