LoginSignup
9
7

More than 5 years have passed since last update.

JS無しJavaのみでWebアプリをもくもく会で試した

Posted at

2016/01/22(金) Java関連もくもく会@福岡 2015/01 に参加しました
http://jbr-fukuoka.connpass.com/event/25065/

そこでTeaVMというツールを試してみました。

TeaVMって?

TeaVM is an ahead-of-time translating compiler (transpiler) from Java bytecode to JavaScript.

なにやらJavaのバイトコードをJSに変換してくれるらしい。

書いてみた


HTMLDocument document = HTMLDocument.current();

HTMLInputElement base =
                document.getElementById("base").cast();

base.addEventListener(
    "change",
    (event) -> {
                   data.setBase(new BigDecimal(base.getValue()));
                   render(data);
                }
);

document.querySelector は使えない様子...残念...

BigDecimalが使える

  • JavaScript : Math.pow(2,64) => 18446744073709552000
  • Java(TeaVM): (new BigDecimal("2").pow(64)) => 18446744073709551616

作成したサンプルソース

9
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
7