同以前一样,他将每个测试运行10次,然后取平均值。不过,为了增加运算量,他对测试逻辑进行了微调(测试代码在GitHub上)。以下是此次测试的结果:
从中可以看出:
Xamarin次之,但比作为基准的Objective-C还要快30%多;
增加Swift之后,Objective-C和J2ObjC混合应用的性能差别甚微,可见Swift桥开销显著;
Safari与WKWebView性能相近,均优于Chrome和Titanium;
Android WebView应用与Chrome on Android应用性能差别较大,它们似乎使用了不同的Javascript引擎。
感兴趣的读者可以长安扫描二维码,下载查看测试结果电子表格(需科学上网)。
如果想要评论本篇文章,想看下其他读者都有什么话想说,欢迎点击“阅读原文”参与讨论。
