I have just add a simple test on Windows 7 with LuaJIT 2.0.3:
It seem:
* json is faster when decoding (especially large data)
* cjson is faster when encoding data
but json have more feature when encoding (ordered keys, and try to do best detect for table types).
I'll add performance test in travis and appveyor later.
Detailed test result:
[rapidjson/bin/data/sample.json][1]:
json.decode() 1.3516025543213
cjson.decode() 2.2664051055908
json.encode() 2.2368049621582
cjson.encode() 1.3914031982422
[rapidjson/bin/data/webapp.json][2]:
json.decode() 2.4480056762695
cjson.decode() 2.6756038665771
json.encode() 2.6312065124512
cjson.encode() 2.0330047607422