HarmonyOS鸿蒙Next的js开发会影响其性能吗?
HarmonyOS鸿蒙Next的js开发会影响其性能吗? 鸿蒙的js开发会影响其运行性能吗?是类似于React-Native这样的ui框架的运行原理吗?如果这样的话数据会在js线程和原生线程进行来回传输,可能会影响性能。
亲爱滴开发者 ,这个问题已经在处理中啦,稍后答复你哟 ,么么哒
更多关于HarmonyOS鸿蒙Next的js开发会影响其性能吗?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
关于性能
发现这么一段话:
随着 TypeScript 继续普及,会不会出现直接跑 TypeScript 的运行时?这里提到的微软为教育项目 MakeCode 研发的 Static TypeScript,就相当有潜力成为下一代的高性能 JS 系语言环境。通过限定 TypeScript 的静态强类型子集并为其搭建工具链,STS 可以做到无需 JIT 也能接近 V8 的性能水平,同时内存占用比 V8 少两个数量级。这使得 STS 不光能用于开发普通 app 这类 IO 密集的应用,还能顺利在嵌入式硬件上开发小游戏这类更偏计算密集(需逐帧更新渲染)的应用,在工程能力上是一项很大的突破。
关于 MakeCode:https://docs.cloudbase.net/api-reference/webv2/adapter.html
用typescript 还不如直接 支持最新的 es 标准即可
我个人是这样看待支持 JS 开发的,对于不会 Java 或 C++ 的个人开发者或者团队,又想开发 app,js 那稍微性能差一点的问题也不是问题了,因为我感觉走 JS 开发路线的基本是个人或者小团队的作品,能做出来是最重要的。
支持 JS 开发,相信会吸引很多人入门鸿蒙开发。
当然性能如果能比肩 Java 和 C/C++ 那是最好的。
鸿蒙的ACE JS和react-native原理不一样。底层是一套UI自渲染框架,可跨平台 (比如PC端预览的效果和手表/TV端是同样的渲染路径,效果一致)。性能方面,目前一些典型的场景性能(比如图库、电商、长列表)基本都可以达到满帧。但由于JS语言本身性能的限制,不建议有复杂的JS逻辑运算。鸿蒙也会持续进行整体性能相关的优化,欢迎持续关注。
HarmonyOS鸿蒙Next的JS开发对性能的影响主要取决于应用场景和优化程度。JS作为轻量级脚本语言,在鸿蒙Next中主要用于UI和简单逻辑的实现。鸿蒙Next通过优化JS引擎和底层框架,确保在大部分场景下性能表现良好。对于复杂计算或高性能需求的应用,建议结合使用其他高性能语言或原生模块。总体而言,合理使用JS开发不会显著影响鸿蒙Next的性能。
在HarmonyOS鸿蒙Next中,使用JavaScript进行开发不会显著影响其性能。鸿蒙Next采用了高效的ArkTS引擎,优化了JavaScript的执行效率,确保应用运行流畅。此外,鸿蒙Next支持多线程和异步处理,进一步提升了性能表现。因此,开发者可以放心使用JavaScript进行应用开发,而无需担心性能问题。