| refactor(bridge): collapse JS callback wrappers
stripped libace_compatible.z.so size before baseline/master: 57688036 bytes
stripped libace_compatible.z.so size after: 57622344 bytes
stripped libace_compatible.z.so delta vs baseline/master: -65692 bytes
Scope:
- legacy js bridge task and callback forwarders
- declarative JSView callback wrappers
- repeat JS function callbacks
- JSI animation callback tasks
- plugin/frontend delegate task callbacks
Implementation:
- replace repeated lambda/std::function bodies with narrow callback/task carriers
- add declarative JS callback state helpers
- preserve concrete callback execution paths in accepted helper replacements
Change-Id: I71b2760eb3cda7ec23dc62a7567b042381c716c0
Signed-off-by: Mikhail V. Lobakh <lobah.mikhail@huawei-partners.com>
| 4 天前 |
| 删除对build_theme_code依赖
Signed-off-by: kangchongtao <kangchongtao@huawei.com>
| 8 个月前 |
| 新增CLAUDE和知识库
Signed-off-by: lv-hangping1 <lvhangping@h-partners.com>
| 3 个月前 |
| perf: optimize header dependencies for compile efficiency
Prune redundant includes and improve forward declaration usage to reduce compile overhead.
Signed-off-by: zenix_zxy <zhengxingyou1@huawei.com>
Co-Authored-By: Agent
| 25 天前 |
| header opt:xnode
Signed-off-by: l00916518 <liuhuayi3@huawei.com>
Change-Id: I9277c07cd2bd03032dc26d89af37168a44e51735
| 29 天前 |
| refactor(bridge): collapse JS callback wrappers
stripped libace_compatible.z.so size before baseline/master: 57688036 bytes
stripped libace_compatible.z.so size after: 57622344 bytes
stripped libace_compatible.z.so delta vs baseline/master: -65692 bytes
Scope:
- legacy js bridge task and callback forwarders
- declarative JSView callback wrappers
- repeat JS function callbacks
- JSI animation callback tasks
- plugin/frontend delegate task callbacks
Implementation:
- replace repeated lambda/std::function bodies with narrow callback/task carriers
- add declarative JS callback state helpers
- preserve concrete callback execution paths in accepted helper replacements
Change-Id: I71b2760eb3cda7ec23dc62a7567b042381c716c0
Signed-off-by: Mikhail V. Lobakh <lobah.mikhail@huawei-partners.com>
| 4 天前 |
| Add new callback for inspector.
Signed-off-by: chijunwen <chijunwen@h-partners.com>
| 2 个月前 |
| header opt:xnode
Signed-off-by: l00916518 <liuhuayi3@huawei.com>
Change-Id: I9277c07cd2bd03032dc26d89af37168a44e51735
| 29 天前 |
| export symbols for cj frontend
Change-Id: I1a7704a19b605ff838d75db31ecaa96ea77f0974
| 1 年前 |
| [L] fix header in ace
Co-Authored-By:Agent
Signed-off-by: lisitao <lisitao3@h-partners.com>
| 1 个月前 |
| [L] fix header in ace
Co-Authored-By:Agent
Signed-off-by: lisitao <lisitao3@h-partners.com>
| 1 个月前 |
| [L] fix header in ace
Co-Authored-By:Agent
Signed-off-by: lisitao <lisitao3@h-partners.com>
| 1 个月前 |
| Add new callback for inspector.
Signed-off-by: chijunwen <chijunwen@h-partners.com>
| 2 个月前 |