Consider the following MWE:
<!DOCTYPE html>
<html>
<head>
<title>Progress test</title>
</head>
<body>
<progress id="progress"></progress>
<script>
progress.max = 10000000000;
progress.value = 10000000000 / 2;
</script>
</body>
</html>
This used to work in Internet Explorer, Mozilla Firefox, Google Chrome, and Opera. But today I realised that it no longer works in Google Chrome; apparently, the values 10000000000 and 10000000000 / 2 are too large.
This made me wonder what the official specifications have to say about this. Do they guarantee that numbers this large should work (in this case, there is a bug in Google Chrome), or are my numbers above the largest value that is guaranteed to work (in this case, I am simply lucky that it works in IE and FF)?