https://videojs.org is preparing to release v10 of their framework. Once it releases, we should update our version to this new version.
It provides better skinnability, and a new approach on how to build a player.
Some calculations for our player put it around ~28% smaller transfer size.
┌──────────────┬──────────────────┬──────────────────┐ │ Part │ v8 │ v10 (minimal) │ ├──────────────┼──────────────────┼──────────────────┤ │ Vendor JS │ 74.5 KB (260 KB) │ 47.0 KB (182 KB) │ ├──────────────┼──────────────────┼──────────────────┤ │ Vendor CSS │ 13.0 KB (54 KB) │ 9.9 KB (53 KB) │ ├──────────────┼──────────────────┼──────────────────┤ │ TMH glue JS │ 17.8 KB (67 KB) │ 20.0 KB (73 KB) │ ├──────────────┼──────────────────┼──────────────────┤ │ TMH glue CSS │ ~3.5 KB (15 KB) │ ~1 KB (3.7 KB) │ ├──────────────┼──────────────────┼──────────────────┤ │ ≈ total (gz) │ ~109 KB │ ~78 KB │ └──────────────┴──────────────────┴──────────────────┘
I have done some exploratory work already, and it is a big rewrite. I've added both their minimal and default skins, but they are also good bases to completely write your own skin (this is why its so much work though).

