Amazon Silk Browser Powers Kindle Fire in the Cloud
Amazon.com (NASDAQ:AMZN) is using its cloud-based business computing platform to bolster its consumer electronics devices, equipping its new Kindle Fire tablet with a new mobile Web browser called Silk.
Web browsing is a challenging task for today's Web browsers, as there is a lot of network latency for various page assets that require multiple requests.
Amazon said a typical Web page requires 80 files from 13 different domains. Couple that with the time the data traverses the network pipes, and that confluence of processing activity bogs down Web page rendering and adds seconds to page load times.
Silk uses a split browser paradigm that leverages Amazon's Elastic Computer Cloud (EC2) Web services cloud computing software. Silk lives on both the Kindle Fire and EC2 to boost the Web page processing, using a complex prioritization model to help resolve Web content faster for users.
Any time users browse the Web on the Kindle Fire, they are tapping into Amazon's cloud of thousands of servers and fat, network data pipes. Every time users click on a Web page from the Fire, EC2 handles the rendering and provides it to the Fire on demand. Silk is a sort of limitless cache that doesn't require data to reside on the Fire.
"Amazon Web Services has peering relationships with major Internet service providers, and many top sites are hosted on EC2," Amazon explained. "This means that many Web requests will never leave the extended infrastructure of AWS, reducing transit times to only a few milliseconds."
While this seems easy enough in theory, there is a lot going on in the background, as the process takes into account network conditions, page complexity and cached content location. Amazon's Silk team explained the process in more detail in this video.
The idea is to accelerate consumer access to Amazon's array of content services, including Amazon Instant Video streaming movies and TV shows, Amazon Cloud Player streaming music service, Amazon's Kindle bookstore and applications served from Amazon's Android Appstore. The faster Amazon can speed users to their content of choice, the more content they can consume.
Moreover, Silk can improve with usage on the Kindle Fire. The browser tracks page characteristics by aggregating the results of millions of Web pages that has loaded, and stores that information in the cloud on EC2 to accelerate content delivery. The browser also uses collaborate filtering to enable product recommendations.