Benchmark about formam package (compared with ajg/form and gorilla/schema and built-in/json)
In a Mac i7 2,8Ghz 4 cores, 8 GB 1067Mhz DDR3 and Go 1.4.2
NOTE: gorilla/schema
not support map...
BenchmarkAJGFormTest1 20000 105970 ns/op 5885 B/op 116 allocs/op
BenchmarkFormamTest1 30000 45327 ns/op 2027 B/op 86 allocs/op
BenchmarkJSONTest1 30000 39330 ns/op 1760 B/op 34 allocs/op
BenchmarkAJGFormTest2 20000 67690 ns/op 3156 B/op 66 allocs/op
BenchmarkSchemaTest2 30000 44883 ns/op 3504 B/op 80 allocs/op
BenchmarkFormamTest2 100000 18588 ns/op 845 B/op 43 allocs/op
BenchmarkJSONTest2 100000 21852 ns/op 848 B/op 17 allocs/op
Formam is twice faster than ajg/form and gorilla/schema, and equal to or slightly slower than built-in/json. Furthermore, Formam allocates in memory twice less than ajg/form and gorilla/schema, and slightly more than built-in/json.