Live data from Hacker News

Avian: a lightweight alternative to Java that runs on iOS and Android

oss.readytalk.com

1–10 of 29 posts

Re: Avian: a lightweight alternative to Java that runs on iOS and Android

#4
A java jitted VM built from scratch.. i wonder if we have a way to see how it performs, compared to other jits (specially the Android ART)?

By a very crude look at the source, looks very lightweight indeed

> Just-In-Time (JIT) compilation for fast method execution

> Generational, copying garbage collection ensures short pause times and good spatial locality

> Thread-local heaps provide O(1) memory allocation with no synchronization overhead

> Null pointer dereferences are handled via OS signals to avoid unecessary branches

Re: Avian: a lightweight alternative to Java that runs on iOS and Android

#9
post #2

what are the advantages of this over Kotlin?

can't tell if troll

To be fair, I can't really tell from the website what this is and why I would want it ("doesn't Android already have a JVM?"), and Kotlin could easily be defined as "a lightweight alternative to Java that runs on Android" as well!

Re: Avian: a lightweight alternative to Java that runs on iOS and Android

#10

Earlier quoted context omitted.

can't tell if troll

To be fair, I can't really tell from the website what this is and why I would want it ("doesn't Android already have a JVM?"), and Kotlin could easily be defined as "a lightweight alternative to Java that runs on Android" as well!

In the first line of "About Avian" on the homepage:

> Avian is a lightweight virtual machine and class lbrary [sic] designed to provide a useful subset of Java’s features

Post reply on HN