The secret to Amazon Silk browser’s speediness? WebKit and SPDY.
Amazon yesterday outed its Kindle Fire tablet, the lower-priced $79 Kindle and the new $99 Kindle touch. They also unveiled a brand new browser written exclusively for the Kindle Fire, dubbed Silk. There has been some concern among web developers about the browser’s rendering engine given how numerous web sites are optimized for the open-sourced WebKit rendering engine. According to a post by Mike Mainguy, a software architect with Lemans Corporation, the Silk browser does leverage WebKit as its rendering engine. Moreover, it also employs SPDY, Google’s optimized hypertext transfer protocol introduced in late 2009 as part of the search giant’s “Let’s make the web faster” initiative. It’s currently used in Chrome and now in Amazon’s Silk browser, too. Mainguy explains:
All told this isn’t as big a technological change at the front end and is more of a story about amazon trying to use their infrastructure to make the mobile browsing experience better. Frankly, this is a scaled up and modernized version of what blackberry did years ago (are they still doing that?).
It appears that Amazon combined SPDY with Amazon Web Services to caches files and offload page rendering to the cloud, depending on workload. According to the Silk team: