Hello. I am an independent developer from India who has experience developing chrome extensions and can create your extension to send the content of the loaded page to a remote server after all ajax load is complete(if i understand correctly). For the first part, what you are trying to do doesn't make sense for a chrome extension. You can either do the 2nd part, or do both of them in a backend selenium/phantomjs script in python/ruby rather than as a chrome extension. I can do the first part with tabs opening in the browser one by one. But it will be visible to the user. In case you don't want the user to actually see the tabs, it is not possible with the current api and anyone who promises so is fooling you. Please contact me on freelancer for further discussion.