Solved! Go to Solution.
@d3ell You may trying enabling DelayOutput on all TextInput fields in your form. This will only send the value of the text field to the form after a short pause in typing (versus on every keystroke) and you should notice an immediate improvement when typing as a result.
This will become the default behaviour when creating new forms in an upcoming release.
If this is one of your first PowerApps, I'm guessing you have MANY controls and perhaps have not yet identified performance tricks such as:
* Use a Gallery with 1-3 Controls instead of 10-30 individual Controls
* Remember, each Control has to be drawn, placed, filled, etc.
* If you use a Gallery, formatting is applied to one Control and rendered to all
* Use Concurrent() for all possible Functions
* Collect smaller tables of your (11) Data Sources based on your business logic
* Example: Rather than pull in all 790 records in a certain table, Filter/Sort/etc the table and only pull in what is needed.
* Use SaveData/LoadData to cache some of your data
* BIG NEWS recently on this!
RESOURCES:
* Performance: https://powerapps.microsoft.com/en-us/blog/performance-considerations-with-powerapps/
* New SaveData/LoadData news: https://powerapps.microsoft.com/en-us/blog/savedata-and-loaddata-unleashed/
We've all been there. You're not alone. Just like all applications, there is a performance tuning phase/best practices that have to be incorporated.
Best of luck!
Hi @d3ell
Although it pains me greatly to say this (I am a Microsoft fanatic), Google Chrome is faster at PowerApps that Microsoft Edge. I used to get lots of timeouts with Microsoft Edge, but they have gone away since I have been using Google Chrome.
I would much rather use Edge, rather than Chrome, but at the moment Microsoft Edge is not fast enough.
REgards
Nigel
If you can, try a 64bit version of the browser.
@d3ell You may trying enabling DelayOutput on all TextInput fields in your form. This will only send the value of the text field to the form after a short pause in typing (versus on every keystroke) and you should notice an immediate improvement when typing as a result.
This will become the default behaviour when creating new forms in an upcoming release.
If this is one of your first PowerApps, I'm guessing you have MANY controls and perhaps have not yet identified performance tricks such as:
* Use a Gallery with 1-3 Controls instead of 10-30 individual Controls
* Remember, each Control has to be drawn, placed, filled, etc.
* If you use a Gallery, formatting is applied to one Control and rendered to all
* Use Concurrent() for all possible Functions
* Collect smaller tables of your (11) Data Sources based on your business logic
* Example: Rather than pull in all 790 records in a certain table, Filter/Sort/etc the table and only pull in what is needed.
* Use SaveData/LoadData to cache some of your data
* BIG NEWS recently on this!
RESOURCES:
* Performance: https://powerapps.microsoft.com/en-us/blog/performance-considerations-with-powerapps/
* New SaveData/LoadData news: https://powerapps.microsoft.com/en-us/blog/savedata-and-loaddata-unleashed/
We've all been there. You're not alone. Just like all applications, there is a performance tuning phase/best practices that have to be incorporated.
Best of luck!
Happy to help. An "Accept as Solution" will help others find this post too!
Take care!
In most occasions, slowness will be perceived by the amount of time an action takes to return control to the user. You could try and use the concurrent function wherever possible to speed loading times. I recently posted a video that covers its usage in more detail -
Thanks for your input, we seemed to of found that randomly PowerApps works the best and quickest in google chrome rather than in their own browser as well! - Whats going on there! 🙈🙈
User | Count |
---|---|
254 | |
109 | |
92 | |
48 | |
37 |