基本的に16進ビューアであるwebappでjqueryを使用しています。各バイトを独自の要素 (<i> タグのみ) に一意の ID (ファイル内のオフセット) を付けて配置するので、簡単に参照できます。私は基本的に次のようになります:
var str =
"<i id=h0>00 </i>" +
"<i id=h1>00 </i>" +
"<i id=h3>00 </i>" +
"...";
$("#myid").html(str);
その str に 100K のタグがある場合、その html 行の設定には約 3 秒かかります (str var を別の方法で作成するので、コメントしないでください。わかりやすくするためにここにそのように書いただけで、問題ではありません)。
表示される各バイトを参照する簡単な方法を維持しながら、これのパフォーマンスを向上させることは可能ですか? 各バイトをタグに保持して、特に背景色を簡単に設定できるようにしたいと思います。私が考えることができる唯一の代替手段は、一度にファイルの一部をロードすることです (その str 変数には 10,000 個のタグのみを保持します)。