array[array.length] = obj より array.push(obj) が好きな理由

JavaScriptコードの高速化テクニックとしてよく紹介されている:

array[array.length] = obj;

って、アトミックでないですよね。JavaScriptの仕様や実装ではアトミックなのかもしれないけれど、その辺を調べないといけなくなるのがそもそも嫌だ。

なので、僕は:

array.push(obj);

のほうが好きです。

Web Storage を見るブックマークレット

誰からの言及もなく、完全にスベった Damasarenize。これをメンテするのに、Web Storage の中身を手軽に見たい。Google Chrome だと開発者ツールで手軽に見られるのだが、Firefox だと手段がない。Firebug などのアドオンなら見られるが、手軽ではない。

どうしたものかと探したところ、id:hokaccha さんによるブックマークレットが見つかった。これは手軽だ。

僕の環境では削除ボタンが機能しなかったので、fork して直したものがこちらになります。

僕はPCで使うので @description から「for smartphone」を消した。デザインも変えたほうが見やすいかもしれない。

記事検索
Twitter