> On 24 Jul 2017, at 22:44, Brian Burg <[email protected]> wrote: > > Hi WebKittens, > > In WebKit, the various web-exposed timing APIs–Resource Timing, User Timing, > and Navigation Timing are guarded by the ENABLE_WEB_TIMING feature flag. > > It seems that ENABLE_WEB_TIMING is turned on for Xcode and CMake build > systems by default, and we have not experienced any fallout from shipping > these features in Safari Technology Preview. I think it’s time to remove the > feature flag. Are there any objections? Is there a port in-tree that’s > compiling without this feature? > > If I don’t hear anything, the flag’s removal will be tracked in > <https://bugs.webkit.org/show_bug.cgi?id=174795>.
In general I think we should be more enthusiastic about removing feature flags that are guarding core parts of the Web platform. Web Timing is a great example. Some others I see: ENABLE_CANVAS_PATH ENABLE_CSS_COMPOSITING ENABLE_CSS_SELECTORS_LEVEL4 ENABLE_FETCH_API ENABLE_GEOLOCATION ENABLE_INDEXED_DATABASE ENABLE_STREAMS_API ENABLE_CSS_SCROLL_SNAP ENABLE_WEBGL ENABLE_WEB_AUDIO ENABLE_WEB_SOCKETS Dean _______________________________________________ webkit-dev mailing list [email protected] https://lists.webkit.org/mailman/listinfo/webkit-dev

