Hi everyone,
I'm working with React.js team to build a new React Developer Tools extension. Since React developers might be using different versions, it needs to support all of them.
For engineering benefits, we would prefer to load a different React DevTools runtime for every React version (instead of one runtime for all versions). Natively we can bundle the runtime files all into the extension, but over time the extension will get too large.
Ideally, we want to dynamically download and execute a matching JS from our CDN for the current React version that runs on the page the user is inspecting. My understanding is that this is possible with Manifest V2, but no longer possible with V3. Is this true? If so, is there an alternative way to achieve my goal?
Thanks,
Mengdi