Microsoft today detailed the Networking API improvements they have made in Window 10. Networking APIs are crucial for any app since most of them have connections to Internet. Microsoft said that Windows 10’s networking team has invested significant effort in improving these APIs in terms of their speed and memory performance as well as the capabilities and flexibility they provide to developers. I
New in Windows 10:
In Windows 10, the old Network APIs have been enhanced for greater performance and for providing more flexibility to developers. We discussed all of these improvements in detail in this video for BUILD 2015.
- Socket Broker: Allows apps to listen on Sockets even when the app is not in the foreground
- Batched Sends: A new optimization in the Sockets API implementation can make sending data up to 4x faster.
- HTTP/2: HTTP APIs now support the new, faster version of HTTP protocol for UWP apps. This makes REST webservice downloads and uploads up to 3x faster.
- Post-processing in Background Transfer: UWP apps can now handle the completion of their background downloads/uploads in a background task even before the app is launched the next time.
Read more about it here.