comparison xml/en/docs/njs/compatibility.xml @ 2941:8f50cc590cd7

Updated njs Compatibility.
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 14 Feb 2023 14:48:36 +0000
parents 918ec12be507
children b9ba7c498d95
comparison
equal deleted inserted replaced
2940:eff433088019 2941:8f50cc590cd7
7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd"> 7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd">
8 8
9 <article name="Compatibility" 9 <article name="Compatibility"
10 link="/en/docs/njs/compatibility.html" 10 link="/en/docs/njs/compatibility.html"
11 lang="en" 11 lang="en"
12 rev="36" 12 rev="37"
13 toc="no"> 13 toc="no">
14 14
15 <section> 15 <section>
16 16
17 <para> 17 <para>
273 <link doc="reference.xml" id="string_bytesfrom"><literal>bytesFrom</literal></link> 273 <link doc="reference.xml" id="string_bytesfrom"><literal>bytesFrom</literal></link>
274 (<link doc="changes.xml" id="njs0.2.3">0.2.3</link>), 274 (<link doc="changes.xml" id="njs0.2.3">0.2.3</link>),
275 <link doc="reference.xml" id="string_frombytes"><literal>fromBytes</literal></link>, 275 <link doc="reference.xml" id="string_frombytes"><literal>fromBytes</literal></link>,
276 <link doc="reference.xml" id="string_fromutf8"><literal>fromUTF8</literal></link>, 276 <link doc="reference.xml" id="string_fromutf8"><literal>fromUTF8</literal></link>,
277 <link doc="reference.xml" id="string_tobytes"><literal>toBytes</literal></link>, 277 <link doc="reference.xml" id="string_tobytes"><literal>toBytes</literal></link>,
278 <link doc="reference.xml" id="string_tostring"><literal>toString</literal></link>,
278 <link doc="reference.xml" id="string_toutf8"><literal>toUTF8</literal></link> 279 <link doc="reference.xml" id="string_toutf8"><literal>toUTF8</literal></link>
279 </listitem> 280 </listitem>
280 </list> 281 </list>
281 282
282 </listitem> 283 </listitem>
582 <literal>Promise</literal> methods 583 <literal>Promise</literal> methods
583 (<link doc="changes.xml" id="njs0.3.8">0.3.8</link>): 584 (<link doc="changes.xml" id="njs0.3.8">0.3.8</link>):
584 <list type="bullet"> 585 <list type="bullet">
585 <listitem> 586 <listitem>
586 ES6: 587 ES6:
587 <literal>any()</literal> 588 <literal>any</literal>
588 (<link doc="changes.xml" id="njs0.6.2">0.6.2</link>), 589 (<link doc="changes.xml" id="njs0.6.2">0.6.2</link>),
589 <literal> all()</literal> 590 <literal> all</literal>
590 (<link doc="changes.xml" id="njs0.6.2">0.6.2</link>), 591 (<link doc="changes.xml" id="njs0.6.2">0.6.2</link>),
591 <literal> allSettled()</literal> 592 <literal> allSettled</literal>
592 (<link doc="changes.xml" id="njs0.6.2">0.6.2</link>), 593 (<link doc="changes.xml" id="njs0.6.2">0.6.2</link>),
593 <literal>reject</literal>, 594 <literal>reject</literal>,
594 <literal>resolve</literal>, 595 <literal>resolve</literal>,
595 <literal>race()</literal> (<link doc="changes.xml" id="njs0.6.2">0.6.2</link>) 596 <literal>race</literal> (<link doc="changes.xml" id="njs0.6.2">0.6.2</link>)
596 </listitem> 597 </listitem>
597 </list> 598 </list>
598 599
599 </listitem> 600 </listitem>
600 601
849 <listitem> 850 <listitem>
850 <literal>File system</literal> methods: 851 <literal>File system</literal> methods:
851 <link doc="reference.xml" id="fs_accesssync"><literal>fs.accessSync</literal></link> 852 <link doc="reference.xml" id="fs_accesssync"><literal>fs.accessSync</literal></link>
852 (<link doc="changes.xml" id="njs0.3.9">0.3.9</link>), 853 (<link doc="changes.xml" id="njs0.3.9">0.3.9</link>),
853 <link doc="reference.xml" id="appendfilesync"><literal>fs.appendFileSync</literal></link>, 854 <link doc="reference.xml" id="appendfilesync"><literal>fs.appendFileSync</literal></link>,
855 <link doc="reference.xml" id="fs_filehandle"><literal>fs.FileHandle</literal></link>
856 (<link doc="changes.xml" id="njs0.7.7">0.7.7</link>),
857 <link doc="reference.xml" id="fs_fstatsync"><literal>fs.fstatSync</literal></link>
858 (<link doc="changes.xml" id="njs0.7.7">0.7.7</link>),
859 <link doc="reference.xml" id="fs_lstatsync"><literal>fs.lstatSync</literal></link>
860 (<link doc="changes.xml" id="njs0.7.7">0.7.1</link>),
854 <link doc="reference.xml" id="fs_mkdirsync"><literal>fs.mkdirSync</literal></link> 861 <link doc="reference.xml" id="fs_mkdirsync"><literal>fs.mkdirSync</literal></link>
855 (<link doc="changes.xml" id="njs0.4.2">0.4.2</link>), 862 (<link doc="changes.xml" id="njs0.4.2">0.4.2</link>),
863 <link doc="reference.xml" id="fs_opensync"><literal>fs.openSync</literal></link>
864 (<link doc="changes.xml" id="njs0.7.7">0.7.7</link>),
865 <link doc="reference.xml" id="fs_promises_open"><literal>fs.promises.open</literal></link>
866 (<link doc="changes.xml" id="njs0.7.7">0.7.7</link>),
856 <link doc="reference.xml" id="fs_readdirsync"><literal>fs.readdirSync</literal></link> 867 <link doc="reference.xml" id="fs_readdirsync"><literal>fs.readdirSync</literal></link>
857 (<link doc="changes.xml" id="njs0.4.2">0.4.2</link>), 868 (<link doc="changes.xml" id="njs0.4.2">0.4.2</link>),
858 <link doc="reference.xml" id="readfilesync"><literal>fs.readFileSync</literal></link>, 869 <link doc="reference.xml" id="readfilesync"><literal>fs.readFileSync</literal></link>,
870 <link doc="reference.xml" id="fs_readsync"><literal>fs.readSync</literal></link>
871 (<link doc="changes.xml" id="njs0.7.7">0.7.7</link>),
859 <link doc="reference.xml" id="fs_realpathsync"><literal>fs.realpathSync</literal></link> 872 <link doc="reference.xml" id="fs_realpathsync"><literal>fs.realpathSync</literal></link>
860 (<link doc="changes.xml" id="njs0.3.9">0.3.9</link>), 873 (<link doc="changes.xml" id="njs0.3.9">0.3.9</link>),
861 <link doc="reference.xml" id="fs_renamesync"><literal>fs.renameSync</literal></link> 874 <link doc="reference.xml" id="fs_renamesync"><literal>fs.renameSync</literal></link>
862 (<link doc="changes.xml" id="njs0.3.4">0.3.4</link>), 875 (<link doc="changes.xml" id="njs0.3.4">0.3.4</link>),
863 <link doc="reference.xml" id="fs_rmdirsync"><literal>fs.rmdirSync</literal></link> 876 <link doc="reference.xml" id="fs_rmdirsync"><literal>fs.rmdirSync</literal></link>
865 <link doc="reference.xml" id="fs_symlinksync"><literal>fs.symlinkSync</literal></link> 878 <link doc="reference.xml" id="fs_symlinksync"><literal>fs.symlinkSync</literal></link>
866 (<link doc="changes.xml" id="njs0.3.9">0.3.9</link>), 879 (<link doc="changes.xml" id="njs0.3.9">0.3.9</link>),
867 <link doc="reference.xml" id="fs_unlinksync"><literal>fs.unlinkSync</literal></link> 880 <link doc="reference.xml" id="fs_unlinksync"><literal>fs.unlinkSync</literal></link>
868 (<link doc="changes.xml" id="njs0.3.9">0.3.9</link>), 881 (<link doc="changes.xml" id="njs0.3.9">0.3.9</link>),
869 <link doc="reference.xml" id="fs_writefilesync"><literal>fs.writeFileSync</literal></link> 882 <link doc="reference.xml" id="fs_writefilesync"><literal>fs.writeFileSync</literal></link>
883 <link doc="reference.xml" id="fs_writesync_buf"><literal>fs.writeSync</literal></link>
884 (<link doc="changes.xml" id="njs0.7.7">0.7.7</link>)
870 </listitem> 885 </listitem>
871 886
872 <listitem> 887 <listitem>
873 <literal>fs.promises</literal> API (<link doc="changes.xml" id="njs0.3.9">0.3.9</link>), 888 <literal>fs.promises</literal> API (<link doc="changes.xml" id="njs0.3.9">0.3.9</link>),
874 asynchronous version of file system methods. 889 asynchronous version of file system methods.
875 </listitem> 890 </listitem>
876 891
877 <listitem> 892 <listitem>
878 <literal>Crypto</literal> methods 893 <link doc="reference.xml" id="crypto"><literal>Crypto</literal></link> methods
879 (<link doc="changes.xml" id="njs0.2.0">0.2.0</link>): 894 (<link doc="changes.xml" id="njs0.2.0">0.2.0</link>):
880 <link doc="reference.xml" id="crypto_createhash"><literal>crypto.createHash</literal></link>, 895 <link doc="reference.xml" id="crypto_createhash"><literal>crypto.createHash</literal></link>,
881 <link doc="reference.xml" id="crypto_createhmac"><literal>crypto.createHmac</literal></link> 896 <link doc="reference.xml" id="crypto_createhmac"><literal>crypto.createHmac</literal></link>
882 </listitem> 897 </listitem>
883 898
913 928
914 <listitem id="xml"> 929 <listitem id="xml">
915 <link doc="reference.xml" id="xml"><literal>XML</literal></link> 930 <link doc="reference.xml" id="xml"><literal>XML</literal></link>
916 methods 931 methods
917 (<link doc="changes.xml" id="njs0.7.10">0.7.10</link>): 932 (<link doc="changes.xml" id="njs0.7.10">0.7.10</link>):
918 <link doc="reference.xml" id="xml_parse"><literal>parse()</literal></link>, 933 <link doc="reference.xml" id="xml_parse"><literal>parse</literal></link>,
919 <link doc="reference.xml" id="xml_c14n"><literal>xml.c14n()</literal></link>, 934 <link doc="reference.xml" id="xml_c14n"><literal>xml.c14n</literal></link>,
920 <link doc="reference.xml" id="xml_exclusiveC14n"><literal>xml.exclusiveC14n()</literal></link>, 935 <link doc="reference.xml" id="xml_exclusiveC14n"><literal>xml.exclusiveC14n</literal></link>
921 <link doc="reference.xml" id="xml_doc"><literal>XMLDoc</literal></link>,
922 <link doc="reference.xml" id="xml_node"><literal>XMLNode</literal></link>,
923 <link doc="reference.xml" id="xml_xmlattr"><literal>XMLAttr</literal></link>
924 </listitem> 936 </listitem>
925 937
926 <listitem> 938 <listitem>
927 ES6 modules support: 939 ES6 modules support:
928 default <literal>export</literal> and 940 default <literal>export</literal> and
946 Global objects 958 Global objects
947 (<link doc="changes.xml" id="njs0.3.3">0.3.3</link>): 959 (<link doc="changes.xml" id="njs0.3.3">0.3.3</link>):
948 <list type="bullet"> 960 <list type="bullet">
949 961
950 <listitem> 962 <listitem>
963 <link doc="reference.xml" id="builtin_crypto"><literal>crypto</literal></link>
964 (<link doc="changes.xml" id="njs0.7.0">0.7.0</link>):
965 <link doc="reference.xml" id="crypto_get_random_values"><literal>getRandomValues</literal></link>,
966 <link doc="reference.xml" id="crypto_subtle_encrypt"><literal>subtle.encrypt</literal></link>,
967 <link doc="reference.xml" id="crypto_subtle_decrypt"><literal>subtle.decrypt</literal></link>,
968 <link doc="reference.xml" id="crypto_subtle_derive_bits"><literal>subtle.deriveBits</literal></link>,
969 <link doc="reference.xml" id="crypto_subtle_derive_key"><literal>subtle.deriveKey</literal></link>,
970 <link doc="reference.xml" id="crypto_subtle_digest"><literal>subtle.digest</literal></link>
971 <link doc="reference.xml" id="crypto_subtle_export_key"><literal>subtle.exportKey</literal></link>
972 (<link doc="changes.xml" id="njs0.7.10">0.7.10</link>),
973 <link doc="reference.xml" id="crypto_subtle_generate_key"><literal>subtle.generateKey</literal></link>
974 (<link doc="changes.xml" id="njs0.7.10">0.7.10</link>),
975 <link doc="reference.xml" id="crypto_subtle_import_key"><literal>subtle.importKey</literal></link>,
976 <link doc="reference.xml" id="crypto_subtle_sign"><literal>subtle.sign</literal></link>,
977 <link doc="reference.xml" id="crypto_subtle_verify"><literal>subtle.verify</literal></link>
978 </listitem>
979
980 <listitem>
951 <literal>globalThis</literal> alias 981 <literal>globalThis</literal> alias
952 (<link doc="changes.xml" id="njs0.3.8">0.3.8</link>), 982 (<link doc="changes.xml" id="njs0.3.8">0.3.8</link>),
953 </listitem> 983 </listitem>
954 984
955 <listitem> 985 <listitem>
956 <link doc="reference.xml" id="process"><literal>process</literal></link> 986 <link doc="reference.xml" id="njs"><literal>njs</literal></link>:
957 </listitem> 987 <link doc="reference.xml" id="njs_version"><literal>version</literal></link>,
958 988 <link doc="reference.xml" id="njs_version_number"><literal>version_number</literal></link>
959 </list> 989 (<link doc="changes.xml" id="njs0.7.4">0.7.4</link>),
960 </listitem> 990 <link doc="reference.xml" id="njs_dump"><literal>dump</literal></link>,
961 991 <link doc="reference.xml" id="njs_memory_stats"><literal>memoryStats</literal></link>
992 (<link doc="changes.xml" id="njs0.7.8">0.7.8</link>),
993 <link doc="reference.xml" id="njs_on"><literal>on</literal></link>
994 (<link doc="changes.xml" id="njs0.5.2">0.5.2</link>)
995 </listitem>
996
997 <listitem>
998 <link doc="reference.xml" id="process"><literal>process</literal></link>:
999 <link doc="reference.xml" id="process_argv"><literal>argv</literal></link>,
1000 <link doc="reference.xml" id="process_env"><literal>env</literal></link>,
1001 <link doc="reference.xml" id="process_pid"><literal>pid</literal></link>,
1002 <link doc="reference.xml" id="process_ppid"><literal>ppid</literal></link>,
1003 </listitem>
1004
1005 </list>
1006 </listitem>
1007
1008 <listitem>
1009 nginx object methods:
1010 <list type="bullet">
1011
1012 <listitem>
1013 <link doc="reference.xml" id="http"><literal>HTTP Request</literal></link>:
1014 <link doc="reference.xml" id="r_done"><literal>r.done</literal></link>
1015 (<link doc="changes.xml" id="njs0.5.2">0.5.2</link>),
1016 <link doc="reference.xml" id="r_error"><literal>r.error</literal></link>,
1017 <link doc="reference.xml" id="r_finish"><literal>r.finish</literal></link>,
1018 <link doc="reference.xml" id="r_internal_redirect"><literal>r.internalRedirect</literal></link>,
1019 <link doc="reference.xml" id="r_log"><literal>r.log</literal></link>,
1020 <link doc="reference.xml" id="r_return"><literal>r.return</literal></link>
1021 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>),
1022 <link doc="reference.xml" id="r_send"><literal>r.send</literal></link>
1023 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>),
1024 <link doc="reference.xml" id="r_sendbuffer"><literal>r.sendBuffer</literal></link>
1025 (<link doc="changes.xml" id="njs0.5.2">0.5.2</link>),
1026 <link doc="reference.xml" id="r_send_header"><literal>r.sendHeader</literal></link>,
1027 <link doc="reference.xml" id="r_set_return_value"><literal>r.setReturnValue</literal></link>
1028 (<link doc="changes.xml" id="njs0.7.0">0.7.0</link>),
1029 <link doc="reference.xml" id="r_subrequest"><literal>r.subrequest</literal></link>,
1030 <link doc="reference.xml" id="r_warn"><literal>r.warn</literal></link>
1031 </listitem>
1032
1033 <listitem>
1034 <link doc="reference.xml" id="stream"><literal>Stream Session</literal></link>:
1035 <link doc="reference.xml" id="s_allow"><literal>s.allow</literal></link>
1036 (<link doc="changes.xml" id="njs0.2.4">0.2.4</link>),
1037 <link doc="reference.xml" id="s_decline"><literal>s.decline</literal></link>
1038 (<link doc="changes.xml" id="njs0.2.4">0.2.4</link>),
1039 <link doc="reference.xml" id="s_deny"><literal>s.deny</literal></link>
1040 (<link doc="changes.xml" id="njs0.2.4">0.2.4</link>),
1041 <link doc="reference.xml" id="s_done"><literal>s.done</literal></link>
1042 (<link doc="changes.xml" id="njs0.2.4">0.2.4</link>),
1043 <link doc="reference.xml" id="s_error"><literal>s.error</literal></link>,
1044 <link doc="reference.xml" id="s_log"><literal>s.log</literal></link>,
1045 <link doc="reference.xml" id="s_off"><literal>s.off</literal></link>
1046 (<link doc="changes.xml" id="njs0.2.4">0.2.4</link>),
1047 <link doc="reference.xml" id="s_on"><literal>s.on</literal></link>
1048 (<link doc="changes.xml" id="njs0.2.4">0.2.4</link>),
1049 <link doc="reference.xml" id="s_send"><literal>s.send</literal></link>
1050 (<link doc="changes.xml" id="njs0.2.4">0.2.4</link>),
1051 <link doc="reference.xml" id="s_send_downstream"><literal>s.sendDownstream</literal></link>
1052 (<link doc="changes.xml" id="njs0.7.8">0.7.8</link>),
1053 <link doc="reference.xml" id="s_send_upstream"><literal>s.sendUpstream</literal></link>
1054 (<link doc="changes.xml" id="njs0.7.8">0.7.8</link>),
1055 <link doc="reference.xml" id="s_set_return_value"><literal>s.setReturnValue</literal></link>
1056 (<link doc="changes.xml" id="njs0.7.0">0.7.0</link>),
1057 <link doc="reference.xml" id="s_warn"><literal>s.warn</literal></link>
1058 </listitem>
1059
1060 <listitem>
1061 <link doc="reference.xml" id="headers"><literal>Headers</literal></link>
1062 (<link doc="changes.xml" id="njs0.5.1">0.5.1</link>):
1063 <link doc="reference.xml" id="headers_append"><literal>append</literal></link>,
1064 <link doc="reference.xml" id="headers_delete"><literal>delete</literal></link>,
1065 <link doc="reference.xml" id="headers_get"><literal>get</literal></link>,
1066 <link doc="reference.xml" id="headers_getall"><literal>getAll</literal></link>,
1067 <link doc="reference.xml" id="headers_foreach"><literal>forEach</literal></link>,
1068 <link doc="reference.xml" id="headers_has"><literal>has</literal></link>,
1069 <link doc="reference.xml" id="headers_set"><literal>set</literal></link>
1070 </listitem>
1071
1072 <listitem>
1073 <link doc="reference.xml" id="request"><literal>Request</literal></link>
1074 (<link doc="changes.xml" id="njs0.7.10">0.7.10</link>):
1075 <link doc="reference.xml" id="request_arraybuffer"><literal>arrayBuffer</literal></link>,
1076 <link doc="reference.xml" id="request_headers"><literal>headers</literal></link>,
1077 <link doc="reference.xml" id="request_json"><literal>json</literal></link>,
1078 <link doc="reference.xml" id="request_text"><literal>text</literal></link>
1079 </listitem>
1080
1081 <listitem>
1082 <link doc="reference.xml" id="response"><literal>Response</literal></link>
1083 (<link doc="changes.xml" id="njs0.5.1">0.5.1</link>):
1084 <link doc="reference.xml" id="response_arraybuffer"><literal>arrayBuffer</literal></link>,
1085 <link doc="reference.xml" id="response_headers"><literal>headers</literal></link>,
1086 <link doc="reference.xml" id="response_json"><literal>json</literal></link>,
1087 <link doc="reference.xml" id="response_text"><literal>text</literal></link>
1088 </listitem>
1089
1090 <listitem>
1091 <link doc="reference.xml" id="ngx"><literal>ngx</literal></link>
1092 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>):
1093 <link doc="reference.xml" id="ngx_fetch"><literal>fetch</literal></link>
1094 (<link doc="changes.xml" id="njs0.5.1">0.5.1</link>),
1095 <link doc="reference.xml" id="ngx_log"><literal>log</literal></link>
1096 </listitem>
1097
1098 </list>
1099 </listitem>
1100
1101 <listitem>
1102 nginx object properties:
1103 <list type="bullet">
1104
1105 <listitem>
1106 <link doc="reference.xml" id="http"><literal>HTTP Request</literal></link>:
1107 <link doc="reference.xml" id="r_args"><literal>r.args</literal></link>,
1108 <link doc="reference.xml" id="r_headers_in"><literal>r.headersIn</literal></link>,
1109 <link doc="reference.xml" id="r_headers_out"><literal>r.headersOut</literal></link>,
1110 <link doc="reference.xml" id="r_http_version"><literal>r.httpVersion</literal></link>,
1111 <link doc="reference.xml" id="r_internal"><literal>r.internal</literal></link>,
1112 <link doc="reference.xml" id="r_method"><literal>r.method</literal></link>,
1113 <link doc="reference.xml" id="r_parent"><literal>r.parent</literal></link>,
1114 <link doc="reference.xml" id="r_raw_headers_in"><literal>r.rawHeadersIn</literal></link>
1115 (<link doc="changes.xml" id="njs0.4.1">0.4.1</link>),
1116 <link doc="reference.xml" id="r_raw_headers_out"><literal>r.rawHeadersOut</literal></link>
1117 (<link doc="changes.xml" id="njs0.4.1">0.4.1</link>),
1118 <link doc="reference.xml" id="r_raw_variables"><literal>r.rawVariables</literal></link>
1119 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>),
1120 <link doc="reference.xml" id="r_remote_address"><literal>r.remoteAddress</literal></link>,
1121 <link doc="reference.xml" id="r_request_body"><literal>r.requestBody</literal></link>,
1122 <link doc="reference.xml" id="r_request_buffer"><literal>r.requestBuffer</literal></link>
1123 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>),
1124 <link doc="reference.xml" id="r_request_text"><literal>r.requestText</literal></link>,
1125 <link doc="reference.xml" id="r_response_body"><literal>r.responseBody</literal></link>
1126 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>),
1127 <link doc="reference.xml" id="r_response_buffer"><literal>r.responseBuffer</literal></link>
1128 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>),
1129 <link doc="reference.xml" id="r_response_text"><literal>r.responseText</literal></link>
1130 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>),
1131 <link doc="reference.xml" id="r_status"><literal>r.status</literal></link>,
1132 <link doc="reference.xml" id="r_uri"><literal>r.uri</literal></link>,
1133 <link doc="reference.xml" id="r_variables"><literal>r.variables</literal></link>
1134 (<link doc="changes.xml" id="njs0.2.8">0.2.8</link>)
1135 </listitem>
1136
1137 <listitem>
1138 <link doc="reference.xml" id="stream"><literal>Stream Session</literal></link>:
1139 <link doc="reference.xml" id="s_remote_address"><literal>s.remoteAddress</literal></link>,
1140 <link doc="reference.xml" id="s_raw_variables"><literal>s.rawVariables</literal></link>
1141 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>),
1142 <link doc="reference.xml" id="s_status"><literal>s.status</literal></link>
1143 (<link doc="changes.xml" id="njs0.5.2">0.5.2</link>),
1144 <link doc="reference.xml" id="s_variables"><literal>s.variables</literal></link>
1145 (<link doc="changes.xml" id="njs0.2.8">0.2.8</link>)
1146 </listitem>
1147
1148 <listitem>
1149 <link doc="reference.xml" id="request"><literal>Request</literal></link>
1150 (<link doc="changes.xml" id="njs0.7.10">0.7.10</link>):
1151 <link doc="reference.xml" id="request_bodyused"><literal>bodyUsed</literal></link>,
1152 <link doc="reference.xml" id="request_cache"><literal>cache</literal></link>,
1153 <link doc="reference.xml" id="request_credentials"><literal>credentials</literal></link>,
1154 <link doc="reference.xml" id="request_method"><literal>method</literal></link>,
1155 <link doc="reference.xml" id="request_mode"><literal>mode</literal></link>,
1156 <link doc="reference.xml" id="request_url"><literal>url</literal></link>
1157 </listitem>
1158
1159 <listitem>
1160 <link doc="reference.xml" id="response"><literal>Response</literal></link>
1161 (<link doc="changes.xml" id="njs0.5.1">0.5.1</link>):
1162 <link doc="reference.xml" id="response_bodyused"><literal>bodyUsed</literal></link>,
1163 <link doc="reference.xml" id="response_ok"><literal>ok</literal></link>,
1164 <link doc="reference.xml" id="response_redirect"><literal>redirected</literal></link>,
1165 <link doc="reference.xml" id="response_status"><literal>status</literal></link>,
1166 <link doc="reference.xml" id="response_statustext"><literal>statusText</literal></link>,
1167 <link doc="reference.xml" id="response_type"><literal>type</literal></link>,
1168 <link doc="reference.xml" id="response_url"><literal>url</literal></link>
1169 </listitem>
1170
1171 <listitem>
1172 <link doc="reference.xml" id="ngx"><literal>ngx</literal></link>
1173 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>):
1174 <link doc="reference.xml" id="ngx_conf_prefix"><literal>conf_prefix</literal></link>
1175 (<link doc="changes.xml" id="njs0.7.8">0.7.8</link>)
1176 </listitem>
1177
1178 </list>
1179 </listitem>
962 1180
963 </list> 1181 </list>
964 </para> 1182 </para>
965 1183
966 </section> 1184 </section>