I am working on a canvas app which displays about a dozen fields from a SharePoint list of over 750 items (it will not exceed 1000). The list contains over 50 fields and the app takes about a minute to load the data, so I am looking for a more efficient means to read the list into a collection. It occured to me that maybe by limiting the fields to read, performance might improve. Is this a valid assumption?
If the assumption is true, I was hoping ClearCollect(Showcolumns(datasource, field1, field2)) would work but it appears ShowColumns works on tables but not data sources. I'm now considering loading a data table which does allow me to limit the columns.
Does anyone have suggestions how to best limit the data read? should I be looking for other means to improve performance?