Я бы порекомендовал иметь пост на этом посте StackExchange.
Срок действия Javascript и W3C?
Я бы всегда рекомендовал не слишком зацикливаться на соблюдении требований W3C, особенно когда речь идет о Javascript. Поскольку вы также хотите использовать переходный тип документа, они гораздо более свободны. Я не говорю, что не соблюдайте полное соответствие, просто не теряйте сон из-за этого, если он работает во всех браузерах, то отлично, что вам еще нужно!