Skip to content

Commit 81f822e

Browse files
committed
fix(blog): config
1 parent 8739286 commit 81f822e

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

blog/2025-05-16-taro-harmony-c-api.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ description: '在过去的一年中,Taro 经历了显著的蜕变,Taro For H
1515

1616
![JD Harmony](https://img13.360buyimg.com/img/jfs/t1/235448/38/25755/201048/66d7d844F0baea79b/adfe087ce5348c30.png)
1717

18-
今天,我们正式开源 Taro For Harmony C-API 版本,这次版本的发布,将带来更丰富的样式适配、更高效的渲染性能、更全面的组件支持,让开发者以 Web 范式的方式来开发出媲美原生鸿蒙性能的应用,为鸿蒙应用生态的丰富注入强大的动力。
18+
今天,我们正式开源 Taro on Harmony C-API 版本,这次版本的发布,将带来更丰富的样式适配、更高效的渲染性能、更全面的组件支持,让开发者以 Web 范式的方式来开发出媲美原生鸿蒙性能的应用,为鸿蒙应用生态的丰富注入强大的动力。
1919

2020
![JD Harmony APP](https://storage.360buyimg.com/aotu-team/zakary-blog/2025-05-16/pic_hd.jpg)
2121

2222
## 整体技术架构
2323

24-
Taro For Harmony 技术方案支持开发者使用 React DSL 来开发纯血鸿蒙应用,整体架构可以简单分为三层:
24+
Taro on Harmony 技术方案支持开发者使用 React DSL 来开发纯血鸿蒙应用,整体架构可以简单分为三层:
2525

2626
![Taro Harmony React](https://storage.360buyimg.com/aotu-team/zakary-blog/2025-05-16/img3.png)
2727

@@ -41,7 +41,7 @@ Taro For Harmony 技术方案支持开发者使用 React DSL 来开发纯血鸿
4141

4242
#### 常用组件和 API 支持
4343

44-
在 C-API 版本的 Taro For Harmony 中,我们不仅完整支持了 React 18+,另外支持了 View、Text、Image、Video 等近 33 个 Taro 组件,对于常用的 API,如 getSystemInfo、getStorage 等也是在 C-API 版本中得到了完整的支持,而且针对逻辑较为复杂的 API 如:createSelectorQuery 以及 createIntersectionObserver,我们将这些 API 在 C++ 侧进行了重新的实现,大幅提升了他们的执行性能。
44+
在 C-API 版本的 Taro on Harmony 中,我们不仅完整支持了 React 18+,另外支持了 View、Text、Image、Video 等近 33 个 Taro 组件,对于常用的 API,如 getSystemInfo、getStorage 等也是在 C-API 版本中得到了完整的支持,而且针对逻辑较为复杂的 API 如:createSelectorQuery 以及 createIntersectionObserver,我们将这些 API 在 C++ 侧进行了重新的实现,大幅提升了他们的执行性能。
4545

4646
#### 常用样式支持
4747

@@ -104,7 +104,7 @@ import path from 'path'
104104

105105
const config = {
106106
// ...
107-
plugin: ['@tarojs/plugin-platform-harmony-cpp'],
107+
plugins: ['@tarojs/plugin-platform-harmony-cpp'],
108108
harmony: {
109109
// 当前仅支持使用 Vite 编译鸿蒙应用
110110
compiler: 'vite',
@@ -138,8 +138,8 @@ export default {
138138

139139
## 总结与展望
140140

141-
Taro For Harmony C-API 版本经历了京东鸿蒙 APP 的实践,综合性能、生态以及开发体验来讲,毫无疑问已经成为了开发鸿蒙应用的最佳框架选型之一。
141+
Taro on Harmony C-API 版本经历了京东鸿蒙 APP 的实践,综合性能、生态以及开发体验来讲,毫无疑问已经成为了开发鸿蒙应用的最佳框架选型之一。
142142

143-
当下,我们也仍然在不断完善着鸿蒙的适配方案,基于当前的 Taro For Harmony C-API 方案,我们会进行多线程的架构升级以及 React 的 C++ 化,进一步提升 Taro 在鸿蒙端侧的性能,并极大地降低应用的丢帧率,整体进展也已经处于验证和测试阶段。
143+
当下,我们也仍然在不断完善着鸿蒙的适配方案,基于当前的 Taro on Harmony C-API 方案,我们会进行多线程的架构升级以及 React 的 C++ 化,进一步提升 Taro 在鸿蒙端侧的性能,并极大地降低应用的丢帧率,整体进展也已经处于验证和测试阶段。
144144

145-
也欢迎大家一起参与 Taro For Harmony 的共建,你们的每一个建议,每一次提交,都是推进 Taro 继续往前走最大的动力。
145+
也欢迎大家一起参与 Taro on Harmony 的共建,你们的每一个建议,每一次提交,都是推进 Taro 继续往前走最大的动力。

0 commit comments

Comments
 (0)