js performence enhancementy
merge