Skip to content

[0.83] Use hermes 0.0.0-2604.21001-94aa5e1d#16034

Open
vmoroz wants to merge 2 commits intomicrosoft:0.83-stablefrom
vmoroz:PR/0.83-use-hermes-0.0.0-2604.21001-94aa5e1d
Open

[0.83] Use hermes 0.0.0-2604.21001-94aa5e1d#16034
vmoroz wants to merge 2 commits intomicrosoft:0.83-stablefrom
vmoroz:PR/0.83-use-hermes-0.0.0-2604.21001-94aa5e1d

Conversation

@vmoroz
Copy link
Copy Markdown
Member

@vmoroz vmoroz commented Apr 22, 2026

@vmoroz vmoroz requested review from a team as code owners April 22, 2026 21:18
@github-actions
Copy link
Copy Markdown

Performance Test Results

Branch: PR/0.83-use-hermes-0.0.0-2604.21001-94aa5e1d
Commit: 8993c8d9
Time: 2026-04-22T21:46:17.321Z
Tests: 159/161 passed

❌ Regressions Detected

Button

Scenario Baseline Current Change Status
Button multiple-50 22.40ms 31.73ms +37.0%
Button multiple-100 19.13ms 53.07ms +263.2%

Button multiple-50: Duration increased by 37.0% / +10.00ms (threshold: 15% & 5ms)
Button multiple-100: Duration increased by 263.2% / +50.00ms (threshold: 10% & 10ms)

✅ Passed

152 scenario(s) across 27 suite(s) — no regressions

SectionList

Scenario Mean Median StdDev Renders vs Baseline
SectionList mount 5.30ms 5.00ms ±0.82ms 1 +0.0%
SectionList unmount 0.20ms 0.00ms ±0.42ms 0 +0.0%
SectionList rerender 13.10ms 12.50ms ±2.88ms 2 +19.0%
SectionList with-3-sections-15-items 6.80ms 7.00ms ±1.32ms 1 +27.3%
SectionList with-5-sections-50-items 5.70ms 6.00ms ±0.67ms 1 +0.0%
SectionList with-10-sections-200-items 7.40ms 8.00ms ±2.41ms 1 +45.5%
SectionList with-20-sections-200-items 5.70ms 5.50ms ±2.36ms 1 +10.0%
SectionList with-section-separator 2.60ms 2.00ms ±1.90ms 1 +0.0%
SectionList with-item-separator 2.70ms 2.50ms ±1.06ms 1 +25.0%
SectionList with-header-footer 3.70ms 3.00ms ±2.31ms 1 +50.0%
SectionList with-section-footer 2.30ms 2.00ms ±0.95ms 1 +0.0%
SectionList with-sticky-section-headers 2.20ms 2.00ms ±1.03ms 1 +0.0%
SectionList with-empty-list 0.60ms 1.00ms ±0.52ms 1 +0.0%
SectionList with-50-sections-1000-items 2.10ms 2.00ms ±0.74ms 1 +0.0%

FlatList

Scenario Mean Median StdDev Renders vs Baseline
FlatList mount 5.00ms 4.00ms ±2.05ms 1 +0.0%
FlatList unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
FlatList rerender 11.70ms 11.50ms ±2.67ms 2 +27.8%
FlatList with-10-items 5.20ms 5.00ms ±0.42ms 1 +25.0%
FlatList with-100-items 6.10ms 5.00ms ±1.91ms 1 +0.0%
FlatList with-500-items 5.80ms 5.00ms ±1.62ms 1 +25.0%
FlatList with-1000-items 5.90ms 5.00ms ±2.02ms 1 +25.0%
FlatList horizontal 4.30ms 5.00ms ±1.25ms 1 +0.0%
FlatList with-separator 2.20ms 2.00ms ±0.79ms 1 +0.0%
FlatList with-header-footer 1.40ms 1.00ms ±0.52ms 1 -50.0%
FlatList with-empty-list 0.50ms 0.50ms ±0.53ms 1 +0.0%
FlatList with-get-item-layout 2.00ms 2.00ms ±0.47ms 1 +100.0%
FlatList inverted 1.60ms 2.00ms ±0.52ms 1 +33.3%
FlatList with-num-columns 2.80ms 3.00ms ±0.42ms 1 +0.0%

TouchableOpacity

Scenario Mean Median StdDev Renders vs Baseline
TouchableOpacity mount 1.00ms 1.00ms ±0.00ms 1 +0.0%
TouchableOpacity unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
TouchableOpacity rerender 1.60ms 2.00ms ±0.52ms 2 +100.0%
TouchableOpacity custom-active-opacity 0.90ms 1.00ms ±0.32ms 1 +0.0%
TouchableOpacity disabled 0.70ms 1.00ms ±0.48ms 1 +0.0%
TouchableOpacity with-all-handlers 0.80ms 1.00ms ±0.42ms 1 +0.0%
TouchableOpacity with-hit-slop 1.10ms 1.00ms ±0.32ms 1 +0.0%
TouchableOpacity with-delay 0.80ms 1.00ms ±0.42ms 1 +0.0%
TouchableOpacity nested 1.60ms 2.00ms ±0.52ms 1 +100.0%
TouchableOpacity multiple-10 7.67ms 7.00ms ±2.79ms 1 +16.7%
TouchableOpacity multiple-50 36.00ms 35.00ms ±4.99ms 1 +20.7%
TouchableOpacity multiple-100 58.87ms 62.00ms ±12.82ms 1 +24.0%

ScrollView

Scenario Mean Median StdDev Renders vs Baseline
ScrollView mount 0.50ms 0.50ms ±0.53ms 1 +Infinity%
ScrollView unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
ScrollView rerender 0.60ms 1.00ms ±0.52ms 2 +0.0%
ScrollView children-20 3.53ms 3.00ms ±1.41ms 1 -25.0%
ScrollView children-100 18.07ms 17.00ms ±4.22ms 1 +6.3%
ScrollView horizontal 4.40ms 4.00ms ±1.07ms 1 +0.0%
ScrollView sticky-headers 3.00ms 3.00ms ±1.15ms 1 +0.0%
ScrollView scroll-indicators 0.80ms 1.00ms ±0.42ms 1 +0.0%
ScrollView nested 1.70ms 2.00ms ±0.67ms 1 +100.0%
ScrollView content-container-style 1.10ms 1.00ms ±0.32ms 1 +0.0%
ScrollView children-500 22.27ms 21.00ms ±4.62ms 1 +10.5%

TouchableHighlight

Scenario Mean Median StdDev Renders vs Baseline
TouchableHighlight mount 0.40ms 0.00ms ±0.52ms 1 -100.0%
TouchableHighlight unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
TouchableHighlight rerender 0.70ms 1.00ms ±0.48ms 2 +0.0%
TouchableHighlight custom-underlay-color 0.40ms 0.00ms ±0.52ms 1 +0.0%
TouchableHighlight custom-active-opacity 0.30ms 0.00ms ±0.48ms 1 +0.0%
TouchableHighlight disabled 0.20ms 0.00ms ±0.42ms 1 +0.0%
TouchableHighlight with-all-handlers 0.40ms 0.00ms ±0.52ms 1 +0.0%
TouchableHighlight with-hit-slop 0.40ms 0.00ms ±0.52ms 1 +0.0%
TouchableHighlight nested-touchables 1.60ms 1.00ms ±1.35ms 1 +0.0%
TouchableHighlight multiple-touchables-10 2.80ms 3.00ms ±0.42ms 1 +0.0%
TouchableHighlight multiple-touchables-50 17.20ms 17.50ms ±3.16ms 1 +40.0%
TouchableHighlight multiple-touchables-100 28.10ms 27.00ms ±5.88ms 1 +20.0%

Pressable

Scenario Mean Median StdDev Renders vs Baseline
Pressable mount 0.50ms 0.50ms ±0.53ms 1 +Infinity%
Pressable unmount 0.70ms 0.00ms ±1.89ms 0 +0.0%
Pressable rerender 0.80ms 1.00ms ±0.63ms 2 +100.0%
Pressable with-all-handlers 0.40ms 0.00ms ±0.52ms 1 +0.0%
Pressable with-style-function 0.40ms 0.00ms ±0.52ms 1 +0.0%
Pressable disabled 0.50ms 0.50ms ±0.53ms 1 +Infinity%
Pressable with-hit-slop 0.40ms 0.00ms ±0.52ms 1 +0.0%
Pressable nested 0.70ms 1.00ms ±0.48ms 1 +0.0%
Pressable multiple-10 3.07ms 3.00ms ±0.26ms 1 +0.0%
Pressable multiple-50 19.20ms 19.00ms ±3.63ms 1 +35.7%
Pressable multiple-100 20.53ms 14.00ms ±13.06ms 1 +16.7%

Modal

Scenario Mean Median StdDev Renders vs Baseline
Modal mount 0.40ms 0.00ms ±0.52ms 1 +0.0%
Modal unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
Modal rerender 0.40ms 0.00ms ±0.52ms 2 +0.0%
Modal slide-animation 0.40ms 0.00ms ±0.70ms 1 +0.0%
Modal fade-animation 0.50ms 0.50ms ±0.53ms 1 +Infinity%
Modal transparent 0.30ms 0.00ms ±0.48ms 1 +0.0%
Modal with-callbacks 0.40ms 0.00ms ±0.52ms 1 +0.0%
Modal rich-content 2.20ms 2.00ms ±1.32ms 1 +0.0%
Modal with-accessibility 0.30ms 0.00ms ±0.48ms 1 +0.0%

Image

Scenario Mean Median StdDev Renders vs Baseline
Image mount 0.30ms 0.00ms ±0.48ms 1 +0.0%
Image unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
Image rerender 0.40ms 0.00ms ±0.52ms 2 +0.0%
Image with-resize-mode 0.20ms 0.00ms ±0.42ms 1 +0.0%
Image with-border-radius 0.20ms 0.00ms ±0.42ms 1 +0.0%
Image with-tint-color 0.10ms 0.00ms ±0.32ms 1 +0.0%
Image with-blur-radius 0.20ms 0.00ms ±0.42ms 1 +0.0%
Image with-accessibility 0.30ms 0.00ms ±0.48ms 1 +0.0%
Image multiple-10 1.07ms 1.00ms ±0.70ms 1 +0.0%
Image multiple-50 4.07ms 4.00ms ±0.96ms 1 +33.3%
Image multiple-100 10.93ms 11.00ms ±1.98ms 1 +37.5%

ActivityIndicator

Scenario Mean Median StdDev Renders vs Baseline
ActivityIndicator mount 0.10ms 0.00ms ±0.32ms 1 +0.0%
ActivityIndicator unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
ActivityIndicator rerender 0.50ms 0.50ms ±0.53ms 2 +Infinity%
ActivityIndicator size-large 0.10ms 0.00ms ±0.32ms 1 +0.0%
ActivityIndicator size-small 0.00ms 0.00ms ±0.00ms 1 +0.0%
ActivityIndicator with-color 0.10ms 0.00ms ±0.32ms 1 +0.0%
ActivityIndicator not-animating 0.30ms 0.00ms ±0.48ms 1 +0.0%
ActivityIndicator with-accessibility 0.10ms 0.00ms ±0.32ms 1 +0.0%
ActivityIndicator multiple-10 1.00ms 1.00ms ±0.00ms 1 +0.0%
ActivityIndicator multiple-50 4.60ms 4.00ms ±1.72ms 1 +0.0%
ActivityIndicator multiple-100 10.67ms 10.00ms ±2.32ms 1 +42.9%

Switch

Scenario Mean Median StdDev Renders vs Baseline
Switch mount 0.30ms 0.00ms ±0.48ms 1 +0.0%
Switch unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
Switch rerender 0.40ms 0.00ms ±0.52ms 2 -100.0%
Switch value-true 0.50ms 0.50ms ±0.53ms 1 +Infinity%
Switch disabled 0.10ms 0.00ms ±0.32ms 1 +0.0%
Switch custom-colors 0.20ms 0.00ms ±0.42ms 1 +0.0%
Switch on-value-change 0.50ms 0.00ms ±0.71ms 1 +0.0%
Switch with-accessibility 0.20ms 0.00ms ±0.42ms 1 +0.0%
Switch multiple-10 2.13ms 2.00ms ±1.30ms 1 +0.0%
Switch multiple-50 11.20ms 10.00ms ±2.83ms 1 +11.1%
Switch multiple-100 22.60ms 20.00ms ±4.75ms 1 +25.0%

TextInput

Scenario Mean Median StdDev Renders vs Baseline
TextInput mount 0.20ms 0.00ms ±0.42ms 1 +0.0%
TextInput unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
TextInput rerender 0.20ms 0.00ms ±0.42ms 2 +0.0%
TextInput multiline 0.30ms 0.00ms ±0.48ms 1 +0.0%
TextInput with-value 0.20ms 0.00ms ±0.42ms 1 +0.0%
TextInput styled 0.30ms 0.00ms ±0.48ms 1 +0.0%
TextInput multiple-100 9.73ms 10.00ms ±1.67ms 1 +42.9%

View

Scenario Mean Median StdDev Renders vs Baseline
View mount 0.10ms 0.00ms ±0.32ms 1 +0.0%
View unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
View rerender 0.30ms 0.00ms ±0.48ms 2 +0.0%
View nested-50 4.73ms 4.00ms ±1.33ms 1 +33.3%
View nested-100 10.00ms 9.00ms ±2.17ms 1 +28.6%
View shadow 0.40ms 0.00ms ±0.52ms 1 +0.0%
View border-radius 0.10ms 0.00ms ±0.32ms 1 +0.0%
View nested-500 22.27ms 13.00ms ±16.62ms 1 +30.0%

Text

Scenario Mean Median StdDev Renders vs Baseline
Text mount 0.10ms 0.00ms ±0.32ms 1 +0.0%
Text unmount 0.20ms 0.00ms ±0.63ms 0 +0.0%
Text rerender 1.00ms 0.50ms ±1.83ms 2 +Infinity%
Text long-1000 0.20ms 0.00ms ±0.42ms 1 +0.0%
Text nested 0.40ms 0.00ms ±0.52ms 1 +0.0%
Text styled 0.20ms 0.00ms ±0.42ms 1 +0.0%
Text multiple-100 10.40ms 10.00ms ±2.56ms 1 +42.9%

SectionList.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
SectionList native mount 4.89ms 4.47ms ±0.77ms 1 -31.3%

FlatList.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
FlatList native mount 4.32ms 4.11ms ±0.72ms 1 -55.4%

TouchableHighlight.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
TouchableHighlight native mount 1.61ms 1.34ms ±0.59ms 1 -35.7%

TouchableOpacity.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
TouchableOpacity native mount 1.61ms 1.56ms ±0.18ms 1 -50.3%

Pressable.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Pressable native mount 1.50ms 1.40ms ±0.23ms 1 -44.3%

ScrollView.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
ScrollView native mount 3.44ms 3.13ms ±0.86ms 1 -22.7%

ActivityIndicator.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
ActivityIndicator native mount 1.28ms 1.22ms ±0.19ms 1 -50.9%

TextInput.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
TextInput native mount 2.03ms 1.83ms ±0.63ms 1 -55.2%

Switch.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Switch native mount 1.30ms 1.26ms ±0.16ms 1 -27.5%

Button.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Button native mount 1.91ms 1.89ms ±0.15ms 1 -27.4%

Modal.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Modal native mount 1.20ms 1.14ms ±0.13ms 1 -6.5%

Image.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Image native mount 1.79ms 1.75ms ±0.15ms 1 -22.7%

View.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
View native mount 1.25ms 1.15ms ±0.30ms 1 -19.2%

Text.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Text native mount 1.45ms 1.37ms ±0.26ms 1 -21.1%

@vmoroz vmoroz enabled auto-merge (squash) April 22, 2026 22:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants