私は、ここで仕事をしている科学者のためにタンパク質/ DNA配列アラインメントツールを開発してきました。それは、アライメントファイルの簡単なテーブルビューとして開始されました。だから私はすべてのシーケンスのための内部の文字列と1つのテーブルの行を持っています。しかし、基本的には、コンポーネント自体からアライメントを行うことができるようにするため、シーケンス内のすべての文字が突然スパース要素でなければなりませんでした。ページ上で数十万のDOM要素を処理するにはどうすればよいですか?
ページのほんの一握りのシーケンスでは、ブラウザは滑らかなままです。しかし、シーケンスの数が約60になると(> 100,000個のDOM要素)、ブラウザが動き始めます。私はスクロールがスムーズでなく、スクロールがこのページで重要な操作であることを意味します。
私の顧客は、何かを管理していましたが、何千ものシーケンスをこのようなものにロードしたいと思うかもしれないと私に通知しました。
私の質問は、どうやってDOM要素の膨大な数を処理するのですか?私はCanvasやFlashなどのDOM以外のソリューションを使用することを考えていましたが、DOMに保持する方法があるかどうかは疑問です。
どのブラウザですか? IEを試しましたか?私はそれが非常に大きな文書でもかなりうまくいくと思います... –
スクロール可能なdivの簡単な仮想化についてはどうですか?素早く要素を作成、追加、削除できますか?このような –
http://labs.infragistics.com/aspnet-mvc/Grid/Virtualization –