[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