4 ms·
One of the biggest barriers against adoption of these newer formats is the lack of pure java implementations for use server side. The Java wrappers around a na
by zspitzer 6y ago
One of the biggest barriers against adoption of these newer formats is the lack of pure java implementations for use server side.
The Java wrappers around a native binary are helpful, but for many projects not very useful and this hinders adoption.
https://github.com/haraldk/TwelveMonkeys/issues?q=is%3Aissue+is%3Aopen+label%3A%22Sponsor+needed%22 https://github.com/haraldk/TwelveMonkeys/issues?q=is%3Aissue...
- adityapatadia 6y agoIs JAVA still a thing?
- theduder99 6y agofor sure and it is probably doing the heavy lifting behind many of the companies+governments you interact with.
- grishka 6y agoUsing Java code for things that are this performance critical doesn't feel like a good idea. It will work of course, but it will probably GC a lot, and while modern JVMs do JIT, the code they generate can't be as optimal as something that has manual SIMD optimizations.
- lmm 6y agoUsing C code is how you get the next cloudbleed. I'm happy to pay a performance cost for the sake of memory safety.
- mbStavola 6y agoHonestly, you'd benefit more from idiomatic bindings rather than a pure Java implementation. There are quite a few high quality Java libraries that wrap C/C++ code but maintain a nearly 1:1 API, which is what ends up making them difficult to work with. OpenCV is a good example of this.