Changes

Jump to: navigation, search

Performance/Fenix

1,012 bytes added, 00:02, 24 February 2021
App start up: Append terminology
We're keeping a list of the biggest known performance improvements we can make. Also, we have a startup improvement plan.
 
== Terminology ==
=== COLD/WARM/HOT start up ===
Our definitions are similar, but not identical to, [https://developer.android.com/topic/performance/vitals/launch-time#internals the Google Play definitions].
* COLD = starting up "from scratch": the process and HomeActivity need to be created
* WARM = the process is already created but HomeActivity needs to be created (or recreated)
* HOT = basically just foregrounding the app: the process and HomeActivity are already created
 
=== MAIN/VIEW start up ===
These are named after the actions passed inside the <code>Intents</code> received by the app [https://developer.android.com/reference/android/content/Intent#ACTION_MAIN such as <code>ACTION_MAIN</code>]:
* MAIN = a start up where the app icon was clicked. If there are no existing tabs, the homescreen will be shown. If there are existing tabs, the last selected one will be restored
* VIEW = a start up where a link was clicked. In the default case, a new tab will be opened and the URL will be loaded
Confirm
975
edits

Navigation menu