さらに高速化されたjQuery 1.1.4リリース

jQuery 1.1.4がリリースされました。

jQuery 1.1.4: Faster, More Tests, Ready for 1.2 に詳しい変更内容が書かれていますが、さらに高速化されてるのと新しいメソッドやセレクタが追加されています。.slice()なんかは便利そうです。

$(”#id”) の速度を比較すると、こんな感じで速くなっています。

BrowserjQuery 1.1.3jQuery 1.1.4% Improvement
IE 6651ms70ms830%
Firefox 21355ms27ms4919%
Safari 3101ms14ms620%
Opera 9270ms62ms335%
Average improvement:1676%

ただし、XPathまわりで$(”div//p”)とか$(”div[p]”)とか$(”a[@href]”)が軒並み使えなくなっているので注意が必要です。次のリリース1.2で new XPath Plugin を使ってくれと書いてあるので、たぶんまた使えるようになるとは思うのですが、今このスタイルでプログラムを書いている人は書き直すか1.2まで待つかという選択に迫られそう。また、先日書いたSafari 1.3が異常終了する件も修正されています。

そういえば、昨年に社内の勉強会でPythonのlxmlというライブラリを使って、XPathでスクレイピングっていうのを説明したんだけどいまいち反応なかったですね。XPath便利なのに。



Leave a comment


:

:

:

:

このエントリーのはてなブックマーク (-)