loadRenderer('message')->render('system-messages'); ?>

Roku's next episode will stream on smart TV

The company has withstood an onslaught of competition from the world's largest tech companies, yet it faces challenges on a new front as it readies its initial public offering.