Running a javascrupt benchmark on your iPhone is not directly comparable to running the same javascript benchmark on your laptop. The benchmark is running under two different operating systems that each have their own overhead. Windows overhead is MUCH HIGHER than iOS or Android.
If you try to run Windows 10 on the A11, it's not going to perform like an i5 and definitely not like a high end i7. Snapdragon 835 running Windows 10 is giving the same performance as a 6W celeron.
http://www.pcgamer.com/leaked-benchmarks-of-windows-10-on-arm-are-not-impressive/
A11 is faster, so maybe it creeps up into low end i3 performance. Maybe. Point is, you can't easily compare the benchmark scores from one platform to another, especially from a very light weight phone operating system to a very robust desktop/enterprise operating system like Windows.