Currently it's not clear if it's possible to run this code under proprietary browsers: https://www.gnu.org/licenses/gpl-faq.html#InterpreterIncompat. Would it be possible for you to "state an explicit exception" in the case of proprietary interpreters (Browsers)?
It's certainly not possible to bundle this with proprietary code. Is this also your intention?