

Mozilla/5.0 (X11; GNU/Linux) AppleWebKit/537.36 (KHTML, like Gecko) Chromium/73.0.3683.101 Chrome/73.0.3683.101 Safari/537.36 Tesla QtCarBrowser

MPEG4, H264, H265 codecs. This is why Youtube/Netflix is not working, and we are seeing the no-codec error code on Tesla on Youtube Web Authentication / FIDO 2 ObjectRTC API for WebRTC Web Notifications. No notification on Tesla. Probably a good thing. Speech Synthesis. No text-to-speech native support at least. Drag-and-drop support

Ogg Theora and WebM with VP8 support! We may still be able to watch something! Will need to test it out! (http://www.ioncannon.net/examples/vp8-webm/demo.html) DRM support. Netflix is not totally out of luck! Geolocation, Device Orientation, Device Motion API! WebGL/WebGL2! 3D games! Thought the performance is more of a concern. Storage API Web Payments API! Access the webcam WebRTC 1.0 Gamepad control





Lots of opportunities open up after this. Will provide update on what more can be done here!





Update: webm vp8 actually works, at least first frame is rendered on lte! Will need to check on wifi to see if it can load the video.





However, geolocation API and device orientation API doesn't work.





Update 2: web vp8 or ogg are not loading even under wifi, but first frame can be rendered.

Tesla updated the in car web browser in update 2019.12.11.1. Overall, the impression has been great from the owners. People start to try to do crazy things on it, trying out video conferences, remote desktop, you name it.Today, I will look into the tech details of it, and its API and capabilities!First thing first, here is the UserAgent string of the browser.This is a Chrome(Chromium to be more precise), and it is pretty recent 73. BTW, looks like Tesla's UI is based on QT framework!Next thing, we checked the HTML5 features this browser support. Here is the result TL;DR is, this is better score than Chrome on Mac OS!The significant missing ones are:Ones that working:Update 3: Webcam API exists, but not really be able to connect to the camera. Geolocation API works on Google Maps but not other site, there may be a whitelist?