That’s not actually correct I don’t know where you got that from. This is from this year and was built on top of a wider rewrite of their JS interop using new language features to make it essentially a zero cost abstraction.
Dart has had browser support and DOM APIs before but never had the same APIs you have in the web platform before.