NativeScript V8 JavaScriptCore
Minor difference (1 point) Small feature (2 points) Medium feature (4 points) Large feature (8 points)
NativeScript Desktop browsers
Feature name Current browser NS 6.5 Android
v8
NS 7.0 Android
v8
NS 8.0 Android
v8
NS 6.5 iOS
JSC
NS 7.0 iOS
v8
NS 8.0 iOS
v8
CH 89 CH 90 SF 14 Beta SF TP
§Object/array literal extensions 5/5 5/5 5/5 5/5 5/5 5/5 5/5 5/5 5/5 5/5
§Getter accessors Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Setter accessors Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Trailing commas in object literals Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Trailing commas in array literals Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Reserved words as property names Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Object static methods 13/13 13/13 13/13 13/13 13/13 13/13 13/13 13/13 13/13 13/13
§Object.create MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Object.defineProperty MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Object.defineProperties MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Object.getPrototypeOf MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Object.keys MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Object.seal MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Object.freeze MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Object.preventExtensions MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Object.isSealed MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Object.isFrozen MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Object.isExtensible MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Object.getOwnPropertyDescriptor MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Object.getOwnPropertyNames MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Array methods 12/12 12/12 12/12 12/12 12/12 12/12 12/12 12/12 12/12 12/12
§Array.isArray MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Array.prototype.indexOf MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Array.prototype.lastIndexOf MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Array.prototype.every MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Array.prototype.some MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Array.prototype.forEach MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Array.prototype.map MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Array.prototype.filter MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Array.prototype.reduce MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Array.prototype.reduceRight MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Array.prototype.sort: compareFn must be function or undefined Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Array.prototype.sort: compareFn may be explicit undefined Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§String properties and methods 3/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3
§Property access on strings MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§String.prototype.split MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§String.prototype.trim MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Date methods 3/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3
§Date.prototype.toISOString MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Date.now MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Date.prototype.toJSON MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Function.prototype.bind MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§JSON MDN (Mozilla Development Network) logo  Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Immutable globals 3/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3 3/3
§undefined Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§NaN Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Infinity Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Miscellaneous 8/8 8/8 8/8 7/8 8/8 8/8 8/8 8/8 8/8 8/8
§Function.prototype.apply permits array-likes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§parseInt ignores leading zeros Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Function "prototype" property is non-enumerable Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Arguments toStringTag is "Arguments" Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Zero-width chars in identifiers Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Unreserved words Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Enumerable properties can be shadowed by non-enumerables Yes Yes Yes No Yes Yes Yes Yes Yes Yes
§Thrown functions have proper "this" values Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§Strict mode MDN (Mozilla Development Network) logo  19/19 19/19 19/19 19/19 19/19 19/19 19/19 19/19 19/19 19/19
§reserved words Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§"this" is undefined in functions Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§"this" is not coerced to object in primitive methods Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§"this" is not coerced to object in primitive accessors Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§legacy octal is a SyntaxError Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§assignment to unresolvable identifiers is a ReferenceError Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§assignment to eval or arguments is a SyntaxError Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§assignment to non-writable properties is a TypeError Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§eval or arguments bindings is a SyntaxError Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§arguments.caller removed or is a TypeError Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§arguments.callee is a TypeError Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§(function(){}).caller and (function(){}).arguments is a TypeError Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§arguments is unmapped Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§eval() can't create bindings Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§deleting bindings is a SyntaxError Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§deleting non-configurable properties is a TypeError Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§"with" is a SyntaxError Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§repeated parameter names is a SyntaxError Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
§function expressions with matching name and argument are valid Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Thanks to Kangax, webspacedspace, zloirock and the rest of the people who contributed to Kangax ES Compatibility Table

This site uses the base of the awesome compat-table and adds all the code to handle the additional testing on the NativeScript runtimes, and ability to export the data and collate it back to these tables...