?????????????????????????????????????????????Artur Ventura????λ???????????JavaScriptд?????java?????BicaVM??
????????????????“???????”??“????”?????????????????????????????????????·?BicaVM???????е???????????·?Artur Ventura????????????????????λIT????????????????С??????“????”?????λ“???”???
?????С?????????????£??? ?????н????BicaVM????????????????????????????“?????????????????????”????“??????????”??“???????JNI????DOM??? ?????”???????????????????????????????

??????????????BicaVM??????????????????????г???????????????????????

?????????????????JS???????????????BicaVM????????????????????JS??????????????class????WEB??JVM?????????????
???????????????н????JavaScript?????“????”??????Class??Java Byte Code……???????????????????????????????“?÷?????????????????????”???????????????????????????е????????????????“?? ?”????“?”????????????“??”?????????????£?

?????????BicaVM????????????????????????????JVM????????????????WEB?????????????????????“60% Byte Code”?????BicaVM?У?????????????????????????????????????JS???????“????”???????Java?а???????????д?????? ???????????????????繤???????????????????????????????????????????Java?????????????JS????N?????JS?????????“?? ??”……??

????????Java?е?Long????BicaVM???????????????????????????????λ??22KB??long.js?У???

?1??

???????????λ???????????????????????????????????????BicaVM?л???????????????Java??????£?????????????JS????????????????? ????——???е?JS????????????????????????????????????????????????????????????????????????????????BicaVM?????????????? ??????“??”??????????????????Щ??????????

???????????BicaVM??????????????????????????????JS??“??????Java”???????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????BicaVM?????????????????????????BicaVM???????????Python???з???…… ??????Javaer?????

?????????????webserver????а????????????BicaVM??Python????????????????????Java Byte Code???????JavaScript??????????String?????????JS????????JS??Python????????????????Java?????—— “Python???”??????PS??BicaVM??ν??JNI???δ??????????????JS????е???????Python?????????????????????? ????????н?????????????

????????????????????????????“С??”Java??“??????”JavaScript?????????“??????”JavaScript???“???”Python?????????????Python????????JavaС??“???”????????б????????

???????????????“????????”λ??Java????????Python“?β????”?????????????????????JS????JVM???????ο?????? Java??????????????????????????Python???BicaVM???е?????????????Java?????????????????????????Java????????? ??????????Jython??????????????????Pava?????????

?????????????JS?????JVM?в??У??С???????????в??У???У???????У????????????JavaScript?????????????????????ɡ?

???????????????????????????е???????????С?????????????飬????????????????????

????JSVM??JavaScript Virtual Machine?????

????JSVM??·??????????????????????У??????2008??????????????????е?????????е???????????2008?????????????·????? ???С?????????????????????????????????(wch3116)??2003??????????????????Java????????????BicaVM?????? ??????????JSVM2??????????????????????BicaVM????JSVM????

??????仰?????BicaVM?????JSVM????????BicaVM???????

??????????JS??????????Java???????????????JSVM???·????????????OOP????£???????????HTML5?糱?????????п???? ??????????????????????????????????????????м????????????????????????????????????????“???????”?????????????????????? ????????