The "Render Failed" error in Webflow often occurs due to performance limitations caused by too many large assets or complex animations. In your case, 80 JPEG images (960x540 each) may be pushing Webflow’s limits, especially if they’re all animated or loaded at once.
1. Optimize Your Image Files
- Compress each image before uploading. Use tools like TinyJPG or Squoosh to significantly reduce file sizes without a noticeable loss in quality.
- Aim for images under 150KB each if possible.
- Consider exporting images at lower resolutions if high detail isn’t necessary.
2. Use Lazy Loading
- Make sure the Image element has
loading="lazy" set in the element settings. - This prevents all images from loading simultaneously, improving performance and reducing the risk of render failure.
3. Segment the Animation
- Instead of rendering all 80 images in one sequence, break the animation into smaller parts—for example, 4 sets of 20 images—and use scroll interactions or tabs to trigger them separately.
- This reduces memory usage and complexity during composition rendering.
4. Use Video Instead of an Image Sequence
- Export the image sequence as an MP4 or WebM video using a video editing tool like Adobe Premiere Pro, After Effects, or even online GIF-to-video converters.
- Place the video using a Video element in Webflow. Use optimized settings: 720p resolution, compressed file size.
- This is significantly more efficient than animating 80 images manually.
5. Check Browser and System Performance
- Rendering large sequences in the Webflow Designer can also stress your local resources.
- Try a different browser, clear your cache, or close other tabs/apps. Chrome is optimal for Webflow's Designer.
6. Reduce the DOM Load
- Ensure you're not wrapping each image in too many nested divs.
- Keep structure simple to avoid exceeding Webflow’s DOM limits.
Summary
To fix the "Render Failed" error, compress your images, use lazy loading, break the animation into smaller segments, or export the entire sequence as a video. Webflow performs best when assets are optimized and layout complexity is minimized.