Leveraging client side technologies to enable a TV like experience