Write up performance difference between shf & native js hash table