5 API Support

26.3073GPPPresentation layer for 3GPP servicesRelease 17TS

A number of specifications from W3C or other organizations define APIs that provide additional functionalities to applications. This clause lists the specifications that SHALL and SHOULD be supported by a UE.

– UEs shall support the Forms API [1].

– UEs shall support the Canvas API [22].

– UEs shall support the XMLHttpRequest API [23].

– UEs shall support the Media Source Extensions [24].

– UEs shall support the ISO BMFF Byte Stream Format [25] with the MIME type and subtypes audio/mp4 and video/mp4.

– UEs should support the GeoLocation API [21].

– UEs should support the Encrypted Media Extensions [26].

– UEs should support the Web Socket API [8] with the protocol defined in RFC 6455 [28].

– UEs should support the Server-Sent Events API [7].

– UEs should support the WebCrypto API [27].