JavaScript Native Communication bridge benchmarks using a variety of methods with Apache Cordova