Microsoft has been diving into cloud streaming games for a while, but today an Xbox Cloud Gaming beta is launching for Windows 10 PCs. This means that some paid Xbox Game Pass Ultimate subscribers will be invited to a closed beta, where they can play games in their web browser, without having to download and install long beforehand.