Re: Why Design Principles?

Thanks for the suggestion. I'll try to expand Well-Defined Behavior  
(and the related Handle Errors) with these ideas.

  - Maciej

On Jun 3, 2009, at 8:48 PM, Jonas Sicking wrote:
>
> How about:
>
> Prefer to clearly define behavior that content authors could rely on,
> in preference to vague or implementation-defined behavior. This way,
> even authors who validate their content by only running it in one or
> more conforming User-Agents is likely to produce content that will run
> in other conforming User-Agents.
>
> In particular, it is impossible to write an automatic validator that
> validates that a given script only relies on behavior defined in the
> specification. Thus we cannot create a validator for scripts, which
> would leave authors to manually verify their scripts against the
> specification. If authors were forced to do this, this would
> significantly raise the bar for who is able to author HTML content,
> and reduce the complexity at which scripts could be authored.
>
> However, implementations should still be free to make improvements in
> areas such as user interface, quality of rendering and performance.
>
> Feel free to improve the english, or anything else really. An example
> would be great too.
>
> / Jonas

Received on Thursday, 4 June 2009 05:23:55 UTC