Skip to content

Commit beccee2

Browse files
rubennortemeta-codesync[bot]
authored andcommitted
Promote Web Performance APIs to stable (#54324)
Summary: Pull Request resolved: #54324 Changelog: [General][Added] - Enable Web Performance APIs This promotes the Web Performance APIs from canary to stable. Reviewed By: cipolleschi Differential Revision: D85783108 fbshipit-source-id: 8d8b4565f28dc20d63e677c01366f4f37d5c46e4
1 parent 71f5c74 commit beccee2

File tree

6 files changed

+10
-16
lines changed

6 files changed

+10
-16
lines changed

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsDefaults.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* This source code is licensed under the MIT license found in the
55
* LICENSE file in the root directory of this source tree.
66
*
7-
* @generated SignedSource<<346acf2190f419cc4de64f66cb40f802>>
7+
* @generated SignedSource<<afccaed3066598724041c48bfb524234>>
88
*/
99

1010
/**
@@ -125,7 +125,7 @@ public open class ReactNativeFeatureFlagsDefaults : ReactNativeFeatureFlagsProvi
125125

126126
override fun enableVirtualViewWindowFocusDetection(): Boolean = false
127127

128-
override fun enableWebPerformanceAPIsByDefault(): Boolean = false
128+
override fun enableWebPerformanceAPIsByDefault(): Boolean = true
129129

130130
override fun fixMappingOfEventPrioritiesBetweenFabricAndReact(): Boolean = false
131131

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsOverrides_RNOSS_Canary_Android.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* This source code is licensed under the MIT license found in the
55
* LICENSE file in the root directory of this source tree.
66
*
7-
* @generated SignedSource<<4464982256b8ce543d9235fccbf67054>>
7+
* @generated SignedSource<<f82b5905d822f8009c054a9443f86e39>>
88
*/
99

1010
/**
@@ -27,8 +27,6 @@ public open class ReactNativeFeatureFlagsOverrides_RNOSS_Canary_Android : ReactN
2727

2828
override fun enableFabricRenderer(): Boolean = true
2929

30-
override fun enableWebPerformanceAPIsByDefault(): Boolean = true
31-
3230
override fun useNativeViewConfigsInBridgelessMode(): Boolean = true
3331

3432
override fun useTurboModuleInterop(): Boolean = true

packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDefaults.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* This source code is licensed under the MIT license found in the
55
* LICENSE file in the root directory of this source tree.
66
*
7-
* @generated SignedSource<<d3786de5c8669d29376f135536f7cbbc>>
7+
* @generated SignedSource<<d61394fb8056e5e1a68f9fe7b936985c>>
88
*/
99

1010
/**
@@ -232,7 +232,7 @@ class ReactNativeFeatureFlagsDefaults : public ReactNativeFeatureFlagsProvider {
232232
}
233233

234234
bool enableWebPerformanceAPIsByDefault() override {
235-
return false;
235+
return true;
236236
}
237237

238238
bool fixMappingOfEventPrioritiesBetweenFabricAndReact() override {

packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsOverridesOSSCanary.h

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* This source code is licensed under the MIT license found in the
55
* LICENSE file in the root directory of this source tree.
66
*
7-
* @generated SignedSource<<32a03e199994c91c022013d7929bfea5>>
7+
* @generated SignedSource<<db8626cf78a3ed226bbbe6bf20cc03a2>>
88
*/
99

1010
/**
@@ -35,10 +35,6 @@ class ReactNativeFeatureFlagsOverridesOSSCanary : public ReactNativeFeatureFlags
3535
return true;
3636
}
3737

38-
bool enableWebPerformanceAPIsByDefault() override {
39-
return true;
40-
}
41-
4238
bool useNativeViewConfigsInBridgelessMode() override {
4339
return true;
4440
}

packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -593,14 +593,14 @@ const definitions: FeatureFlagDefinitions = {
593593
ossReleaseStage: 'none',
594594
},
595595
enableWebPerformanceAPIsByDefault: {
596-
defaultValue: false,
596+
defaultValue: true,
597597
metadata: {
598598
description:
599599
'Enable Web Performance APIs (Performance Timeline, User Timings, etc.) by default.',
600600
expectedReleaseValue: true,
601601
purpose: 'release',
602602
},
603-
ossReleaseStage: 'canary',
603+
ossReleaseStage: 'stable',
604604
},
605605
fixMappingOfEventPrioritiesBetweenFabricAndReact: {
606606
defaultValue: false,

packages/react-native/src/private/featureflags/ReactNativeFeatureFlags.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* This source code is licensed under the MIT license found in the
55
* LICENSE file in the root directory of this source tree.
66
*
7-
* @generated SignedSource<<25169f72feeaa596faaeb8fc3fffac06>>
7+
* @generated SignedSource<<7edda733c47c5e6db0287b8b6325cdfb>>
88
* @flow strict
99
* @noformat
1010
*/
@@ -425,7 +425,7 @@ export const enableVirtualViewWindowFocusDetection: Getter<boolean> = createNati
425425
/**
426426
* Enable Web Performance APIs (Performance Timeline, User Timings, etc.) by default.
427427
*/
428-
export const enableWebPerformanceAPIsByDefault: Getter<boolean> = createNativeFlagGetter('enableWebPerformanceAPIsByDefault', false);
428+
export const enableWebPerformanceAPIsByDefault: Getter<boolean> = createNativeFlagGetter('enableWebPerformanceAPIsByDefault', true);
429429
/**
430430
* Uses the default event priority instead of the discreet event priority by default when dispatching events from Fabric to React.
431431
*/

0 commit comments

Comments
 (0)