Properties Loader XMLHttpRequest global history location noop performance Methods addEventListener eachModule moduleName removeEventListener requestAnimationFrame