You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thank you @Akimotorakiyu for suggesting TypeScript support for this project. Could you please share your thoughts on how TypeScript might help improve the project? It would be great to understand the specific benefits you have in mind.
First of all TypeScript is JavaScript with syntax for types.
TypeScript adds additional syntax to JavaScript to support a tighter integration with your editor. Catch errors early in your editor. TypeScript understands JavaScript and uses type inference to give you great tooling without additional code.
There are too many reason and there are too many blog to tell you that what is TypeScript and why should you use it.
I won't say much more. Simply put, typescript support is basically the basic consensus of front-end development.
Thank you for the suggestions and for providing clear references on TypeScript advantages. I will investigate how can I gradually introduce TypeScript into FEAScript. I’ll update you and the community as I make progress on this.
It seems that this project is still in its early stages, Is there any way I can help you? Testing, building, or other
Thank you so much for offering to help! From what I’ve seen of your projects, it looks like you have experience with library packaging. If that’s something you’d be interested in, we could collaborate on setting up the necessary configuration to publish the library as an npm package.
First of all TypeScript is JavaScript with syntax for types.
TypeScript adds additional syntax to JavaScript to support a tighter integration with your editor. Catch errors early in your editor. TypeScript understands JavaScript and uses type inference to give you great tooling without additional code.
There are too many reason and there are too many blog to tell you that what is TypeScript and why should you use it. I won't say much more. Simply put, typescript support is basically the basic consensus of front-end development.
Yup, I agree with that—TypeScript is great, especially for general-purpose libraries like UI components or frameworks. It helps with tooling, editor support, and catching errors early.
But when you're dealing with more complex libraries that mimic C++ applications—like CAD engines or scientific computation libraries—I don't think TypeScript is always necessary. In many cases, it's more about performance and low-level logic than developer ergonomics.
Also, libraries like OpenCascade or VTK.js often either don’t have full TypeScript support or use very basic typings. So unless you're planning to publish it as a reusable library where developer experience really matters, going full TypeScript might not bring much benefit.
Activity
nikoscham commentedon Jan 7, 2025
Thank you @Akimotorakiyu for suggesting TypeScript support for this project. Could you please share your thoughts on how TypeScript might help improve the project? It would be great to understand the specific benefits you have in mind.
All the best,
Nikos
Akimotorakiyu commentedon Jan 13, 2025
First of all TypeScript is JavaScript with syntax for types.
There are too many reason and there are too many blog to tell you that what is TypeScript and why should you use it.
I won't say much more. Simply put, typescript support is basically the basic consensus of front-end development.
You can click on the link below to take a look.
Akimotorakiyu commentedon Jan 13, 2025
It seems that this project is still in its early stages, Is there any way I can help you? Testing, building, or other
nikoscham commentedon Jan 15, 2025
Thank you for the suggestions and for providing clear references on TypeScript advantages. I will investigate how can I gradually introduce TypeScript into FEAScript. I’ll update you and the community as I make progress on this.
nikoscham commentedon Jan 15, 2025
Thank you so much for offering to help! From what I’ve seen of your projects, it looks like you have experience with library packaging. If that’s something you’d be interested in, we could collaborate on setting up the necessary configuration to publish the library as an npm package.
sridhar-mani commentedon Apr 7, 2025
Yup, I agree with that—TypeScript is great, especially for general-purpose libraries like UI components or frameworks. It helps with tooling, editor support, and catching errors early.
But when you're dealing with more complex libraries that mimic C++ applications—like CAD engines or scientific computation libraries—I don't think TypeScript is always necessary. In many cases, it's more about performance and low-level logic than developer ergonomics.
Also, libraries like OpenCascade or VTK.js often either don’t have full TypeScript support or use very basic typings. So unless you're planning to publish it as a reusable library where developer experience really matters, going full TypeScript might not bring much benefit.