Remember, mobile devices are HTML5 devices as well, and are continually getting better at HTML5, but they are much more resource constrained, and Javascript is even slower.
Native scheduling is even more beneficial, and intensive Javascript scheduling of playback would be difficult, and waste battery.