Could you please point me at the GPL Javascript library you've found?
The reason why I am asking is that OpenPGP is not a simple format. As you probably know, it includes a comprehensive key infrastructure mechanism that is quite non-trivial to implement. Besides, cryptographic algorithms used in OpenPGP (in particular, DSA and Elgamal) require long integers maths engine, implementing which in effective way is a kind of time-taking task too. That is why I doubt there could be an effective OpenPGP engine implemented in Javascript (just because of its size -- for instance, the overall size of the source code of one of OpenPGP libraries I am aware of is about 1Mb. It is just hard to imagine a piece of Javascript code of such size, leaving aside the task of interpreting it by a browser).
To perform client-side OpenPGP computations within a browser, it would be more natural to use one of existing component-oriented technologies, such as ActiveX (COM) or Silverlight. There are several related products available on the market. You can easily find them by googling by something like "OpenPGP activex components" / "OpenPGP silverlight components" / ...