This is pretty cool. Apparently mozilla is providing python bindings to their applications. You can write your extensions in python and it generates an XPI wrapper that allows it to be loaded just like any other extension. The cool thing is that you aren’t limited to Javascript. It provides a Python GUI toolkit to build applications (XULRunner). You can build extensions for most Mozilla based applications, including Firefox, Thunderbird and XulRunner.The really cool thing is you can easily write multithreaded extensions! Some of the drawbacks are:
Pretty neat.