* 仕様書 [REFS[ - [1] [CITE@en-US-x-hixie[HTML Standard]] ([TIME[2013-08-22 05:23:59 +09:00]] 版) ]REFS] * 規定 [2] [[利用者エージェント]]は、本来制約のない入力であっても、[[サービス拒否攻撃]]の防止、 [[メモリー不足]]からの保護、プラットフォーム固有の制限への対処その他の理由により、 実装固有の制限を課しても[['''構いません''']]。 [SRC[>>1]] * 例 [3] 仕様上範囲に制限がない数値であっても、実行しているアーキテクチャ依存の制約により、精度に限界があっても構わないと考えられます。 [4] [CODE(HTMLe)@en[[[input]]]] [[要素]]で[[利用者]]が入力可能な文字列の長さに限界があっても構わないと考えられます。 [5] 数テラバイトの [[HTML]] [[文書]]を与えられた時、途中で構文解析を打ち切っても構わないと考えられます。 * メモ [6] とはいえ[[利用者エージェント]]が任意の制限を設けられると広く解釈するべきではないでしょう。 例えば [CODE(HTMLe)@en[[[input]]]] [[要素]]に10文字までしか入力できなかったり、1キロバイト以上の [[HTML]] [[文書]]を読み込めなかったりするような[[Webブラウザー]]は実用に耐えません。 (汎用ではない、特定目的の組み込みブラウザーなどでは、それでもよいこともあるかもしれません。)