Skip to content

Conversation

@lynxassistant
Copy link

@lynxassistant lynxassistant bot commented Nov 28, 2025

No description provided.

@jianliang00 jianliang00 force-pushed the shadow/p/Dango-2021/split_js_bridge branch 5 times, most recently from 25b416d to f0a7b12 Compare November 29, 2025 10:16
1. Added `JSDebugProxy` to create all objects dependent on the JS engine.
2. Added a singleton `JSDebugHelper` to manage the pointer to `JSDebugProxy`.

(Android only)
3. Extracted `JSDebugProxy` and JS engine related logic from lynxdevtool.so into a separate lynxdevtool_js_bridge.so,
   so that lynxdevtool.so no longer depends directly on the JS engines.
4. Load lynxdevtool_js_bridge.so only when `ILynxDevToolService.getLoadJsBridge()` returns true.

SkipChecks: macro
@jianliang00 jianliang00 force-pushed the shadow/p/Dango-2021/split_js_bridge branch from f0a7b12 to 5c87d3e Compare November 29, 2025 10:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants