OscQuery requires each node is capable of responding HTTP requests pertaining to the OSC methods that it's able to read/write to/from. VRChat
should
then only send to these addresses due to it now knowing what addresses the node needs. Despite this, VRChat sends all values to the client over OSC anyway. This has been an issue since OSCQuery's launch.
For example, I only need to receive information about avatar changes (/avatar/change), and my HTTP server responds with that single address as a read/write string value, yet it sends all values anyway, and I need to parse every single one of them to find the correct one.
Fixing this would improve performance both on VRChat's side not having to encode all that unused OSC data, and on the app's side only having to decode the relevant data to find the data it actually needs.