Was sind einige der besseren Lösungen für die Handhabung großer Datasets (100 KB) auf dem Client mit JavaScript. Wenn Sie über mehrspaltige Sortier- und Suchfunktionen verfügen, können Sie insbesondere das Abrufen (und Vorabholen) der Daten, das clientseitige Modell (für die Anzeige) und das Zwischenspeichern der Daten handhaben.Umgang mit großen Raster-Datasets in JavaScript
würde ich eine gute Lösung wäre dabei einige nachdenkliche Arbeit im Hintergrund vorstellen. Wenn die Tabelle z. B. N Elemente anzeigt, werden zunächst 2N Elemente abgerufen, die Daten für den Benutzer zurückgegeben und dann die nächsten 2N Elemente im Hintergrund abgerufen (auch wenn der Benutzer dies nicht angefordert hat). Wenn der Benutzer Such-/Sortieränderungen vornahm, würde er den anfänglichen Basisfall löschen (oder vielleicht sogar zwischenspeichern) und ähnliche Funktionen ausführen.
Können Sie die besten Lösungen, die Sie gesehen haben, teilen?
Dank
Glauben Sie, dass die Anzeige von 100.000 Zeilen für einen Benutzer eine gute Benutzererfahrung ist? – jfar
@jfar: Wenn der Benutzer nach 100k Zeilen gefragt hat, dann ** ja **, absolut anzeigen. Ich habe in der Vergangenheit ein Produkt benutzt, das seine Datenrasteranzeige willkürlich auf 2.000 Datensätze beschränkte, was * unglaublich * frustrierend war. – josh3736
@ josh3736> 2000! = 100.000, könnte ein Mensch vernünftigerweise 100k-Datensätze analysieren, um irgendeine sinnvolle Aktivität durchzuführen? – jfar