I had a similar requirement but compromised with requirements folks with 
"what is the real world scenario where you need to see 10,000 rows" so now 
I load a blank page then they can use filtering components to reduce the 
list to a manageable list with pagination.
I could not see a situation where 10k+ needs to be loaded

On Thursday, December 21, 2017 at 7:04:42 AM UTC-8, Keith Miklas wrote:
>
> Good point on going native. Any particular grid that's got an active 
> community behind it? I looked at SlickGrid, but it hasn't been touched in 
> years.
> https://github.com/mleibman/SlickGrid
>
> Any hope in wrapping, say, react-virtualized in Angular 1?
> https://github.com/bvaughn/react-virtualized
>
> Re: other points.
>
>   - Angular 1: It is incumbent. I'm stuck with it.
>   - Use case: I must present tabular data in the browser, typically 
> between 3 and 20 columns, and roughly a max of 10,000 rows. (sorry... I 
> can't get too specific)
>   - Good comment on perf and feature-rich being at odds
>   - Re: Export to Excel, graphs, change the nature of the presentation. 
> Already done; the requirement on my desk is to display in a table.
>
> Thanks for your response.
>
>
> On Thursday, December 21, 2017 at 4:02:11 AM UTC-5, Sander Elias wrote:
>>
>> Hi Keith,
>>
>> Oh, you are looking for Angular 1.  May I ask what your use-case is? 
>> Performance and feature-rich are very much at odds in any grid framework. 
>> When I need a really fast grid, I just go native and build a grid 
>> specialized for the job. Adding a thing as another virtualization(virtual 
>> DOM) layer isn't going to speed that up.
>> Thing is, often a gird is a wrong thing to present to a user. Especially 
>> a large grid (And I'm assuming you need a large grid, otherwise performance 
>> wouldn't be your first priority right?). In my experience, when you need a 
>> large grid, you can better present the user with an 'export to excel' 
>> button. Or present a (series of) graph(s).
>>
>> Regards
>> Sander
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Angular and AngularJS discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to