There is no reason why it is not possible to do this kind of thing - you can extend it using web services, RSS, Atom and any other technology that works over standards HTTP. Just look at the extensions available for Firefox and see how lightweight that browser