JS++’s patent-pending solution involves “unifying” all JavaScript types into a single type known as the “unified external type.” Types in JavaScript are difficult to get correctly at compile time. From “host objects” providing implementation-defined types (as legally permitted by ECMAScript, JavaScript’s official language standard) to buggy and inconsistent web browser implementations, there are hundreds of problems that have made simply adding types to JavaScript a difficult challenge. Read the full press release here.