The V8 API now exposes options to mark functions as side-effect-free. Many Blink methods, constructors, and attributes/accessors do not produce JS-observable side effects, and can be marked as such.
The V8 API now exposes options to mark functions as side-effect-free. Many Blink methods, constructors, and attributes/accessors do not produce JS-observable side effects, and can be marked as such.
Roadmap doc: https://goo.gl/8wGqxz
Closing, since all intended CLs were landed. If we receive enough feedback on what to add/remove in the future, we can consider updating the whitelist.
Comment 1 by l...@chromium.org
, Apr 5 2018