Hlavní navigace

Implementace Java Virtual Machine v JavaScriptu

Adam Štrauch

Včera jsme tu měli OpenPGP implementované v JavaScriptu a nyní se posuneme o level dál a podíváme se na JavaScriptový Java Virtual Machine. Java je běžně kompilována do byte kódu, který je až následně převáděn na strojový kód v tzv. Virtual Machine. To je přesně to, co dělá Javu multiplatformní víc než jiné jazyky. Byla tedy spíš otázka času, než se někdo pustí do implementace JVM v JavaScriptu a navíc v tom bude úspěšný. Artur Ventura podobný projekt odstartoval a svoji práci má vystavenou na GitHubu. Projekt se jmenuje BicaVM a nemá zas tak zapovězenou budoucnost jak by se na první pohled mohlo zdát. Proč se Artur do vývoje pustil vysvětluje na svém blogu.

Našli jste v článku chybu?