Uipath has 4 recordings. They are Basic, desktop, web, and Citrix.
Basic: It is used for the generation of the full selector for every activity but has no container. Hence the automation is much slower but is good for the single activities.
Desktop: It is great for multiple actions and desktop apps. It is much faster than the basic and uses the container where the activities will be enclosed and will also have partial selector.
Web: It is used for recording in the web pages and for browsing. It also generates the container.
Citrix: It is used for recording of virtualized environments, permits texts, images and the keyboard automation.