github AVSystem/scala-commons v1.24.0

latest releases: v2.16.0, v2.15.0, v2.14.0...
6 years ago

Optimizations for JS size reduction

Serialization framework:

  • completely refactored macro-generated GenCodecs for much less generated code by moving as much code as possible to base classes: ApplyUnapplyCodec, ProductCodec, SealedHierarchyCodec etc.
  • performance optimizations based on benchmarks in comparison with Circe

RPC framework:

  • reduced amount of code generated for macro-materialized instances of AsRawRPC, AsRealRPC
  • dropped RPCTypeClasses in favor of newly introduced RPCFramework#RPCCompanion which is designed so that DCE removes unused TC instances

Don't miss a new scala-commons release

NewReleases is sending notifications on new releases.