As far as I know, Chromecast supports handoff very well. I've used my Chromecast for things like Netflix, but my primary use-case is Videostream for direct streaming of local files.
Exactly how this works is up to whoever writes the cast apps that you're using. APIs are over here: https://developers.google.com/cast/docs/developers