for editable viewability, file size must be less than or equal to 2,097,152 (2^21) bytes (approx. 2 MB)
for loadable diffs, less than or equal to 1,037,827 bytes (approx. 1 MB, and specifically 49.5% of the viewability file size)
note: https://github.com/iand/vocabdotorg/commit/3b6b34662297bc1e5c3ceeac285bfd2cce126e12
note: https://web.archive.org/web/*/perceive.net/schemas/200*