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

Nice work!

I was kinda expecting someone to showcase JavaFx/TornadoFx, after the daily parade of electron/JS based apps.

> it is significantly lighter on resources and more responsive than the Electron-based options

I tend to agree that this is lightweight than Electron etc, but are there any benchmarks to verify the actual numbers?

One the side note, it's funny so see Java being touted as a `lightweight` alternative to desktop apps. Desktop technology has come a full circle.



Yes it is lighter than the Electron-based options. Definitely a lot more than Postman which always consumes north of half a gig. Everest hovers around 250-300MB which I know is still a lot and I'm currently in the process of optimizing the internals.

And another yes, Java is not the lightest thing around. But man its much better than Electron.


> Everest hovers around 250-300MB

Maybe I'm a spoilt C++ programmer, but 250-300 MB is still bit higher for my tastes. For me the golden standard of cross-platform desktop app is Sublime Text which usually hovers around 100-150 MB for me.

However I'm sure the memory usage, and performance can be drastically improved given the fact that JVM is one of the most heavily optimised pieces of software in recent times.

Edit: I just tried it, and it doesn't work for some of the methods for httpbin. Would be great if you could test the app against https://httpbin.org


I understand that 250-300MB is still a bit heavy, I'm not too happy with it either, but I've come to realize that even a Hello World JavaFX application with just a button on screen eats 70MB. I'm trying my level best to keep this at 200MB but I can't make any promises.

I sometimes wish I'd done this with C++, but it would be very tedious. I was quite proficient in JavaFX so I reckoned it will be the best tool for the job.

About httpbin: Could you please elaborate on that? Which method failed?


Don't get me wrong, 250-300 MB is perfectly fine. As long as it doesn't grow exponentially and take over the system like Electron apps do, people would love to use this. I think you've got a solid product at hand and you should try to grow this commercially.

I tried `https://httpbin.org/deflate`, `https://httpbin.org/status/418`, and `https://httpbin.org/brotli`, and they all failed on me. It would be cool if you could use httpbin as a test suite.


Unscientific, but for me Everest started a few seconds faster than Postman and used about half as much RAM. I tried to clear out preexisting state from Postman but probably didn't get 100% of it. If you already have a JVM installed, the executable is also 90% smaller


> it's funny so see Java being touted as a `lightweight` alternative to desktop apps.

Exactly my thought when I read this. Google really outbloated Java with Electron.




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

Search: