[x3d-public] V4 avoiding JavaScript thrash

Leonard Daly Leonard.Daly at realism.com
Tue Feb 7 19:38:39 PST 2017


On 2/7/2017 6:17 PM, John Carlson wrote:
> I guess what I'm referring to is the variety of browser 
> incompatibilities, along with the imperative style impeding or 
> stunting the growth of the declarative style.

John,

I think that the browser incompatibilities in JavaScript are very small, 
if there are any at all. That doesn't mean there aren't any, just that 
it is likely not to matter to most (almost all) of the functionality 
that is needed.

There always be people pushing imperative over declarative (as the other 
way around); but you don't see many people writing browsers and lots of 
people writing web pages.

There will be a dynamic middle-ground where some things are declarative 
(e.g., models) and some things imperative (e.g., complex user 
interactions). The middle-ground will shift as various technologies and 
libraries fall in and out of favor or within various domains.

Leonard Daly




>
> John
>
> On Feb 7, 2017 9:12 PM, "Leonard Daly" <Leonard.Daly at realism.com 
> <mailto:Leonard.Daly at realism.com>> wrote:
>
>     On 2/7/2017 4:22 PM, John Carlson wrote:
>>     So how are we going to provide a stable JavaScript or vrmlscript
>>     environment with v4 X3D?
>
>
>     One way is to state that X3D uses HTML5 (see
>     https://www.w3.org/TR/html5/infrastructure.html#dependencies
>     <https://www.w3.org/TR/html5/infrastructure.html#dependencies>).
>     In there it specifies JavaScript as ECMA262
>     (https://www.w3.org/TR/html5/references.html#refsECMA262
>     <https://www.w3.org/TR/html5/references.html#refsECMA262>, links
>     to https://people-mozilla.org/~jorendorff/es5.1-final.html
>     <https://people-mozilla.org/%7Ejorendorff/es5.1-final.html>).
>
>     That does not guarantee a stable JavaScript environment, but it
>     does identify who is responsible (HTML5 browser writer).
>
>
>     -- 
>     *Leonard Daly*
>     3D Systems & Cloud Consultant
>     LA ACM SIGGRAPH Chair
>     President, Daly Realism - /Creating the Future/
>
>     _______________________________________________
>     x3d-public mailing list
>     x3d-public at web3d.org <mailto:x3d-public at web3d.org>
>     http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>     <http://web3d.org/mailman/listinfo/x3d-public_web3d.org>
>


-- 
*Leonard Daly*
3D Systems & Cloud Consultant
LA ACM SIGGRAPH Chair
President, Daly Realism - /Creating the Future/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20170207/43f6fea5/attachment-0001.html>


More information about the x3d-public mailing list