Thank you, I appreciate the effort and the documentation. If you want to propose a full-polyfill behaviour, you could make a new module for that. Then you won't have to worry about the code size when adding the missing parts of the standard like valueAsDate: https://gist.github.com/sylvainpolletvillard/0aa9df9c180cd007e5e1