私は単一のページアプリケーションを作成しています。私が考えているアプローチの1つは、すべてのテンプレートを単一ページのDOMツリーの一部として保持することです(基本的にサーバー側をコンパイルして1ページで送信する)。私は各木が非常に複雑であるとは思わない。パフォーマンスを低下させずにDOMツリーをどのくらい大きくすることができますか?
これを考えると、平凡なコンピュータ/ブラウザ上のユーザーがパフォーマンスの低下を見せる前に、ツリー上のノードの最大数はいくらですか?例えば、6個の隠れノードとして6個のビューが格納され、それぞれHTMLビットが少ない100個のサブノードがある。
ありがとうございました!
それはすべてのjavascriptです。 FlowアプリにDOMにプリロードされたテンプレートがすべてあることに気付きました(http://www.getflow.com/を参照)。パフォーマンスは素晴らしく、考慮する価値があるようです。 – crockpotveggies
更新された回答。私はほとんどが同意すると思います。私はIE6/7より新しい何でも5000 +ノードで問題は見られませんでした。 – FlavorScape
は妥当と思われ、テストが必要だと私は同意した。しかし、うまくいけば我々はすべて生産の前にテストします;)ありがとう! – crockpotveggies