If there’s a public method on the player for what you need (e.g., player.currentTime() ), always prefer that over player.tech_.vhs . Use tech_.vhs only when absolutely necessary.
player.tech_.hls.someMethod();
Because the underlying object is the same, most methods will work identically. However, double-check any methods specific to the old contrib-hls . The VHS API is largely compatible but not 100% identical. If there’s a public method on the player