Apple to developers: choose IPv6 and HTTP / 2

Apple to developers: choose IPv6 and HTTP / 2
One of the contents shared by Apple in the context of WWDC 2020 refers to the desire to push developers to adopt the new Web standards for applications intended for macOS and iOS: IPv6, HTTP / 2, TLS 1.3 and Multipatch TCP.

IPv6, HTTP / 2, TLS 1.3 and Multipatch TCP, Apple's OK

It does this by putting on black and white what are some of the advantages resulting from the change, especially in terms of of performance. These are the words of Jiten Mehta, Internet Technologies Engineer of the bitten apple about IPv6.

Apple platforms have integrated native support for IPv6 for several years. There has been a growth trend for the use of the protocol on the Internet. If we look at the last month of connections generated worldwide by our devices, IPv6 is present in 26% of cases. In another 20% the connection could have been based on IPv6, but the sserver did not support it. When in use, the speed is 1.4 times faster than IPv6. This is mainly due to reduced use of NAT and improved routing.



Regarding HTTP / 2, Mehta says that in the last month about 79% of the pages uploaded by Safari They took advantage of a connection of this type, 1.8 times faster than the HTTP / 1.1 standard. All the developers are called to do is employ the latest APIs offered by the Cupertino group such as URLSession and Network.framework.



Looking ahead, the macOS 11 Big Sur operating systems and iOS 14 coming in the fall will include HTTP / 3 support in a preliminary form. The new standard is currently still under construction by the Internet Engineering Task Force.



TLS 1.3 is instead disabled by default and currently only available on an experimental basis. The support is still included in iOS since version 13.4 distributed in November 2019. By making reference to last month, 49% of the connections generated by the last of the Apple devices you are based on this protocol, with a performance increase of 1.3 times compared to TLS 1.2.



The latest technology promoted by Apple and Multipath TCP, an extension of Transmission Control Protocol (TCP) that allows you to make multiple connections by exploiting the same resources of the network to transmit the same data. The feedback gathered up to now, describing a “great success” with the system adopted for example for the service Apple's Music leading to a 13% reduction in the stalls and 22% in the duration.

Always in the frame of the WWDC 2020, the group has announced full support to Encrypted DNS on iOS and macOS, confirming the integration of DNS-over-HTTPS, and DNS-over-TLS starting from the new versions of the operating systems in the inbox within a few months.

Source: Apple




Powered by Blogger.