מה חדש ב- Node.js 8 ו- Node.js 9

Node.js 8 בוגר לסטטוס שחרור לטווח ארוך (LTS), שנועד לסמן רמת יציבות לשימוש בפריסות ארגוניות. מלווה בייעוד חדש זה עבור Node.js 8 הוא הופעת הבכורה של Node.js 9, עם מעקב אחר משאבים אסינכרוניים, כקו השחרור "הנוכחי".

תכונות Node.js 8

עם שחרור LTS של זמן הריצה הפופולרי של צד השרת, הפוקוס הוא על אבטחה ויציבות. שחרור ה- LTS נשמר באופן פעיל במשך 18 חודשים. הוצגה לראשונה על ידי קרן Node.js בסוף מאי, קו Node.js 8.x כולל:

  • מנוע ה- JavaScript V8 6.1 של גוגל.
  • לקוח NPM 5.0.0.
  • ביצועים טובים יותר - 20 אחוזים טובים יותר מהמהדורה הקודמת של Node 6 LTS ביישומי אינטרנט טיפוסיים.

שתי תכונות אחרות - N-API, עבור תוספים מקוריים ו- HTTP / 2 - נותרות במצב ניסיוני, אך עדיין כפופות לשינויים בקוד. קרן Node.js ממליצה למשתמשים ב- Node.js 6 להתחיל בבדיקת Node.js 8 ולמשתמשים ב- Node.js 4 לשדרג ל- Node.js 8.

התכונה החדשה של Node.js 9

עבור Node.js 9, רוב השינויים מתמקדים בשימוש או הסרה של ממשקי API והעברת בסיס הקוד למערכת שגיאות חדשה. מטרת ההעברה היא לשייך קוד ייחודי לשגיאות שנזרקות על ידי המערכת, המאפשר לשנות הודעות שגיאה מבלי להיחשב כשינויי שבירה. תכונות אחרות ב- Node.js 9 כוללות:

  • מודול ווים async המספק ממשק API לרישום שיחות חוזרות למעקב אחר משאבים אסינכרוניים בתוך יישום. מאפיין זה, שהופיע גם בשורת Node.js 8.x, הוא ניסיוני בשלב זה.
  • מנוע ה- JavaScript V8 6.2 של גוגל.
  • תמיכה ב- HTTP / 2 ו- N-API, הזמינים לשימוש ללא דגל שורת פקודה אך עדיין ניסיוניים.

היכן ניתן להוריד את Node.js

כתובות אתרים להורדה עבור המהדורה האחרונה של Node.js 8 ו- 9.x זמינות באתר Node.js.

סרטון קשור: טיפים וטריקים של Node.js

בסרטון ההסבר הזה, למדו כמה טכניקות שיכולות לשפר את חווית פיתוח הצומת שלכם.