Someone mentioned here that asymmetric encryption might not be appropriate for bulk data and gave an example of RSA with 100 bytes. Of course, I understand that it was a rough example. But it made me curious - how much size of data can various public-key crypto handle in general and how much can a JavaScript library like OpenPGP.js handle in particular. In the latter case, does the browser environment add more limitations?
Added:
Is there any reputed online resource that has a discussion / comparison of the various Public-key cryptos with regards to the limits on size of data?