Currently, object inventory listing is sent over UDP. For objects with large amount of inventory, this can take minutes to load! As a scripter, this is a massive issue for me, as I can't open scripts until the inventory loads or fully refreshes.
Ideally, object inventory loading would be snappy. Why not move object inventory querying to a HTTP capability?
This shouldn't cause any issues, as the object inventory isn't being manipulated, and the simulator can give only as much detail as the person who owns the cap has access to.
Inventory modification(Transfers, renames, etc) would all remain over the existing UDP protocol, but the "inv_object" would be sent over HTTP, allowing for much faster inventory content loading.