forked from nurv/BicaVM
-
Notifications
You must be signed in to change notification settings - Fork 0
Javascript implementation of JVM
License
eramitmittal/BicaVM
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
BicaVM ====== This project is an implementation of a JVM in JavaScript. At the moment it runs Java code, but is more like a proof of concept than a real JVM. A lot of work is required to make this JVM run Java code (including writing an entire runtime enviroment). Installation ============ 1. Check out the code from GitHub 2. make - A webserver will start 3. Point the latest version of Chrome to http://0.0.0.0:8080/ What it can / can't do at this point ========================== BicaVM can interpret a big chunk of the JVM's bytecode (probably around 60%). However, it is wildy incomplete. It has a JNI interface that maps to JavaScript functions. It has no JIT compilation. Contact ======= [email protected]
About
Javascript implementation of JVM
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Python 70.1%
- JavaScript 29.2%
- Other 0.7%