A new version of webOS TV, version 5.x, was added to LG's webOS TV Developer website in February 2020.
The new documentation reads that the updated web engine is Chromium 68. The Chromium version supported in 4.X is Chromium 53. So what did Google add to Chrome in those 15 version updates which might be relevant?
|54||Custom Elements v1, Element.requestFullScreen() on screen rotation event|
|56||Web Bluetooth API|
|57||Media Session API, but on Chrome for Android|
|58||IndexedDB 2.0, Fullscreen PWA|
|59||Image Capture API|
|62||Network Information API improvements|
|68||Payment Handler API|
The addition of support for WebAssembly, and the lurking potential for Progressive Web Apps (PWA), is perhaps the most interesting. The latter of course depends on how LG is planning to utilise PWAs.
The new user agent is:
Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36 WebAppManager
The page on supported Media and DRM located at http://webostv.developer.lge.com/discover/specifications/supported-media-formats/ has been updated mid March.
Some notable updates:
- HLS: version 7 instead of version 5.
- MSE: W3C Recommendation 17 November 2016 instead of W3C Proposed Recommendation 04 October 2016.
- EME: W3C Recommendation 18 September 2017 instead of W3C Working Draft 31 March 2015.
- PlayReady version 4.0 instead of PlayReady version 3.0.
- Widevine Modular version 15 instead of Widevine Modular version 14.
- AV1: LG mentioned during CES 2020 that their 2020 8K TVs will have support for AV1 decoding. This hasn't yet been confirmed at http://webostv.developer.lge.com/discover/specifications/supported-media-formats/.