Các yêu cầu của dự án là kỳ quặc cho điều này, nhưng tôi đang tìm kiếm một số thông tin chi tiết ...Xử lý một mảng lớn (12K + hàng) trong JavaScript
Tôi có tệp CSV với khoảng 12.000 hàng dữ liệu, khoảng 12-15 cột. Tôi đang chuyển đổi nó thành một mảng JSON và tải nó qua JSONP (phải chạy phía máy khách). Phải mất nhiều giây để thực hiện bất kỳ loại truy vấn nào trên tập dữ liệu để trả về một tập dữ liệu nhỏ hơn, được lọc. Tôi hiện đang sử dụng JLINQ để lọc, nhưng về bản chất tôi chỉ lặp qua mảng và trả về một tập nhỏ hơn dựa trên các điều kiện.
Webdb hoặc indexeddb có cho phép tôi thực hiện việc lọc này nhanh hơn đáng kể không? Bất kỳ hướng dẫn/bài viết nào ở đó mà bạn biết về điều đó giải quyết vấn đề cụ thể này?
Để cung cấp cho bạn bất kỳ chi tiết cụ thể hữu ích nào, chúng tôi sẽ phải xem định dạng JSON bạn có dữ liệu và truy vấn/bộ lọc nào bạn đang cố gắng chạy. Kết hợp giữa định dạng dữ liệu (hoặc chỉ mục) và hoạt động lọc/truy vấn mong muốn là những gì mang lại cho bạn tốc độ. – jfriend00
Tôi không phải là familer với webdb, nhưng sql phía máy khách có thể giúp đỡ. Cuối cùng, mặc dù, bạn đang ở lòng thương xót của động cơ của trình duyệt. –