JSDeferred – CodeRepos::Share – Trac は簡単に非同期処理ができるライブラリ。 JSDeferredを使うと、AutoPagerizeのアイコンをカーソル移動に少し遅れて移動するスクリプトは下のように書ける。 // ==UserScript== // @name moveAutoPagerizeIcon // @namespace http://d.hatena.ne.jp/javascripter/ // @include http* // @require http://svn.coderepos.org/share/lang/javascript/jsdeferred/trunk/jsdeferred.userscript.js // ==/UserScript== with (D()) { var icon = document.getElemen