Skip to content

Commit 06ab1f4

Browse files
rubennortevzaidman
authored andcommitted
Ship Web Performance APIs in canary (#53712)
Summary: Pull Request resolved: #53712 Changelog: [internal] This enables the new Web Performance APIs in the canary channel. Reviewed By: cortinico Differential Revision: D82117694 fbshipit-source-id: 370b8397eeec350be8434728ab9d8ce1f5926117
1 parent 7754c05 commit 06ab1f4

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

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

Lines changed: 3 additions & 1 deletion
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<<f82b5905d822f8009c054a9443f86e39>>
7+
* @generated SignedSource<<4464982256b8ce543d9235fccbf67054>>
88
*/
99

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

2828
override fun enableFabricRenderer(): Boolean = true
2929

30+
override fun enableWebPerformanceAPIsByDefault(): Boolean = true
31+
3032
override fun useNativeViewConfigsInBridgelessMode(): Boolean = true
3133

3234
override fun useTurboModuleInterop(): Boolean = true

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

Lines changed: 5 additions & 1 deletion
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<<db8626cf78a3ed226bbbe6bf20cc03a2>>
7+
* @generated SignedSource<<32a03e199994c91c022013d7929bfea5>>
88
*/
99

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

38+
bool enableWebPerformanceAPIsByDefault() override {
39+
return true;
40+
}
41+
3842
bool useNativeViewConfigsInBridgelessMode() override {
3943
return true;
4044
}

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -516,6 +516,16 @@ const definitions: FeatureFlagDefinitions = {
516516
},
517517
ossReleaseStage: 'none',
518518
},
519+
enableWebPerformanceAPIsByDefault: {
520+
defaultValue: false,
521+
metadata: {
522+
description:
523+
'Enable Web Performance APIs (Performance Timeline, User Timings, etc.) by default.',
524+
expectedReleaseValue: true,
525+
purpose: 'release',
526+
},
527+
ossReleaseStage: 'canary',
528+
},
519529
fixMappingOfEventPrioritiesBetweenFabricAndReact: {
520530
defaultValue: false,
521531
metadata: {

0 commit comments

Comments
 (0)