JScrewIt Feature Reference This table lists features available in the most common engines. Target Features Chrome 122+, Edge 122+, Opera 108+ ANY_DOCUMENT ANY_WINDOW (implied by WINDOW) ARRAY_ITERATOR (implied by NO_OLD_SAFARI_ARRAY_ITERATOR) ARROW ASYNC_FUNCTION AT ATOB BARPROP ESC_HTML_QUOT (implied by ESC_HTML_QUOT_ONLY) ESC_HTML_QUOT_ONLY ESC_REGEXP_LF ESC_REGEXP_SLASH FILL FLAT FROM_CODE_POINT FUNCTION_19_LF GENERIC_ARRAY_TO_STRING GLOBAL_UNDEFINED GMT HISTORY INCR_CHAR INTL ITERATOR_HELPER JAPANESE_INFINITY LOCALE_INFINITY LOCALE_NUMERALS (implied by LOCALE_NUMERALS_EXT) LOCALE_NUMERALS_EXT LOCATION MOZILLA NAME NO_FF_SRC (implied by V8_SRC) NO_IE_SRC (implied by V8_SRC) NO_OLD_SAFARI_ARRAY_ITERATOR OBJECT_UNDEFINED (implied by GLOBAL_UNDEFINED) OBJECT_W_SELF (implied by WINDOW) REGEXP_STRING_ITERATOR SELF_OBJ (implied by ANY_WINDOW, OBJECT_W_SELF, and WINDOW) STATUS UNDEFINED (implied by GLOBAL_UNDEFINED and OBJECT_UNDEFINED) V8_SRC WINDOW Firefox 90+ ANY_DOCUMENT ANY_WINDOW (implied by WINDOW) ARRAY_ITERATOR (implied by NO_OLD_SAFARI_ARRAY_ITERATOR) ARROW ASYNC_FUNCTION AT ATOB BARPROP ESC_HTML_QUOT (implied by ESC_HTML_QUOT_ONLY) ESC_HTML_QUOT_ONLY ESC_REGEXP_LF ESC_REGEXP_SLASH FF_SRC FILL FLAT FROM_CODE_POINT FUNCTION_19_LF GENERIC_ARRAY_TO_STRING GLOBAL_UNDEFINED GMT HISTORY INCR_CHAR INTL ITERATOR_HELPER (Firefox 131+) JAPANESE_INFINITY LOCALE_INFINITY LOCALE_NUMERALS (implied by LOCALE_NUMERALS_EXT and SHORT_LOCALES) LOCALE_NUMERALS_EXT LOCATION MOZILLA NAME NO_IE_SRC (implied by FF_SRC) NO_OLD_SAFARI_ARRAY_ITERATOR NO_V8_SRC (implied by FF_SRC) OBJECT_ARRAY_ENTRIES_CTOR (not in Firefox 131+) OBJECT_UNDEFINED (implied by GLOBAL_UNDEFINED) OBJECT_W_SELF (implied by WINDOW) REGEXP_STRING_ITERATOR SELF_OBJ (implied by ANY_WINDOW, OBJECT_W_SELF, and WINDOW) SHORT_LOCALES STATUS UNDEFINED (implied by GLOBAL_UNDEFINED and OBJECT_UNDEFINED) WINDOW Internet Explorer 9+ ANY_DOCUMENT (implied by DOCUMENT) ANY_WINDOW (implied by WINDOW) ATOB (Internet Explorer 10+) CAPITAL_HTML CONSOLE (Internet Explorer 10+) DOCUMENT (not in Internet Explorer 11) ESC_REGEXP_LF ESC_REGEXP_SLASH FUNCTION_22_LF GENERIC_ARRAY_TO_STRING GMT (Internet Explorer 11) HISTORY IE_SRC INCR_CHAR INTL (implied by PLAIN_INTL; Internet Explorer 11) JAPANESE_INFINITY (Internet Explorer 11) LOCALE_INFINITY (Internet Explorer 11 on Windows 10) LOCALE_NUMERALS (implied by LOCALE_NUMERALS_EXT and SHORT_LOCALES; Internet Explorer 11) LOCALE_NUMERALS_EXT (Internet Explorer 11 on Windows 10) MOZILLA NO_FF_SRC (implied by IE_SRC) NO_V8_SRC (implied by IE_SRC) OBJECT_L_LOCATION_CTOR OBJECT_UNDEFINED (Internet Explorer 10+) OBJECT_W_SELF (implied by WINDOW) PLAIN_INTL (Internet Explorer 11) SELF_OBJ (implied by ANY_WINDOW, OBJECT_W_SELF, and WINDOW) SHORT_LOCALES (Internet Explorer 11) STATUS UNDEFINED (implied by OBJECT_UNDEFINED) WINDOW Safari 7.0+ ANY_DOCUMENT ANY_WINDOW (implied by WINDOW) ARRAY_ITERATOR (implied by NO_OLD_SAFARI_ARRAY_ITERATOR; Safari 7.1+) ARROW (Safari 10.0+) ASYNC_FUNCTION (Safari 10.1+) AT (Safari 15.4+) ATOB BARPROP CONSOLE (not in Safari 14.1+) ESC_HTML_QUOT (implied by ESC_HTML_QUOT_ONLY) ESC_HTML_QUOT_ONLY ESC_REGEXP_LF ESC_REGEXP_SLASH FF_SRC FILL (Safari 7.1+) FLAT (Safari 12+) FROM_CODE_POINT (Safari 9+) FUNCTION_19_LF (Safari 17.4+) FUNCTION_22_LF (Safari 9+, not in Safari 17.4+) GENERIC_ARRAY_TO_STRING GLOBAL_UNDEFINED GMT HISTORY INCR_CHAR INTL (implied by PLAIN_INTL; Safari 10.0+) JAPANESE_INFINITY (Safari 10.0+) LOCALE_INFINITY (Safari 10.0+) LOCALE_NUMERALS (implied by LOCALE_NUMERALS_EXT and SHORT_LOCALES; Safari 10.0+) LOCALE_NUMERALS_EXT (Safari 10.0+) LOCATION MOZILLA NAME NODECONSTRUCTOR (not in Safari 10.0+) NO_IE_SRC (implied by FF_SRC) NO_OLD_SAFARI_ARRAY_ITERATOR (Safari 9+) NO_V8_SRC (implied by FF_SRC) OBJECT_ARRAY_ENTRIES_CTOR (Safari 9+) OBJECT_L_LOCATION_CTOR (not in Safari 10.0+) OBJECT_UNDEFINED (implied by GLOBAL_UNDEFINED) OBJECT_W_SELF (implied by WINDOW) OLD_SAFARI_LOCATION_CTOR (not in Safari 10.0+) PLAIN_INTL (Safari 10.0+, not in Safari 14.0.1+) REGEXP_STRING_ITERATOR (Safari 13+) SELF_OBJ (implied by ANY_WINDOW, OBJECT_W_SELF, and WINDOW) SHORT_LOCALES (Safari 10.0+, not in Safari 18+) STATUS UNDEFINED (implied by GLOBAL_UNDEFINED and OBJECT_UNDEFINED) WINDOW Android Browser 4.0+ ANY_DOCUMENT ANY_WINDOW (implied by DOMWINDOW and WINDOW) ATOB BARPROP (Android Browser 4.4) CALL_ON_GLOBAL (not in Android Browser 4.1+) CONSOLE DOMWINDOW (not in Android Browser 4.4) ESC_HTML_ALL ESC_HTML_QUOT (implied by ESC_HTML_ALL) FUNCTION_22_LF GENERIC_ARRAY_TO_STRING (Android Browser 4.1+) GMT HISTORY HTMLAUDIOELEMENT (Android Browser 4.4) INCR_CHAR INTL (implied by PLAIN_INTL; Android Browser 4.4) JAPANESE_INFINITY (Android Browser 4.4) LOCALE_INFINITY (Android Browser 4.4) LOCALE_NUMERALS (implied by LOCALE_NUMERALS_EXT and SHORT_LOCALES; Android Browser 4.4) LOCALE_NUMERALS_EXT (Android Browser 4.4) LOCATION MOZILLA NAME NO_FF_SRC (implied by V8_SRC) NO_IE_SRC (implied by HTMLAUDIOELEMENT and V8_SRC) OBJECT_UNDEFINED (Android Browser 4.1+) OBJECT_W_SELF (implied by WINDOW; Android Browser 4.4) PLAIN_INTL (Android Browser 4.4) SELF_OBJ (implied by ANY_WINDOW, DOMWINDOW, OBJECT_W_SELF, and WINDOW) SHORT_LOCALES (Android Browser 4.4) STATUS UNDEFINED (implied by OBJECT_UNDEFINED; Android Browser 4.1+) V8_SRC WINDOW (Android Browser 4.4) Node.js 0.10+ ARRAY_ITERATOR (implied by NO_OLD_SAFARI_ARRAY_ITERATOR; Node.js 0.12+) ARROW (Node.js 4+) ASYNC_FUNCTION (Node.js 7.6+) AT (Node.js 16.6+) ATOB (Node.js 16.0+) ESC_HTML_ALL (not in Node.js 0.12+) ESC_HTML_QUOT (implied by ESC_HTML_ALL and ESC_HTML_QUOT_ONLY) ESC_HTML_QUOT_ONLY (Node.js 0.12+) ESC_REGEXP_LF (Node.js 12+) ESC_REGEXP_SLASH (Node.js 4+) FILL (Node.js 4+) FLAT (Node.js 11+) FROM_CODE_POINT (Node.js 4+) FUNCTION_19_LF (Node.js 10+) FUNCTION_22_LF (not in Node.js 10+) GENERIC_ARRAY_TO_STRING GLOBAL_UNDEFINED GMT INCR_CHAR INTL (implied by PLAIN_INTL; Node.js 0.12+) ITERATOR_HELPER (Node.js 22+) JAPANESE_INFINITY (Node.js 0.12+) LOCALE_INFINITY (Node.js 0.12+) LOCALE_NUMERALS (implied by LOCALE_NUMERALS_EXT and SHORT_LOCALES; Node.js 13+) LOCALE_NUMERALS_EXT (Node.js 13+) NAME NO_FF_SRC (implied by V8_SRC) NO_IE_SRC (implied by V8_SRC) NO_OLD_SAFARI_ARRAY_ITERATOR (Node.js 0.12+) OBJECT_ARRAY_ENTRIES_CTOR (Node.js 0.12+, not in Node.js 22+) OBJECT_UNDEFINED (implied by GLOBAL_UNDEFINED) PLAIN_INTL (Node.js 0.12+, not in Node.js 15+) REGEXP_STRING_ITERATOR (Node.js 12+) SHORT_LOCALES (Node.js 13+) UNDEFINED (implied by GLOBAL_UNDEFINED and OBJECT_UNDEFINED) V8_SRC