Browsing: Promises Infrastructure Improvements