It would be nice to have an option to create discarded tabs (unloaded). Tabs should find favicon from cache if available. If not, use just default or provided favIconUrl. There should be parameters for titles, and favicons, as an array that should match the url’s array length.
In case of windows.create, first tab should be loaded, as usual.
chrome.windows.create({url: [], title: [], favIconUrl: [], discarded: true}, function(window) {});
In case of a single tab:
chrome.tabs.create({url: “your url here”, title: “your title here”, favIconUrl: “your favIcon url here” , discarded: true, active: false}, function(tab) {});