DEV Community

Discussion on: How Everest orchestrates pseudo tab-switching

Collapse
 
baso53 profile image
Sebastijan Grabar

It is a really great project, no doubt you have learned a lot from it. There is no hiding that it is inspired by Postman, which isn't a bad thing at all, while still looking cooler. Only thing I'm a little sad about is that you consider a 400MB RAM usage application lightweight and frankly, it doesn't do that much (not saying that your app isn't good, generally REST clients aren't apps that should be resource hungry). Anyway, hope you get some more recognition because you deserve it!

Collapse
 
rohit profile image
Rohit Awate

Thank you for the kind words, Sebastijan!

With pseudo tab-switching, the memory usage is in the neighborhood of 300MB. To be frank, I agree, its still high and I would love to see it go lower. But, I've realized that JavaFX isn't the lightest thing in the world. Even a Hello World application with just a single button on the screen eats 70MB. I'm sure there's more I can do with Everest but there are diminishing returns after that. I sometimes wish that I'd written this in C++ but I didn't have any experience with Qt or such. I hope Oracle shows some love to JavaFX because there's really a lot that can be done. In the meanwhile, I'll be trying to reduce the heap allocation because the utilization is quite low compared to the allocated size.

Thanks, again! I hope you enjoy using Everest. Stay tuned for future updates!