What is Thunderhead?
Thunderhead has two goals:
- Web applications have traditionally been limited to composing visual interfaces from DOM elements and pre-rendered images. Thunderhead explores what's possible when adding <canvas>-rendered components into to mix.
How does Thunderhead compare to Adobe Flex, Microsoft Silverlight, Sun JavaFX, etc.?
Thunderhead is similar to all of those approaches in that it takes a rendering surface and builds a GUI toolkit on top of it. It differs in that it is directly integrated into the browser, while these other technologies are based on browser plug-ins.
How does Thunderhead compare to Ext JS, Dojo Dijit, jQuery UI, Cappuccino, etc.?
As Thunderhead is an experiment, it is hoped that the lessons and concepts learned from Thunderhead can be applied to frameworks like these, and vice-versa.