feat(util): use native Map
if available
#966
+67
−14
Merged
Map
if available
#966