React Native Skia: A Year in Review and a Look Ahead - Shopify

This post details the evolution of React Native Skia over its first year, highlighting the transition from an alpha release to a fully-tailored declarative architecture. Key technical advancements include the development of Skia DOM for UI thread rendering, which executes drawings outside the JavaScript thread and minimizes JSI allocations, leading to significant performance improvements. The post also discusses platform compatibility (iOS, Android, Web, Node.js), integration with Expo, and the extensibility of the library through modules like Skottie and Vision Camera. Quality assurance efforts, including end-to-end testing and documentation with Docusaurus and Shiki Twoslash, are also highlighted. Future work will focus on leveraging Skia DOM for animations.
More from the React Native Animation Performance trail
- FlashList v2: A ground-up rewrite for React Native's New Architecture (2025) - Shopify
- The Future of React Native Graphics: WebGPU, Skia, and Beyond (2025) - Shopify
- Improving Shopify App’s Performance - Shopify
- Getting Started with React Native Skia - Shopify
- Making Your React Native Gestures Feel Natural - Shopify