janino VS jvm-serializers

Compare janino vs jvm-serializers and see what are their differences.

janino

Janino is a super-small, super-fast Java™ compiler. (by janino-compiler)

jvm-serializers

Benchmark comparing serialization libraries on the JVM (by eishay)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
janino jvm-serializers
2 7
1,187 3,277
1.5% -
8.0 4.4
3 months ago 8 months ago
Java Java
GNU General Public License v3.0 or later -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

janino

Posts with mentions or reviews of janino. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-10-07.

jvm-serializers

Posts with mentions or reviews of jvm-serializers. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-10-07.
  • Fury: 170x faster than JDK, fast serialization powered by JIT and Zero-copy
    12 projects | news.ycombinator.com | 7 Oct 2023
    Compared with protobuf, fury is 3.2x faster. When comparing with avro, fury is 5.3x faster. Compared with flatbuffers, fury is 4.8x faster. See https://github.com/eishay/jvm-serializers/wiki for detailed benchmark data
  • The state of Java Object Serialization libraries in Q2 2023
    5 projects | /r/java | 7 Apr 2023
    First, there's benchmarks here if you haven't seen it: jvm-serializers. Not terribly scientific, but it's something. To make any decision, you really need to benchmark your own object graph and it's important to configure the serializer for your particular usage. Still, it is sort of useful for comparing frameworks. It would be interesting to see how Loial performs there. Ping me if you add it.
  • Up to 100x Faster FastAPI with simdjson and io_uring on Linux 5.19+
    4 projects | /r/programming | 6 Mar 2023
    It depends. Some binary encodings such as flatbuffer are actually slower than some JSON libraries. There's a wide range of performance even in the JSON libraries themselves. Generally the faster JSON libraries are the ones that work on a predefined schema and so are able to generate code specifically for that JSON.
  • Go standard library: structured, leveled logging
    11 projects | news.ycombinator.com | 11 Sep 2022
    > I'm surprised this is up for debate.

    I looked into logging in protobuf when I was seeing if there was a better binary encoding for ring-buffer logging, along the same lines as nanolog:

    https://tersesystems.com/blog/2020/11/26/queryable-logging-w...

    What I found was that it's typically not the binary encoding vs string encoding that makes a difference. The biggest factors are "is there a predefined schema", "is there a precompiler that will generate code for this schema", and "what is the complexity of the output format". With that in mind, if you are dealing with chaotic semi-structured data, JSON is pretty good, and actually faster than some binary encodings:

    https://github.com/eishay/jvm-serializers/wiki/Newer-Results...

  • Scala 3.0 serialization
    5 projects | /r/scala | 30 Mar 2021
    You could use any of the JVM serialisers which should still work.

What are some alternatives?

When comparing janino and jvm-serializers you can also consider the following projects:

groovy - Apache Groovy: A powerful multi-faceted programming language for the JVM platform

fury-benchmarks - Serialization Benchmarks for fury with other libraries

MemoryPack - Zero encoding extreme performance binary serializer for C# and Unity.

Apache Avro - Apache Avro is a data serialization system.

JWebAssembly - Java bytecode to WebAssembly compiler

zio-json - Fast, secure JSON library with tight ZIO integration.

elementary - A suite of libraries that simplify creating and unit testing annotation processors.

opentelemetry-specificatio

grpc-dotnet - gRPC for .NET

Hacktoberfest2023 - About Make your Pull Request on Hacktoberfest 2023. Don't forget to spread love and if you like give us a ⭐️

honeycomb-opentelemetry-go - Honeycomb's OpenTelemetry Go SDK distribution