From 4084b211655adc29708ddf8e23478115e349317a Mon Sep 17 00:00:00 2001 From: Rahim Rahman Date: Mon, 22 Apr 2024 01:54:52 -0600 Subject: [PATCH] fix: use polyfill-force to improve startup time (#7904) * shouldPolyfill on some instances cost > 2s * polyfill-force skips shouldPolyfill() call --- index.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/index.ts b/index.ts index 429f069a0..2a296a27f 100644 --- a/index.ts +++ b/index.ts @@ -41,13 +41,13 @@ setFontFamily(); if (global.HermesInternal) { // Polyfills required to use Intl with Hermes engine - require('@formatjs/intl-getcanonicallocales/polyfill'); - require('@formatjs/intl-locale/polyfill'); - require('@formatjs/intl-pluralrules/polyfill'); - require('@formatjs/intl-numberformat/polyfill'); - require('@formatjs/intl-datetimeformat/polyfill'); + require('@formatjs/intl-getcanonicallocales/polyfill-force'); + require('@formatjs/intl-locale/polyfill-force'); + require('@formatjs/intl-pluralrules/polyfill-force'); + require('@formatjs/intl-numberformat/polyfill-force'); + require('@formatjs/intl-datetimeformat/polyfill-force'); require('@formatjs/intl-datetimeformat/add-golden-tz'); - require('@formatjs/intl-listformat/polyfill'); + require('@formatjs/intl-listformat/polyfill-force'); } if (Platform.OS === 'android') {