内容简介: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 版本发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Haskell School of Music
Paul Hudak、Donya Quick / Cambridge University Press / 2018-10-4 / GBP 42.99
This book teaches functional programming through creative applications in music and sound synthesis. Readers will learn the Haskell programming language and explore numerous ways to create music and d......一起来看看 《The Haskell School of Music》 这本书的介绍吧!