[whatwg] "canvas" tag and animations ?

Ian Hickson ian at hixie.ch
Tue May 16 13:35:18 PDT 2006


On Wed, 15 Jun 2005, Charles Iliya Krempeaux wrote:
> > 
> > Surely, the canvas element is updated every time a drawing method is 
> > called. End of story.
> 
> Well, we need to decide on one or the other, and make it explicitly 
> "spelled out" in the spec.
> 
> (And if drawing operations are done and shown immediately, then it would 
> be desirable to have "drawing transactions".)
> 
> To be honest, the think the idea of "drawing transactions" is better. 
> Here are the reasons:
> 
> #1: It makes it so, if the develop wants it, that they can have things 
> that are "drawn" show up immediately.  (I.e., they aren't forced to use 
> "double buffering" [or whatever].)

Well, the implementation in the browser will double-buffer, so this isn't 
an issue.


> #2: It makes it so you could have "long lasting" scripts execute.

You can't do this anyway in a browser.


> #3: It makes it so Java and C++ interfacing will work the same. (I.e., 
> you don't have to give C++ and Java an API to effectively do "drawing 
> transactions" without also giving this API to JavaScript.)

It seems that this is a very hypothetical case on the Web.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'



More information about the whatwg mailing list