Features Download View Demo Order
menu








Features / Requirements by the ECMA 262 3rd edition standard that are not supported by the library.
  • Supports 8-bit ANSI text only. There are plans to support UTF8 in the future.
  • instanceof operator is not implemented
  • structured exception handling (try,catch,finally) is not implemented
  • Locale specific functions such as toLocaleString are not implemented
  • For improved performance certain methods are direct pointers to functions and not function objects as is required for all methods. This especially occurs for mathematical functions so you cannot treat them like objects and say for example print Math.sqrt.length
  • Complete boolean evaluation is performed on expressions
  • Functions and function expressions when called are executed in the scope they were called and not in the scope they were defined. This means that any variables in the function body must be defined in the scope the function call occurs or in the global scope.
  • Implements stricter scope rules where each element going out of scope is immediately freed and thus it is not accessible outside its scope.
  • Rules for automatic semicolon insertion are not applied. You must not forget to add your semicolons.
  • URI handling support is not implemented.
  • The runtime uses the standard C functions to perform convertion between numbers and strings (strtod etc.)
Privacy Policy : Terms of Use
Home Features Demo Order Home