Let's resolve the following issues around callback function and make it conformant to the spec. We need renovation of callback function.
a) The realm of a callback function must be the relevant realm of the callback function type value. Blink is currently using the current realm.
b) There is no support for the incumbent realm.
c) Blink does not implement "invoke" process for callback function correctly.
d) APIs of callback function should match with the ones of callback interface to be consistent.
See also Issue 778580 .
Comment 1 by yukishiino@chromium.org
, Oct 27 2017