Skip to content

Commit 70d40d4

Browse files
authored
Update README.md
1 parent 852eed3 commit 70d40d4

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ serialization performance of jsoniter-scala with: [borer](https://github.com/sir
2121
[weePickle](https://github.com/rallyhealth/weePickle), [zio-json](https://github.com/zio/zio-json),
2222
[zio-schema-json](https://github.com/zio/zio-schema/tree/main/zio-schema-json)
2323
libraries using different JDK and GraalVM versions on the following environment: Intel® Core™ Ultra 9 285K CPU @ 3.7GHz
24-
(max 5.7GHz, 200S Boost), RAM 64Gb DDR5-6400, Ubuntu 25.04 (Linux 6.14), and latest versions of JDK 17/21/25-ea,
25-
GraalVM Community JDK 17/21/25-ea, and GraalVM JDK 17/21/25-ea[*](https://docs.google.com/spreadsheets/d/1IxIvLoLlLb0bxUaRgSsaaRuXV0RUQ3I04vFqhDc2Bt8/edit?usp=sharing).
24+
(max 5.7GHz, 200S Boost), RAM 64Gb DDR5-6400, Ubuntu 25.04 (Linux 6.14), and latest versions of JDK 17/21/25,
25+
GraalVM Community JDK 17/21/25, and GraalVM JDK 17/21/25[*](https://docs.google.com/spreadsheets/d/1IxIvLoLlLb0bxUaRgSsaaRuXV0RUQ3I04vFqhDc2Bt8/edit?usp=sharing).
2626

2727
[**Latest results of benchmarks on browsers**](https://plokhotnyuk.github.io/jsoniter-scala/index-scalajs.html) that
2828
compare performance of jsoniter-scala with: [circe](https://github.com/circe/circe),
@@ -204,10 +204,11 @@ There are configurable options that can be set in compile-time:
204204
- Ability to derive codecs that can distinguish `null` field values and missing fields as `Some(None)` and `None` values
205205
of `Option[Option[_]]`
206206
- Ability to turn on circe-like encoding of Scala objects in ADTs
207-
- Ability to disable generation of implementation for decoding or encoding
207+
- Ability to disable generation of implementation for decoding or encoding for faster derivation and less class/js/binary size
208208
- Ability to require fields that have defined default values
209209
- Ability to generate smaller and more efficient codecs for classes when checking of field duplication is not needed
210-
- Ability to inline non value classes which have the primary constructor with just one argument
210+
- Ability to inline non value classes which have the primary constructor with just one argument
211+
- Ability toggle serialization of fields with `null` values when using use custom codecs for Scala 3 union types with `Null` values
211212

212213
List of options that change parsing and serialization in runtime:
213214
- Serialization of strings with escaped Unicode characters to be ASCII compatible

0 commit comments

Comments
 (0)