I am developing an iPhone app that uses a web based API that I control. Would it be faster or more efficient to connect to a constantly open TCP port and make requests via the TCP API, or make a new HTTP request for all the data that I want to fetch?
I am imagining that the different would be negligible, but I could be wrong.
New data is fetched pretty much every time a new view is loaded, so requests can happen fairly frequently.