The Birth and Death of JavaScript(destroyallsoftware.com)
destroyallsoftware.com
The Birth and Death of JavaScript
https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript
https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript
This could have been trivially handled, even within web browsers. Simply adding a version number to a script tag could have told the web browser to target only that version. The added payload needed to be included with the web browsers would have been tiny, especially if a diff system was implemented that allowed a specific runtime to be auto-assembled and spun up for every version needed.