<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-US link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal><o:p> </o:p></p><div><div><div><div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><div><div><p class=MsoNormal><br>I agree that preprocessing X3D Script into HTML JavaScript is a very viable path forward for legacy content, though I don't think people will create new content in that manner. Making everything look and act like HTML is the big goal and challenge.</p></div></div></blockquote></div></div></div><div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Agreed.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><br>The requirement to use Proxys needs to be very carefully considered. For example Chrome only provides full support in V49 -- Released in March 2016. Many corporate environments lock down their desktops and only slowly make changes. For example, how many computers in the US and UK were hit by the WannaCrypt virus on computers running Windows XP?</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>If not Proxies, then we will need field (in the DOM) support for scripts, I believe.  How else can we be informed of events happening in JavaScript?  Or do we assume that no events are coming from JavaScript, and assume that the DOM, scenegraph or user will generate events?</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>John<br><br></p></div></div><p class=MsoNormal><o:p> </o:p></p></div></body></html>