Load sub item asynchronously.
Use cases
When the item (files, sub folders and links) are many. When open this folder, Nautilus will be easily inactive. If nauilus can load more and more items and show them in-flow. It can be more comfortable to user. And in loading process, the order of loaded items will not change until they are scrolled out of scope.
Desired behavior
When open new folder, load sub item in-flow and push them to window one-by-one. The items in the visible range will not reordered before all item loaded. But when scrolling the item list. The new displayed item will be ordered in the most extent alphabet (or other defined order).
When all item loaded, nautilus will rearrange item in the order they supposed to be.
Benefits of the solution
This mechanism can prevent nautilus become inactive, and it can make user able to look through items during loading. In most case, the folder contain super many items are usually the folder of pictures, musics, videos and documents. It can save user a lot of time.
Possible drawbacks
Maybe, it will need more total time before all item is loaded.