The IWCL runs in the browser as JavaScript, however it is developed in TypeScript. TypeScript transpiles to JavaScript and is a superset of JavaScript.

Because we use advanced features of TypeScript, access from JavaScript can be difficult and may change the underlying JavaScript interfaces as the TypeScript compiler evolves.

Thus, instead of using JavaScript, JavaScript developers should use IntraWeb/TypeScript. As TypeScript is a superset of JavaScript, everything that works in JavaScript including the full JavaScript syntax works in TypeScript as well. JavaScript developers can begin coding immediately using their JavaScript knowledge and even use existing JavaScript libraries.