内容简介:React Native 0.65 已经发布了,此版本主要亮点包括: Hermes 0.8.1。 react-native-codegen 0.0.7 版现在需要作为 package.json 中的 devDependency。 JCenter 现已弃用且为只读。官方已将 JCenter 作为 maven ...
React Native 0.65 已经发布了,此版本主要亮点包括:
- Hermes 0.8.1。
- react-native-codegen 0.0.7 版现在需要作为 package.json 中的 devDependency。
- JCenter 现已弃用且为只读。官方已将 JCenter 作为 maven 仓库移除并更新了依赖项以使用 MavenCentral 和 Jitpack。
- 将 OkHttp 从 v3 升级到 v4.9.1。有关更改的更多详细信息,可参阅 Upgrading to OkHttp 4。
- 升级到 Flipper 0.93 以支持 Xcode 12.5。可参阅此处的 Flipper 更新日志。
- Android Gradle Plugin 7 支持。
Hermes
Hermes 是 Facebook 为 React Native 优化的开源 JavaScript VM,已升级到 0.8.1 版本。此版本中的一些突出功能包括:
- 一个名为“Hades”的新并发 garbage collector,可在 64 位设备上将暂停时间缩短多达 30 倍。在 Facebook,它将一些 CPU 密集型工作负载提高了 20%-50%。可在此处了解有关 Hades 的更多信息。
- ECMAScript Internationalization API(ECMA-402 或
Intl
)现在内置在 Android 上的 Hermes 中并默认启用,每个 API size overhead 只有 57-62K(相比之下,JSC 的为 6MiB)。通过此更改,Hermes 用户不再需要 locale polyfills。 - Hermes on iOS 现在支持 Apple M1 Mac 和 Mac Catalyst。
- 内存改进,包括 SMI(Small Integers)和指针压缩,将 JS 堆缩小了 30%。
- 对
Function.prototype.toString
的更改,修复了由于 feature detection 不当而导致的性能下降,并支持源代码注入用例。
辅助功能修复和添加
- 允许为 iOS 指定高对比度明暗值。有关更多详细信息可参阅文档。
- 在 Android 上添加了
getRecommendedTimeoutMillis
API。 - 一般性修复,以确保 TalkBack/VoiceOver 正确 announce UI states,例如组件上的
disabled
和unselected
。
完整更新内容可以查看:
- https://reactnative.dev/blog/2021/08/17/version-065
- https://github.com/facebook/react-native/releases/tag/v0.65.0
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- NPM包(模块)发布、更新、撤销发布
- 有赞灰度发布与蓝绿发布实践
- 【重磅发布】Linkis 0.10.0 版本发布
- BeetlSQL 3.0.9 发布,Idea 插件发布
- 贝密游戏 0.7.0 发布,发布斗地主
- 【重磅发布】DataSphere Studio 0.9.0 版本发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
穿越计算机的迷雾
李忠 / 电子工业出版社 / 2011-1 / 36.00元
《穿越计算机的迷雾》从最基本的电学知识开始,带领读者一步一步、从无到有地制造一台能全自动工作的计算机。在这个过程中,读者可以学习到大量有趣的电学、数学和逻辑学知识,了解到它们是如何为电子计算机的产生创造条件,并促使它不断向着更快、更小、更强的方向发展。通过阅读《穿越计算机的迷雾》,读者可以很容易地理解自动计算实际上是如何发生的,而现代的计算机又是怎么工作的。以此为基础,在《穿越计算机的迷雾》的后面......一起来看看 《穿越计算机的迷雾》 这本书的介绍吧!