microsoft / microsoft/react-native-windows
react-native-webview: support new architecture
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 17.3k
- Forks
- 1.2k
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 33
Description
Summary
react-native-webview does not – as far as I can tell, though I may be wrong – appear to support New Architecture and it's blocking us from migrating our React Native Windows app to New Arch.
Motivation
Our CI builds currently take 40 minutes and we'd love to enable New Architecture and take advantage of prebuilt React Native Windows, but we're blocked on migrating until react-native-webview supports New Architecture.
React Native WebView is arguably the highest-value native module in the React Native ecosystem, as it gives one access to powerful UI (e.g. it's essentially necessary for syntax-highlighting code blocks) and even a great variety of native APIs (e.g. microphone recording and cryptography)
Other info
I tried making contributions to react-native-webview before but unfortunately the monorepo and build artifacts take up too much disk space to fit on my available Windows machine, so I found myself unable to assist.
Related:
- https://github.com/microsoft/react-native-windows/issues/14341
- https://github.com/microsoft/react-native-windows/issues/14339
Basic Example
No response
Open Questions
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the related React Native Windows issues #14341 and #14339 and the react-native-webview project to establish the current New Architecture support gap. Done means react-native-webview supports the New Architecture sufficiently for this repository to migrate its React Native Windows app and remove the stated blocker.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react-native
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100