Corrections:
.trim() is not new but only .trimStart() and .trimEnd() are
error.message will stay the same otherwise it would be a huge breaking change for many packages, error.code is getting added however to many places.
prototype.toString(), which now returns exact slices of source code text, and mitigations for side-channel vulnerabilities to prevent information leaks.
is actually
Function.prototype.toString(), which now returns exact source including the comment in between function and name of the function.