Fa'asa'olotoina o le nginx 1.17.8 ma le njs 0.3.8

Fausia tatala i luga nginx 1.17.8, i totonu o loʻo faʻaauau pea le atinaʻeina o tomai fou (faʻatasi ma le faʻamautu lagolago lala 1.16 Na o suiga e fesoʻotaʻi ma le faʻaumatiaina o mea sese matuia ma faʻafitauli e faia).

tele suiga:

  • I le faatonuga grpc_pass fa'aopoopoina le lagolago mo le fa'aogaina o se fesuiaiga i se parakalafa e fa'amatala ai se tuatusi. Afai o le tuatusi e faʻamaonia o se igoa faʻapitonuʻu, o le igoa e suʻe i totonu o faʻamatalaga faʻaumau kulupu ma, afai e le maua, ona faʻamoemoe lea e faʻaaoga se fofo;
  • Fa'amauina se fa'aletonu pe a fa'agasolo talosaga fa'apipi'i i luga ole feso'ota'iga SSL lea e ono tupu ai se taimi fa'agata;
  • Ua faia faasa'oga i le faatonuga debug_points pe a faʻaaogaina le HTTP/2 protocol.

E le gata i lea, e mafai ona matauina tatalaina njs 0.3.8, o se fa'aliliuupu JavaScript mo le server web nginx. O le fa'aliliuga njs e fa'atinoina tulaga fa'a ECMAScript ma fa'atagaina oe e fa'alautele le agava'a o le nginx e fa'agasolo ai talosaga e fa'aaoga ai tusitusiga i le fa'atulagaga. E mafai ona faʻaogaina tusitusiga i se faila faʻapipiʻi e faʻamalamalama ai le faʻaogaina o le faʻaogaina o talosaga, faʻatupuina o se faʻatulagaga, faʻamalosia le faʻatupuina o se tali, suia o se talosaga / tali, poʻo le vave faia o stubs e foia ai faʻafitauli i luga o upega tafaʻilagi.

O le fa'asalalauga fou ua fa'aopoopoina le lagolago o le folafolaga mo le r.subrequest i le module nginx ma suiga i le r.parent property handler. Fa'apea foi:

  • faaopoopo le lagolago a le Folafolaga;
  • fa'aopoopo le lagolago muamua mo fa'asologa o lo'o ta'i;
  • faaopoopo le lagolago mo ArrayBuffer;
  • fa'aopoopo le lagolago fa'ailoga muamua;
  • fa'aopoopo le pule i fafo mo JSON.stringify();
  • faaopoopo Object.is();
  • faaopoopo Object.setPrototypeOf();
  • se tagata fa'aogaina fa'atasi (fa'atasi);
  • Fa'amauina Object.getPrototypeOf() e tausisia fa'amatalaga;
  • Fa'amauina Object.prototype.valueOf() ina ia tausisia fa'amatalaga;
  • faia se teuteuga i le JSON.stringify() fa'atasi ai ma tau e le mafai ona lolomi ma
    galuega suitulaga;

  • fa'amauina "i totonu" fa'atonu e tusa ai ma fa'amatalaga;
  • faia se teuteuga i Object.defineProperties() e tusa ai ma
    fa'atasi ai ma fa'amatalaga;

  • Fa'amaumau Object.create() e pei o fa'amatalaga.
  • ua faia se faasa'oga i le Number.prototype.toString(radix) pe a mafai le Math Fast;
  • RegExp() fa'ata'ita'iga meatotino fa'asa'o;
  • Fa'amautu fa'aulufale sese pe a fa'aulufale mai.

puna: opennet.ru

Faaopoopo i ai se faamatalaga