Mercurial > hg > nginx-site
changeset 2985:19d3277e4793
Updated Compatibility in njs.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Thu, 01 Jun 2023 17:12:18 +0100 |
parents | cc475ba7d406 |
children | 2b161541806a |
files | xml/en/docs/njs/compatibility.xml xml/ru/docs/njs/compatibility.xml |
diffstat | 2 files changed, 330 insertions(+), 36 deletions(-) [+] |
line wrap: on
line diff
--- a/xml/en/docs/njs/compatibility.xml +++ b/xml/en/docs/njs/compatibility.xml @@ -9,7 +9,7 @@ <article name="Compatibility" link="/en/docs/njs/compatibility.html" lang="en" - rev="38" + rev="39" toc="no"> <section> @@ -33,10 +33,6 @@ compliant with ECMAScript can be found i specification</link>. </para> -<para> - -</para> - </section> @@ -268,16 +264,6 @@ ES12: (<link doc="changes.xml" id="njs0.7.10">0.7.10</link>) </listitem> -<listitem> -non-standard: -<link doc="reference.xml" id="string_bytesfrom"><literal>bytesFrom</literal></link> -(<link doc="changes.xml" id="njs0.2.3">0.2.3</link>), -<link doc="reference.xml" id="string_frombytes"><literal>fromBytes</literal></link>, -<link doc="reference.xml" id="string_fromutf8"><literal>fromUTF8</literal></link>, -<link doc="reference.xml" id="string_tobytes"><literal>toBytes</literal></link>, -<link doc="reference.xml" id="string_tostring"><literal>toString</literal></link>, -<link doc="reference.xml" id="string_toutf8"><literal>toUTF8</literal></link> -</listitem> </list> </listitem> @@ -360,6 +346,12 @@ ES5.1: ES6: <literal>of</literal> </listitem> + +<listitem> +ES13: +<literal>from</literal> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), +</listitem> </list> </listitem> @@ -402,6 +394,16 @@ ES6: <listitem> ES7: <literal>includes</literal> </listitem> + +<listitem> +ES13: +<literal>toReversed</literal> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), +<literal>toSorted</literal> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), +<literal>toSpliced</literal> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>) +</listitem> </list> </listitem> @@ -492,6 +494,15 @@ ES6: <literal>subarray</literal>, <literal>toString</literal> </listitem> + +<listitem> +ES13: +<literal>toReversed</literal> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>) +<literal>toSorted</literal> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>) +</listitem> + </list> </listitem> @@ -1009,7 +1020,7 @@ Global objects <link doc="reference.xml" id="process_argv"><literal>argv</literal></link>, <link doc="reference.xml" id="process_env"><literal>env</literal></link>, <link doc="reference.xml" id="process_pid"><literal>pid</literal></link>, -<link doc="reference.xml" id="process_ppid"><literal>ppid</literal></link>, +<link doc="reference.xml" id="process_ppid"><literal>ppid</literal></link> </listitem> </list> @@ -1128,12 +1139,9 @@ nginx object properties: <link doc="reference.xml" id="r_raw_variables"><literal>r.rawVariables</literal></link> (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), <link doc="reference.xml" id="r_remote_address"><literal>r.remoteAddress</literal></link>, -<link doc="reference.xml" id="r_request_body"><literal>r.requestBody</literal></link>, <link doc="reference.xml" id="r_request_buffer"><literal>r.requestBuffer</literal></link> (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), <link doc="reference.xml" id="r_request_text"><literal>r.requestText</literal></link>, -<link doc="reference.xml" id="r_response_body"><literal>r.responseBody</literal></link> -(<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), <link doc="reference.xml" id="r_response_buffer"><literal>r.responseBuffer</literal></link> (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), <link doc="reference.xml" id="r_response_text"><literal>r.responseText</literal></link> @@ -1181,8 +1189,22 @@ nginx object properties: <listitem> <link doc="reference.xml" id="ngx"><literal>ngx</literal></link> (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>): +<link doc="reference.xml" id="ngx_build"><literal>build</literal></link> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), +<link doc="reference.xml" id="ngx_conf_file_path"><literal>conf_file_path</literal></link> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), <link doc="reference.xml" id="ngx_conf_prefix"><literal>conf_prefix</literal></link> -(<link doc="changes.xml" id="njs0.7.8">0.7.8</link>) +(<link doc="changes.xml" id="njs0.7.8">0.7.8</link>), +<link doc="reference.xml" id="ngx_error_log_path"><literal>error_log_path</literal></link> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), +<link doc="reference.xml" id="ngx_prefix"><literal>prefix</literal></link> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), +<link doc="reference.xml" id="ngx_version"><literal>version</literal></link> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), +<link doc="reference.xml" id="ngx_version_number"><literal>version_number</literal></link> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), +<link doc="reference.xml" id="ngx_worker_id"><literal>worker_id</literal></link> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>) </listitem> </list>
--- a/xml/ru/docs/njs/compatibility.xml +++ b/xml/ru/docs/njs/compatibility.xml @@ -9,7 +9,7 @@ <article name="Совместимость" link="/ru/docs/njs/compatibility.html" lang="ru" - rev="35" + rev="39" toc="no"> <section> @@ -259,14 +259,11 @@ ES9: </listitem> <listitem> -нестандартные: -<link doc="reference.xml" id="string_bytesfrom"><literal>bytesFrom</literal></link> -(<link doc="changes.xml" id="njs0.2.3">0.2.3</link>), -<link doc="reference.xml" id="string_frombytes"><literal>fromBytes</literal></link>, -<link doc="reference.xml" id="string_fromutf8"><literal>fromUTF8</literal></link>, -<link doc="reference.xml" id="string_tobytes"><literal>toBytes</literal></link>, -<link doc="reference.xml" id="string_toutf8"><literal>toUTF8</literal></link> +ES12: +<literal>replaceAll</literal> +(<link doc="changes.xml" id="njs0.7.10">0.7.10</link>) </listitem> + </list> </listitem> @@ -349,6 +346,12 @@ ES5.1: ES6: <literal>of</literal> </listitem> + +<listitem> +ES13: +<literal>from</literal> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), +</listitem> </list> </listitem> @@ -391,6 +394,16 @@ ES6: <listitem> ES7: <literal>includes</literal> </listitem> + +<listitem> +ES13: +<literal>toReversed</literal> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), +<literal>toSorted</literal> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), +<literal>toSpliced</literal> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>) +</listitem> </list> </listitem> @@ -481,6 +494,15 @@ ES6: <literal>subarray</literal>, <literal>toString</literal> </listitem> + +<listitem> +ES13: +<literal>toReversed</literal> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>) +<literal>toSorted</literal> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>) +</listitem> + </list> </listitem> @@ -574,15 +596,15 @@ ES6: <list type="bullet"> <listitem> ES6: -<literal>any()</literal> +<literal>any</literal> (<link doc="changes.xml" id="njs0.6.2">0.6.2</link>), -<literal> all()</literal> +<literal> all</literal> (<link doc="changes.xml" id="njs0.6.2">0.6.2</link>), -<literal> allSettled()</literal> +<literal> allSettled</literal> (<link doc="changes.xml" id="njs0.6.2">0.6.2</link>), <literal>reject</literal>, <literal>resolve</literal>, -<literal>race()</literal> (<link doc="changes.xml" id="njs0.6.2">0.6.2</link>) +<literal>race</literal> (<link doc="changes.xml" id="njs0.6.2">0.6.2</link>) </listitem> </list> @@ -811,9 +833,9 @@ ES5.1 global functions: </listitem> <listitem> -Global functions: -<literal>atob</literal>, -<literal>btoa</literal> +Global functions (<link doc="changes.xml" id="njs0.7.6">0.7.6</link>): +<link doc="reference.xml" id="atob"><literal>atob</literal></link>, +<link doc="reference.xml" id="btoa"><literal>btoa</literal></link> </listitem> <listitem> @@ -841,11 +863,23 @@ Global functions: <link doc="reference.xml" id="fs_accesssync"><literal>fs.accessSync</literal></link> (<link doc="changes.xml" id="njs0.3.9">0.3.9</link>), <link doc="reference.xml" id="appendfilesync"><literal>fs.appendFileSync</literal></link>, +<link doc="reference.xml" id="fs_filehandle"><literal>fs.FileHandle</literal></link> +(<link doc="changes.xml" id="njs0.7.7">0.7.7</link>), +<link doc="reference.xml" id="fs_fstatsync"><literal>fs.fstatSync</literal></link> +(<link doc="changes.xml" id="njs0.7.7">0.7.7</link>), +<link doc="reference.xml" id="fs_lstatsync"><literal>fs.lstatSync</literal></link> +(<link doc="changes.xml" id="njs0.7.7">0.7.1</link>), <link doc="reference.xml" id="fs_mkdirsync"><literal>fs.mkdirSync</literal></link> (<link doc="changes.xml" id="njs0.4.2">0.4.2</link>), +<link doc="reference.xml" id="fs_opensync"><literal>fs.openSync</literal></link> +(<link doc="changes.xml" id="njs0.7.7">0.7.7</link>), +<link doc="reference.xml" id="fs_promises_open"><literal>fs.promises.open</literal></link> +(<link doc="changes.xml" id="njs0.7.7">0.7.7</link>), <link doc="reference.xml" id="fs_readdirsync"><literal>fs.readdirSync</literal></link> (<link doc="changes.xml" id="njs0.4.2">0.4.2</link>), <link doc="reference.xml" id="readfilesync"><literal>fs.readFileSync</literal></link>, +<link doc="reference.xml" id="fs_readsync"><literal>fs.readSync</literal></link> +(<link doc="changes.xml" id="njs0.7.7">0.7.7</link>), <link doc="reference.xml" id="fs_realpathsync"><literal>fs.realpathSync</literal></link> (<link doc="changes.xml" id="njs0.3.9">0.3.9</link>), <link doc="reference.xml" id="fs_renamesync"><literal>fs.renameSync</literal></link> @@ -857,6 +891,8 @@ Global functions: <link doc="reference.xml" id="fs_unlinksync"><literal>fs.unlinkSync</literal></link> (<link doc="changes.xml" id="njs0.3.9">0.3.9</link>), <link doc="reference.xml" id="fs_writefilesync"><literal>fs.writeFileSync</literal></link> +<link doc="reference.xml" id="fs_writesync_buf"><literal>fs.writeSync</literal></link> +(<link doc="changes.xml" id="njs0.7.7">0.7.7</link>) </listitem> <listitem> @@ -901,6 +937,25 @@ Global functions: <link doc="reference.xml" id="textencoder_encodeinto"><literal>encodeInto</literal></link> </listitem> +<listitem id="xml"> +Методы +<link doc="reference.xml" id="xml"><literal>XML</literal></link> +(<link doc="changes.xml" id="njs0.7.10">0.7.10</link>): +<link doc="reference.xml" id="xml_parse"><literal>parse</literal></link>, +<link doc="reference.xml" id="xml_c14n"><literal>xml.c14n</literal></link>, +<link doc="reference.xml" id="xml_exclusiveC14n"><literal>xml.exclusiveC14n</literal></link> +</listitem> + +<listitem id="zlib"> +Методы +<link doc="reference.xml" id="zlib"><literal>zlib</literal></link> +(<link doc="changes.xml" id="njs0.7.12">0.7.12</link>): +<link doc="reference.xml" id="zlib_deflaterawsync"><literal>deflateRawSync</literal></link>, +<link doc="reference.xml" id="zlib_deflatesync"><literal>deflateSync</literal></link>, +<link doc="reference.xml" id="zlib_inflaterawsync"><literal>inflateRawSync</literal></link> +<link doc="reference.xml" id="zlib_inflatesync"><literal>inflateSync</literal></link> +</listitem> + <listitem> ES6 поддержка модулей: инструкции @@ -926,17 +981,234 @@ ES6 поддержка стрелочных функций <list type="bullet"> <listitem> +<link doc="reference.xml" id="builtin_crypto"><literal>crypto</literal></link> +(<link doc="changes.xml" id="njs0.7.0">0.7.0</link>): +<link doc="reference.xml" id="crypto_get_random_values"><literal>getRandomValues</literal></link>, +<link doc="reference.xml" id="crypto_subtle_encrypt"><literal>subtle.encrypt</literal></link>, +<link doc="reference.xml" id="crypto_subtle_decrypt"><literal>subtle.decrypt</literal></link>, +<link doc="reference.xml" id="crypto_subtle_derive_bits"><literal>subtle.deriveBits</literal></link>, +<link doc="reference.xml" id="crypto_subtle_derive_key"><literal>subtle.deriveKey</literal></link>, +<link doc="reference.xml" id="crypto_subtle_digest"><literal>subtle.digest</literal></link> +<link doc="reference.xml" id="crypto_subtle_export_key"><literal>subtle.exportKey</literal></link> +(<link doc="changes.xml" id="njs0.7.10">0.7.10</link>), +<link doc="reference.xml" id="crypto_subtle_generate_key"><literal>subtle.generateKey</literal></link> +(<link doc="changes.xml" id="njs0.7.10">0.7.10</link>), +<link doc="reference.xml" id="crypto_subtle_import_key"><literal>subtle.importKey</literal></link>, +<link doc="reference.xml" id="crypto_subtle_sign"><literal>subtle.sign</literal></link>, +<link doc="reference.xml" id="crypto_subtle_verify"><literal>subtle.verify</literal></link> +</listitem> + +<listitem> псевдоним <literal>globalThis</literal> (<link doc="changes.xml" id="njs0.3.8">0.3.8</link>), </listitem> <listitem> -<link doc="reference.xml" id="process"><literal>process</literal></link> +<link doc="reference.xml" id="njs"><literal>njs</literal></link>: +<link doc="reference.xml" id="njs_version"><literal>version</literal></link>, +<link doc="reference.xml" id="njs_version_number"><literal>version_number</literal></link> +(<link doc="changes.xml" id="njs0.7.4">0.7.4</link>), +<link doc="reference.xml" id="njs_dump"><literal>dump</literal></link>, +<link doc="reference.xml" id="njs_memory_stats"><literal>memoryStats</literal></link> +(<link doc="changes.xml" id="njs0.7.8">0.7.8</link>), +<link doc="reference.xml" id="njs_on"><literal>on</literal></link> +(<link doc="changes.xml" id="njs0.5.2">0.5.2</link>) +</listitem> + +<listitem> +<link doc="reference.xml" id="process"><literal>process</literal></link>: +<link doc="reference.xml" id="process_argv"><literal>argv</literal></link>, +<link doc="reference.xml" id="process_env"><literal>env</literal></link>, +<link doc="reference.xml" id="process_pid"><literal>pid</literal></link>, +<link doc="reference.xml" id="process_ppid"><literal>ppid</literal></link> </listitem> </list> </listitem> +<listitem> +Методы объекта nginx: +<list type="bullet"> + +<listitem> +<link doc="reference.xml" id="http"><literal>HTTP Request</literal></link>: +<link doc="reference.xml" id="r_done"><literal>r.done</literal></link> +(<link doc="changes.xml" id="njs0.5.2">0.5.2</link>), +<link doc="reference.xml" id="r_error"><literal>r.error</literal></link>, +<link doc="reference.xml" id="r_finish"><literal>r.finish</literal></link>, +<link doc="reference.xml" id="r_internal_redirect"><literal>r.internalRedirect</literal></link>, +<link doc="reference.xml" id="r_log"><literal>r.log</literal></link>, +<link doc="reference.xml" id="r_return"><literal>r.return</literal></link> +(<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), +<link doc="reference.xml" id="r_send"><literal>r.send</literal></link> +(<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), +<link doc="reference.xml" id="r_sendbuffer"><literal>r.sendBuffer</literal></link> +(<link doc="changes.xml" id="njs0.5.2">0.5.2</link>), +<link doc="reference.xml" id="r_send_header"><literal>r.sendHeader</literal></link>, +<link doc="reference.xml" id="r_set_return_value"><literal>r.setReturnValue</literal></link> +(<link doc="changes.xml" id="njs0.7.0">0.7.0</link>), +<link doc="reference.xml" id="r_subrequest"><literal>r.subrequest</literal></link>, +<link doc="reference.xml" id="r_warn"><literal>r.warn</literal></link> +</listitem> + +<listitem> +<link doc="reference.xml" id="stream"><literal>Stream Session</literal></link>: +<link doc="reference.xml" id="s_allow"><literal>s.allow</literal></link> +(<link doc="changes.xml" id="njs0.2.4">0.2.4</link>), +<link doc="reference.xml" id="s_decline"><literal>s.decline</literal></link> +(<link doc="changes.xml" id="njs0.2.4">0.2.4</link>), +<link doc="reference.xml" id="s_deny"><literal>s.deny</literal></link> +(<link doc="changes.xml" id="njs0.2.4">0.2.4</link>), +<link doc="reference.xml" id="s_done"><literal>s.done</literal></link> +(<link doc="changes.xml" id="njs0.2.4">0.2.4</link>), +<link doc="reference.xml" id="s_error"><literal>s.error</literal></link>, +<link doc="reference.xml" id="s_log"><literal>s.log</literal></link>, +<link doc="reference.xml" id="s_off"><literal>s.off</literal></link> +(<link doc="changes.xml" id="njs0.2.4">0.2.4</link>), +<link doc="reference.xml" id="s_on"><literal>s.on</literal></link> +(<link doc="changes.xml" id="njs0.2.4">0.2.4</link>), +<link doc="reference.xml" id="s_send"><literal>s.send</literal></link> +(<link doc="changes.xml" id="njs0.2.4">0.2.4</link>), +<link doc="reference.xml" id="s_send_downstream"><literal>s.sendDownstream</literal></link> +(<link doc="changes.xml" id="njs0.7.8">0.7.8</link>), +<link doc="reference.xml" id="s_send_upstream"><literal>s.sendUpstream</literal></link> +(<link doc="changes.xml" id="njs0.7.8">0.7.8</link>), +<link doc="reference.xml" id="s_set_return_value"><literal>s.setReturnValue</literal></link> +(<link doc="changes.xml" id="njs0.7.0">0.7.0</link>), +<link doc="reference.xml" id="s_warn"><literal>s.warn</literal></link> +</listitem> + +<listitem> +<link doc="reference.xml" id="headers"><literal>Headers</literal></link> +(<link doc="changes.xml" id="njs0.5.1">0.5.1</link>): +<link doc="reference.xml" id="headers_append"><literal>append</literal></link>, +<link doc="reference.xml" id="headers_delete"><literal>delete</literal></link>, +<link doc="reference.xml" id="headers_get"><literal>get</literal></link>, +<link doc="reference.xml" id="headers_getall"><literal>getAll</literal></link>, +<link doc="reference.xml" id="headers_foreach"><literal>forEach</literal></link>, +<link doc="reference.xml" id="headers_has"><literal>has</literal></link>, +<link doc="reference.xml" id="headers_set"><literal>set</literal></link> +</listitem> + +<listitem> +<link doc="reference.xml" id="request"><literal>Request</literal></link> +(<link doc="changes.xml" id="njs0.7.10">0.7.10</link>): +<link doc="reference.xml" id="request_arraybuffer"><literal>arrayBuffer</literal></link>, +<link doc="reference.xml" id="request_headers"><literal>headers</literal></link>, +<link doc="reference.xml" id="request_json"><literal>json</literal></link>, +<link doc="reference.xml" id="request_text"><literal>text</literal></link> +</listitem> + +<listitem> +<link doc="reference.xml" id="response"><literal>Response</literal></link> +(<link doc="changes.xml" id="njs0.5.1">0.5.1</link>): +<link doc="reference.xml" id="response_arraybuffer"><literal>arrayBuffer</literal></link>, +<link doc="reference.xml" id="response_headers"><literal>headers</literal></link>, +<link doc="reference.xml" id="response_json"><literal>json</literal></link>, +<link doc="reference.xml" id="response_text"><literal>text</literal></link> +</listitem> + +<listitem> +<link doc="reference.xml" id="ngx"><literal>ngx</literal></link> +(<link doc="changes.xml" id="njs0.5.0">0.5.0</link>): +<link doc="reference.xml" id="ngx_fetch"><literal>fetch</literal></link> +(<link doc="changes.xml" id="njs0.5.1">0.5.1</link>), +<link doc="reference.xml" id="ngx_log"><literal>log</literal></link> +</listitem> + +</list> +</listitem> + +<listitem> +Свойства объекта nginx: +<list type="bullet"> + +<listitem> +<link doc="reference.xml" id="http"><literal>HTTP Request</literal></link>: +<link doc="reference.xml" id="r_args"><literal>r.args</literal></link>, +<link doc="reference.xml" id="r_headers_in"><literal>r.headersIn</literal></link>, +<link doc="reference.xml" id="r_headers_out"><literal>r.headersOut</literal></link>, +<link doc="reference.xml" id="r_http_version"><literal>r.httpVersion</literal></link>, +<link doc="reference.xml" id="r_internal"><literal>r.internal</literal></link>, +<link doc="reference.xml" id="r_method"><literal>r.method</literal></link>, +<link doc="reference.xml" id="r_parent"><literal>r.parent</literal></link>, +<link doc="reference.xml" id="r_raw_headers_in"><literal>r.rawHeadersIn</literal></link> +(<link doc="changes.xml" id="njs0.4.1">0.4.1</link>), +<link doc="reference.xml" id="r_raw_headers_out"><literal>r.rawHeadersOut</literal></link> +(<link doc="changes.xml" id="njs0.4.1">0.4.1</link>), +<link doc="reference.xml" id="r_raw_variables"><literal>r.rawVariables</literal></link> +(<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), +<link doc="reference.xml" id="r_remote_address"><literal>r.remoteAddress</literal></link>, +<link doc="reference.xml" id="r_request_buffer"><literal>r.requestBuffer</literal></link> +(<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), +<link doc="reference.xml" id="r_request_text"><literal>r.requestText</literal></link>, +<link doc="reference.xml" id="r_response_buffer"><literal>r.responseBuffer</literal></link> +(<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), +<link doc="reference.xml" id="r_response_text"><literal>r.responseText</literal></link> +(<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), +<link doc="reference.xml" id="r_status"><literal>r.status</literal></link>, +<link doc="reference.xml" id="r_uri"><literal>r.uri</literal></link>, +<link doc="reference.xml" id="r_variables"><literal>r.variables</literal></link> +(<link doc="changes.xml" id="njs0.2.8">0.2.8</link>) +</listitem> + +<listitem> +<link doc="reference.xml" id="stream"><literal>Stream Session</literal></link>: +<link doc="reference.xml" id="s_remote_address"><literal>s.remoteAddress</literal></link>, +<link doc="reference.xml" id="s_raw_variables"><literal>s.rawVariables</literal></link> +(<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), +<link doc="reference.xml" id="s_status"><literal>s.status</literal></link> +(<link doc="changes.xml" id="njs0.5.2">0.5.2</link>), +<link doc="reference.xml" id="s_variables"><literal>s.variables</literal></link> +(<link doc="changes.xml" id="njs0.2.8">0.2.8</link>) +</listitem> + +<listitem> +<link doc="reference.xml" id="request"><literal>Request</literal></link> +(<link doc="changes.xml" id="njs0.7.10">0.7.10</link>): +<link doc="reference.xml" id="request_bodyused"><literal>bodyUsed</literal></link>, +<link doc="reference.xml" id="request_cache"><literal>cache</literal></link>, +<link doc="reference.xml" id="request_credentials"><literal>credentials</literal></link>, +<link doc="reference.xml" id="request_method"><literal>method</literal></link>, +<link doc="reference.xml" id="request_mode"><literal>mode</literal></link>, +<link doc="reference.xml" id="request_url"><literal>url</literal></link> +</listitem> + +<listitem> +<link doc="reference.xml" id="response"><literal>Response</literal></link> +(<link doc="changes.xml" id="njs0.5.1">0.5.1</link>): +<link doc="reference.xml" id="response_bodyused"><literal>bodyUsed</literal></link>, +<link doc="reference.xml" id="response_ok"><literal>ok</literal></link>, +<link doc="reference.xml" id="response_redirect"><literal>redirected</literal></link>, +<link doc="reference.xml" id="response_status"><literal>status</literal></link>, +<link doc="reference.xml" id="response_statustext"><literal>statusText</literal></link>, +<link doc="reference.xml" id="response_type"><literal>type</literal></link>, +<link doc="reference.xml" id="response_url"><literal>url</literal></link> +</listitem> + +<listitem> +<link doc="reference.xml" id="ngx"><literal>ngx</literal></link> +(<link doc="changes.xml" id="njs0.5.0">0.5.0</link>): +<link doc="reference.xml" id="ngx_build"><literal>build</literal></link> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), +<link doc="reference.xml" id="ngx_conf_file_path"><literal>conf_file_path</literal></link> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), +<link doc="reference.xml" id="ngx_conf_prefix"><literal>conf_prefix</literal></link> +(<link doc="changes.xml" id="njs0.7.8">0.7.8</link>), +<link doc="reference.xml" id="ngx_error_log_path"><literal>error_log_path</literal></link> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), +<link doc="reference.xml" id="ngx_prefix"><literal>prefix</literal></link> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), +<link doc="reference.xml" id="ngx_version"><literal>version</literal></link> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), +<link doc="reference.xml" id="ngx_version_number"><literal>version_number</literal></link> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), +<link doc="reference.xml" id="ngx_worker_id"><literal>worker_id</literal></link> +(<link doc="changes.xml" id="njs0.8.0">0.8.0</link>) +</listitem> + +</list> +</listitem> </list> </para>