ዋና
- በበረራ ላይ ወይም አንዳንድ ክስተቶች ሲከሰቱ የማመንጨት ችሎታ ተረጋግቷል
የምርመራ ሪፖርቶች እንደ ብልሽት፣ የአፈጻጸም ውድቀት፣ የማስታወሻ ፍንጣቂዎች፣ ከባድ የሲፒዩ ጭነት፣ ያልተጠበቀ የስህተት ውፅዓት፣ ወዘተ ያሉ ችግሮችን ለመመርመር የሚረዱ ክስተቶችን የሚያሳይ። - የሙከራ ኤፒአይ ድጋፍ ታክሏል።
Async የአካባቢ ማከማቻ ከ AsyncLocalStorage ክፍል ትግበራ ጋር ፣ይህም በተመላሽ ጥሪዎች እና ተስፋዎች ላይ በመመስረት ከአስተዳዳሪዎች ጋር የማይመሳሰል ሁኔታ ለመፍጠር ሊያገለግል ይችላል። AsyncLocalStorage የድረ-ገጽ ጥያቄ በሂደት ላይ እያለ ውሂብ እንዲያከማቹ ይፈቅድልዎታል፣ ይህም በሌሎች ቋንቋዎች የክር-አካባቢያዊ ማከማቻን የሚያስታውስ ነው። - በሚጫኑበት ጊዜ ስለ የሙከራ ባህሪ የማስጠንቀቂያ መልዕክት ተወግዷል
ሞጁሎች ECMAScript 6 የማስመጣት እና የወጪ መግለጫዎችን በመጠቀም የተገናኘ እና ወደ ውጭ የተላከ. በተመሳሳይ ጊዜ የ ESM ሞጁሎችን መተግበሩ ራሱ የሙከራ ሆኖ ይቆያል. - V8 ሞተር ወደ ስሪት ተዘምኗል
8.1 (1 ,2 ,3 ) አዲስ የአፈጻጸም ማሻሻያዎችን እና እንደ አዲሱ አመክንዮአዊ ትስስር ኦፕሬተር "??" (የግራ ኦፔራንድ NULL ወይም ያልተገለፀ ከሆነ እና በተቃራኒው) የ "?" ኦፕሬተርን ይመልሳል. ለአንድ ጊዜ የጠቅላላ የንብረት ወይም የጥሪ ሰንሰለት ፍተሻ (ለምሳሌ፡ “db?.ተጠቃሚ?.ስም?.ርዝመት” ያለቅድመ ፍተሻ)፣ የአካባቢ ስሞችን ለማግኘት የIntl.DisplayName ዘዴ፣ ወዘተ። - የዥረቶች ኤፒአይ ክለሳ ተካሂዷል፣ ይህም የዥረቶች ኤፒአይዎችን ወጥነት ለማሻሻል እና በ Node.js መሰረታዊ ክፍሎች ባህሪ ላይ ልዩነቶችን ለማስወገድ ያለመ ነው። ለምሳሌ፣ የ http.OutgoingMessage ባህሪ ለዥረት ቅርብ ነው። ሊፃፍ የሚችል፣ እና net.Socket ከዥረት.Duplex ጋር ተመሳሳይ ነው። የAutoDestroy አማራጭ በነባሪነት ወደ "እውነት" ተቀናብሯል፣ ይህ ማለት ሲጠናቀቅ "_destroy" መደወል ማለት ነው።
- የሙከራ ኤፒአይ ድጋፍ ታክሏል።
እኔ ነበርሁ (WebAssembly ስርዓት በይነገጽ ), ከስርዓተ ክወናው ጋር ቀጥተኛ መስተጋብር የሶፍትዌር በይነገጾችን መስጠት (POSIX API ከፋይሎች, ሶኬቶች, ወዘተ ጋር ለመስራት). - ጨምሯል መስፈርቶች ለ
አነስተኛ ስሪቶች አቀናባሪዎች እና መድረኮች፡- macOS 10.13 (High Sierra)፣ GCC 6፣ዊንዶውስ አዲስ 7/2008R2 .
የ Node.js መድረክ ለድር አፕሊኬሽኖች ከአገልጋይ ወገን ድጋፍ እና ተራ ደንበኛ እና አገልጋይ አውታረ መረብ ፕሮግራሞችን ለመፍጠር ሁለቱንም መጠቀም እንደሚቻል እናስታውስ። ለ Node.js የመተግበሪያዎችን ተግባራዊነት ለማስፋት፣ ብዙ ቁጥር ያለው
ብዙ ቁጥር ያላቸው ትይዩ ጥያቄዎችን ለማስተናገድ Node.js በማይከለክለው የክስተት ሂደት እና የመልሶ ጥሪ ተቆጣጣሪዎችን በመግለጽ ላይ የተመሰረተ ያልተመሳሰል ኮድ ማስፈጸሚያ ሞዴል ይጠቀማል። የማባዛት ግንኙነቶችን የሚደገፉ ዘዴዎች epoll, kqueue, /dev/poll እና ይምረጡ. ቤተ መፃህፍቱ ግንኙነቶችን ለማባዛት ያገለግላል
በዋናው ላይ፣ Node.js ከማዕቀፎች ጋር ተመሳሳይ ነው።
ምንጭ: opennet.ru