At the underlying layers there is a bit of overhead associated with each packet. So fewer, larger, packets utilize the available bandwidth better than more, smaller, packets.
However, for most applications that you are likely to create as a small team or just a single developer, this is rarely something you need to worry about. Focus on getting the functionality etc working. Worry about efficiency later (if it even becomes a problem at all).