[webkit-dev] Proposal: Removing ENABLE(CONTENT_EXTENSIONS)
Basuke Suzuki
basuke at apple.com
Wed Jul 2 13:45:17 PDT 2025
Hi WebKittens,
I would like to remove ENABLE(CONTENT_EXTENSIONS) compile time flag and always enable CONTENT_EXTENSIONS.
This feature has been enabled on Apple platforms for 9 years and on GTK/WPE ports for a long time. Currently, only Windows and PlayStation ports have it disabled.
Even when CONTENT_EXTENSIONS is enabled at compile time, it has no runtime effect unless content extensions backend is explicitly configured through platform-specific APIs. Since Windows and PlayStation ports don't expose such APIs, enabling this flag would only affect binary size without any behavioral changes.
Given that:
The feature is mature and stable (9+ years in production)
Most ports already have it enabled
It requires explicit API usage to activate
The only impact for Windows/PlayStation is binary size
I believe we can simplify the codebase by removing this compile-time flag.
Best regards,
Basuke Suzuki
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20250702/f2b3e440/attachment.htm>
More information about the webkit-dev
mailing list