No. All lua numbers are sent as signed float64s with a one-byte overhead for their type, meaning they take 9 bytes in total to pass through a remote.
An int16, in comparison, is only 2 bytes, 3 including a byte overhead.
I made a plugin specifically to observe this kind of behavior, which you can use: