diff --git a/docs/engine/impeller/docs/faq.md b/docs/engine/impeller/docs/faq.md index 4286eef17b9..d1cf9a493cd 100644 --- a/docs/engine/impeller/docs/faq.md +++ b/docs/engine/impeller/docs/faq.md @@ -63,6 +63,21 @@ querying the system supplied image formats. So, while Impeller does not use nor is a wrapper for Skia, some Skia components are still used by Flutter when rendering using Impeller. +### Can Skia-wrapped image codecs be removed in favor of using system supplied image codecs? + +The team investigated removing codecs from Skia in favor of relying on the +system supplied decoders for supported image formats. This would have the +benefit of reducing the binary size of the engine. + +Our investigations found that using the system decoders had more complications +than initially expected. It would take a significant amount of work to achieve +parity with the Skia codecs in terms of performance and reliability. + +The results of our investigation are documented in +https://github.com/flutter/flutter/issues/144438 for removing codecs on iOS and +in https://github.com/flutter/flutter/issues/177863 for removing codecs on +Android. + ### Is Impeller going to be supported on the Web? The current priority for Impeller is to be amazing on all platforms targeted by