FastImage, performant React Native image component.
Overview
FastImage is an innovative image component designed specifically for React Native, providing a high-performance alternative to the standard Image component. It has been fully optimized for the new React Native architecture, ensuring that developers can enjoy faster load times and enhanced efficiency. With features aimed at addressing common issues like flickering and slow loads, FastImage stands out as a superior choice for managing images in mobile applications.
This fork of the original react-native-fast-image repository comes with various enhancements, including support for next-gen image formats and compatibility with the latest React Native features. FastImage is ideal for developers looking to streamline image loading in their apps while maintaining a high standard of performance and reliability.
Features
- Aggressive Caching: FastImage employs advanced caching mechanisms for ultra-fast image loading, ensuring optimal performance in your applications.
- Customizable Authorization Headers: Easily pass authentication tokens or other headers required for secure image loading.
- Priority-based Image Loading: Manage how your images are loaded based on their priority, allowing for a more seamless user experience.
- Preloading for Instant Display: Utilize preloading capabilities so that images can be displayed instantly when needed.
- Full GIF and AVIF Support: Display dynamic graphics and leverage modern image formats for better quality and compression.
- Support for Border Radius: Easily apply border radius for images, enhancing the aesthetic appeal of your app design.
- Compatibility with Fabric Renderer: Take advantage of the latest updates in React Native, as FastImage supports Fabric Renderer from version 8.7.0 and above.
- TurboModules Support: Utilizes TurboModules for improved performance and integration in React Native projects from version 8.8.0 onwards.