Why Lisp?

Source code transformation is key part of MetaJS. Lisp is homoiconic language and hence ideal syntax base for MetaJS.

Why Javascript?

Javascript is the defacto standard of the Web and allows to use same code on client and on server.