I know this is an old thread, but I'll leave this comment for anyone new to this question...
I’m developing the plugin called TLabWebview, a 3D web browser plugin released as open-source software on GitHub, where all features are available for free. It only supports Android platforms, for the VR device, such as the Meta Quest series. However, it works with multiple browser engines (WebView and GeckoView), supports multi-instance functionality, and can render to various targets, including Texture2D and CompositionLayers.
The documentation and API might not be as comprehensive as paid options, but I’m working on improving them with user feedback.
I’m confident in the plugin’s performance because this plugin retrieve web browser frame as byte array and pass it to Unity directly without any pixel format conversion (this is stable option of plugin's rendering mode). If you select HardwareBuffer as rendering mode, Texture2D and web browser frame are synchronized using HardwareBuffer so more efficient than pass frame's pixel data over cpu.
Here are the links:
- The plugin is available here
- Official page is here
- VR sample is here