mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Add FAQ entry about our attempts to remove Skia image codecs. (#177947)
Adds a FAQ entry referencing our investigations into removing Skia image codecs in https://github.com/flutter/flutter/issues/144438 and https://github.com/flutter/flutter/issues/177863.
This commit is contained in:
parent
ed19f47bec
commit
cfbeed68a3
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user