[x3d-public] typescript?

John Carlson yottzumm at gmail.com
Sat Mar 8 19:26:33 PST 2025


Google “wasm js shared heap dom example” to get an example of interaction
between WASM (C) and JS.

John

On Sat, Mar 8, 2025 at 9:00 PM John Carlson <yottzumm at gmail.com> wrote:

> I think it might be more important to get X3D co-existing with React,
> Next.js, Angular (TypeScript), Vue.js, Svelte, SvelteKit, Solid, Meteor
> etc.  I’m guessing X3DOM or DOM/JSON is the best way to do this.  Holger
> and Michalis can chime in on possibilities.  Tutorials or how-to’s would be
> good.  I’ve used Meteor 1 and X3DOM together.  THREE and React appear to be
> a good combo.  Perhaps we can make JSON work, without relying on DOM.
> Currently, AFAIK, we convert JSON to DOM.  A full JSON+Proxy implementation
> of X3D might work.  I don’t know how to build an X3D browser, which is why
> I’ve relied on others.
>
> I think currently people are moving away from TypeScript to JSDoc, there’s
> no extra transpiling step for browsers, and probably comparable type safety
> in IDEs.
>
> I don’t know if TypeScript will get serious consideration for web
> browsers.  AFAIK, type safety in the language means extra checks, which
> AFAIK, slows down browsers, but I could be wrong.  Adding typesafety
> probably enhances security.
>
> I think it’s more likely for WASM to get DOM, as they are working on a
> shared heap between JS and WASM.
>
> John
>
>
>
> On Fri, Mar 7, 2025 at 10:46 PM Joe D Williams via x3d-public <
> x3d-public at web3d.org> wrote:
>
>> "TypeScript is a strongly typed programming language that builds on
>> JavaScript, offering features like static typing, classes, and interfaces. "
>>
>> Is this typescript a tool for X3D?
>>
>> Thanks,
>> Joe
>>
>> _______________________________________________
>> x3d-public mailing list
>> x3d-public at web3d.org
>> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20250308/7770162f/attachment.html>


More information about the x3d-public mailing list