The original https://github.com/flutter/engine/pull/30007 was reverted
because it broke the framework. Turns out the framework still used the
WebExperiments code, which has been cleaned up in https://github.com/flutter/flutter/pull/94739.
This PR must land after https://github.com/flutter/flutter/pull/94739.
This reverts commit ae31d5a5d8.