Be easy to learn and simple to teach. Have an API for decoding that is reasonably declarative and gives good feedback on unexpected input. Make use of modern Java features. The non-goals of this ...
c++11 or above x86 platform with AVX2 instruction GCC or LLVM compiler (not support MSVC compiler now) Linux OS using SIMD to accelerate skipping white space. using SIMD to find escaped chars when ...