The spec is quite closely modelled after Mozilla's implementation, yes. Other engines just neglected to implement it.
Why would they have? Seems like waiting for ecma approval and specification makes sense.
Although it is quite obviously a good idea :)