Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Some apps just include JRE into the app package (+100MB), and just use it if it's not provided by OS.

But then you need to provide different app packages for different OSes.



C, Go, and Rust would require different app packages for different OSes--that's not a problem. The problem is bundling a 100MB runtime for a CLI.


Java 9 has a linker, you have remove everything that is not needed and have a application specific runtime.

On top of that, if lucky enough to be on an Linux x64 system, you can AOT compile to native code.


people bundle a browser for a tiny icon in your taskbar so 100MB for a runtime in a CLI isn't gonna prevent people from using it




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: