When grouping one column on a large table, all rows (groups) are expanded by default which consumes CPU/memory. Render time grows. Please add bool property defaultCollapsed. In this case grid would not expand all rows(groups) by default. Current work around is to call collapseGroup, but performance would be a lot better if rows could be collapsed by default.
I need to say this is really needed when data is loaded remotely (very common scenario) when you have larger tables.
For example: remote server returns this data:
(Without items). But when user expand group (expandGroup event), data are loaded from server. But now, all groups are always expanded.