मेरे पास लगभग 250 पंक्तियां (6 महीने के भीतर दोगुनी हो सकती हैं), और this page पर 50 कॉलम (चेतावनी: आईई के साथ धीमी) है। मैं JQuery Table sorter का उपयोग कर रहा हूं। लेकिन यह आईई 7 के साथ बहुत धीमी है: यह धीमी जावास्क्रिप्ट के बारे में चेतावनी देता है, और पूछता है कि क्या मैं इसे रोकना चाहता हूं। मैं प्रदर्शन में सुधार करने में बहुत समय खर्च किया है, तो यह सभी अन्य ब्राउज़र के लिए ठीक काम करता है:फास्ट जावास्क्रिप्ट टेबल सॉर्टर?
- तरह पाठ और अंकों केवल
- सभी लेकिन 2 पारसर्स हटाया
- एक अतिरिक्त तालिका कि सभी शामिल हैं बनाया मूल्यों, प्रत्येक कोशिका के लिए
- हटाया लोअरकेस node.textContent() की तुलना में बहुत तेजी से, ट्रिम आदि
जावास्क्रिप्ट का मेरा संस्करण here है। मुझे लगता है कि मैं इसे और अधिक अनुकूलित नहीं कर सकता। मैं एक टेबल सॉर्टर के एक और तेज़ कार्यान्वयन की तलाश में हूं, या कोई भी अच्छा अनुकूलन जो मैं भूल गया था, ताकि आईई 7 निष्पादन समय के बारे में शिकायत नहीं करेगा।
संपादित करें: मैं 35 स्तंभों पर विकलांग छंटाई है, यह अभी भी बहुत लंबा आईई
आप एक घोड़े पर एक लाइटर जॉकी रख सकते हैं लेकिन कुछ बिंदु पर घोड़ा केवल इतनी तेजी से जा सकते हैं। – cletus