There were some glitches with the other two apps as well. Google Play Movies froze while loading up one video, but we were able to remedy the issue by closing the app and trying again. The Netflix app also quit registering touch input during playback on several occasions when we allowed our device to enter standby mode. Granted, it didn't affect streaming on the television, but we had to force-close the app and restart it to regain the ability to control playback or choose a new movie within the app.

Those isolated inconveniences aside, Chromecast works well. We found ourselves switching sources of content with ease, jumping from Play Movies, to Netflix, to YouTube and back without issue. There is, of course, a few-second pause when jumping from app to app, but such delays are part and parcel of any video streaming service. Plus, as anyone with DirecTV knows -- this editor included -- mainstream satellite television isn't always the swiftest at changing gears, either. Finally, to close this section out, we also had no problems when switching sources from the apps to the Chrome browser on our laptop.

User experience: Chrome browser

As with the mobile apps, broadcasting video from a Chrome tab is as simple as tapping the Google Cast icon that shows up in the menu bar once you've installed the Google Cast extension. However, browser tag casting is different from the app implementation. Casting from the browser simply mirrors what's in a given tab; it doesn't stream video independently as it does within the apps. (This is the major difference between Chromecast and Plair, which can stream video independently from the browser.) A quick note: you can stream videos from YouTube on your laptop independently if you use the casting function built into the YouTube web player, but not if you use the Google cast extension in the browser itself. Netflix broadcasting from a browser won't be an option until the company makes the switch to HTML5, because Chromecast doesn't support the Silverlight technology currently powering Netflix.com.

Update: We have discovered that previous sentence is a bit misleading regarding Netflix's website compatibility with Chromecast. To be clear, you cannot mirror Netflix in Chrome using the casting feature because Netflix on the web is powered by Silverlight. However, the Netflix web player has Google Cast built in, just as the YouTube web player does, so you can instruct Chromecast to play a Netflix video using any browser, not just Chrome.

Despite this being beta software, tabs and videos opened, maximized and cast at both default and high-bitrate 720p settings played as fluidly on the TV as they did on our test laptop (a 2011 MacBook Pro, in this case). While others have experienced audio sync issues, we've had none in our time with the device thus far. When we attempted to mirror a tab on our Cr-48 running Chrome OS or a Toshiba Portege R705 running Windows 7, however, things weren't so peachy. The minimum hardware requirement for HD playback on a Windows machine is a second-gen Core i5 CPU clocked at 2GHz or higher, while mirroring at 480p requires a Core i3 or equivalent processor. Currently, the Chromebook Pixel is the only laptop running Chrome OS that's officially supported. Still, we wanted to test the service with all of our available machines to see how it performed.

As expected, video from those laptops streamed at the default 720p resolution stuttered badly enough to render it unwatchable. Clips did mirror well from our Windows laptop when the resolution was reduced to the minimum 480p, but the quality was degraded and did not look very good on our 47-inch flatscreen. Streaming YouTube through the Google Cast feature built into the player worked just fine, however. So, if you've got an older machine and are banking on using the tab casting feature extensively, you're likely to be disappointed, barring some changes between now and when the feature exits beta.

Generally, we found the mirroring feature to be quite useful, mostly because it let us stream from Rhapsody, Showtime Anytime, HBOGo, Hulu, Vimeo and other online media sources that don't directly support the Google Cast standard. Using the Chrome extension is dead simple, and for the most part, it works really well. Plus, it serves as a great stop-gap solution to give folks access to the majority of content on the web -- while giving Google time to evangelize the platform and increase adoption of its Google Cast SDK in other content makers' apps and players, where the technology provides a much better user experience. Make no mistake, however: tab casting is not as good a user experience as using mobile apps.

The competition

Given the Chromecast's tempting price and mainstream target market, we think it would be most instructive to compare it to its two most popular rivals: Roku and Apple TV. There are five members of the Roku family, with different features and different prices, but the Roku LT, Roku 3 and Streaming Stick are the devices that compete most directly with Chromecast -- the LT for its $50 price, the 3 for its 1080p streaming and full feature set and the Streaming Stick for its 1080p streaming and dongle form factor. However, the LT is still $15 more than Chromecast and doesn't support 1080p resolution, while the Roku 3 and Streaming Stick each cost $100. Plus, the Streaming Stick requires you to own or purchase a Roku-ready television, and Rokus are app-dependent for their content. So, if you're a YouTube or Showtime fan, you're out of luck. That said, thanks to MHL support, the Streaming Stick doesn't need a separate power cable like Chromecast does, and the other Roku devices, unlike Chromecast, can play locally stored content via a free USB Media Player app.

(Update: One of our astute readers has pointed out that local media can be played on Chromecast using the browser tab casting feature. You simply need to type the file's location into Chrome's Address bar. However, this only works with media using certain codecs, and right now the Google Cast technology supports a limited number of media types. You can find the full list at the Google Developers website.)

Like the Roku 3, Apple TV costs $100, which makes it considerably more expensive than the Chromecast. Apple TV allows users to mirror content from other devices using AirPlay, which is superior to Chromecast's similar functionality because it's not limited to just browser-based content. Additionally, Apple TV enables direct streaming of music, movies and photos using AirPlay as well.

Wrap-up

Until now, getting internet content on a television screen required plunking down a wad of cash for a smart TV or a home theater PC, or spending around a hundred dollars on hardware like a Roku, Apple TV. Chromecast brings the internet to your TV in a form that's easy to use and priced at a fraction of the cost of all those other options. Sure, it's not as fully featured as some of its competitors, but it does provide a lot for just $35, and it's a platform that's likely to improve dramatically as more apps start to support the technology. Were it not so cheap, we might feel differently. But, as it stands, we can wholeheartedly recommend the Chromecast for anyone who's been looking for an easy, unobtrusive way to put some brains into their dumb TV.