現在、1,250,000 を超えるオブジェクトを格納する必要があるスクリプトに取り組んでいます。push()
次のようなjQueryeach()
ループで関数を使用しています:
words.push({
"page": pagenumber,
"content": word,
"hpos": $(this).attr("HPOS"),
"vpos": $(this).attr("VPOS"),
"width": $(this).attr("WIDTH"),
"height": $(this).attr("HEIGHT")
});
Chrome では 30 ~ 40 秒で終了しますが、Internet Explorer では最大 360 秒かかることがあります。
古新聞を読み込んで、そこから本文を検索するプロジェクトです。新聞はディレクトリにあり、動的に読み込まれます。このテストでは、1926 年 10 月の新聞を使用しており、308 ページで 1,250,000 語を超えています。
これを達成するためのより良い/より速い方法はありますか?