Node.js

צילום מסך תוכנה:
Node.js
פרטי תוכנה:
גרסה: 7.0.0 / 6.9.1 מעודכן
טען תאריך: 29 Sep 17
רשיון: ללא תשלום
פופולריות: 384

Rating: 2.5/5 (Total Votes: 2)

Node.js הוא למעשה ספריית I / O לאירוע של Google V8 של Google.

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

Node.js נחשבת כיום לפלטפורמה המובילה להפעלת קוד JavaScript בצד השרת, בשימוש בהפקה בחברות גדולות כמו Google, eBay, Yahoo, LinkedIn, Microsoft, Cloud9 ועוד.

הפלטפורמה מתועדת היטב ותועלת ממאגר מודולים גדול מאוד, המנוהל באמצעות כלי השירות npm (מנהל החומרה).

גרסה 6.x מומלצת לסביבות ייצור יציבות, בעוד גרסה 7.x יציבה, אך כוללת תכונות ניסיוניות.

& nbsp;

מה חדש במהדורה זו:

  • אירועים: ודא שקיימים פונקציות קונסולות
  • fs: הוסף אפשרות autoClose ל- fs.createWriteStream
  • http: משפר את הטיפול בכותרת
  • צומת: אפשר מודולים של טעינה מראש עם -i
  • v8, src: לחשוף נתונים סטטיסטיים על מרחבי גל (v8.getHeapSpaceStatistics ())

מה חדש בגירסה 6.7.0 / 4.6.0:

  • אירועים: ודא שקיימים פונקציות קונסולות
  • fs: הוסף אפשרות autoClose ל- fs.createWriteStream
  • http: משפר את הטיפול בכותרת
  • צומת: אפשר מודולים של טעינה מראש עם -i
  • v8, src: לחשוף נתונים סטטיסטיים על מרחבי גל (v8.getHeapSpaceStatistics ())

מה חדש בגירסה 6.5.0 / 4.5.0:

  • אירועים: ודא שקיימים פונקציות קונסולות
  • fs: הוסף אפשרות autoClose ל- fs.createWriteStream
  • http: משפר את הטיפול בכותרת
  • צומת: אפשר מודולים של טעינה מראש עם -i
  • v8, src: לחשוף נתונים סטטיסטיים על מרחבי גל (v8.getHeapSpaceStatistics ())

מה חדש בגירסה 6.3.0 / 4.4.7:

  • אירועים: ודא שקיימים פונקציות קונסולות
  • fs: הוסף אפשרות autoClose ל- fs.createWriteStream
  • http: משפר את הטיפול בכותרת
  • צומת: אפשר מודולים של טעינה מראש עם -i
  • v8, src: לחשוף נתונים סטטיסטיים על מרחבי גל (v8.getHeapSpaceStatistics ())

מה חדש בגירסה 6.2.0 / 4.4.5:



חדש ב- Node.js 5.0.0 (30 באוקטובר 2015)

מה חדש בגירסה 6.0.0 / 4.4.3:

  • אירועים: ודא שקיימים פונקציות קונסולות
  • fs: הוסף אפשרות autoClose ל- fs.createWriteStream
  • http: משפר את הטיפול בכותרת
  • צומת: אפשר מודולים של טעינה מראש עם -i
  • v8, src: לחשוף נתונים סטטיסטיים על מרחבי גל (v8.getHeapSpaceStatistics ())

מה חדש בגירסה 4.4.3 / 5.10.1:

  • אירועים: ודא שקיימים פונקציות קונסולות
  • fs: הוסף אפשרות autoClose ל- fs.createWriteStream
  • http: משפר את הטיפול בכותרת
  • צומת: אפשר מודולים של טעינה מראש עם -i
  • v8, src: לחשוף נתונים סטטיסטיים על מרחבי גל (v8.getHeapSpaceStatistics ())

מה חדש בגירסה 4.4.0 / 5.8.0:

  • אירועים: ודא שקיימים פונקציות קונסולות
  • fs: הוסף אפשרות autoClose ל- fs.createWriteStream
  • http: משפר את הטיפול בכותרת
  • צומת: אפשר מודולים של טעינה מראש עם -i
  • v8, src: לחשוף נתונים סטטיסטיים על מרחבי גל (v8.getHeapSpaceStatistics ())

מה חדש בגירסה 4.2.6 / 5.5.0:

  • אירועים: ודא שקיימים פונקציות קונסולות
  • fs: הוסף אפשרות autoClose ל- fs.createWriteStream
  • http: משפר את הטיפול בכותרת
  • צומת: אפשר מודולים של טעינה מראש עם -i
  • v8, src: לחשוף נתונים סטטיסטיים על מרחבי גל (v8.getHeapSpaceStatistics ())

מה חדש בגירסה 4.2.2 / 5.2.0:

  • fs.readFile * (), fs.writeFile * () ו- fs.appendFile * () מקבלים כעת גם מתאר קובץ כארגומנט הראשון שלהם
  • תוקן באג שבו בקשות http pipelined יעצרו
  • npm: משודרג לגרסה 3.3.6 מ 2.14.7
  • נסה להשתמש שוב בטיימר הטיימר עבור setTimeout (). unref ().
  • נוסף תמיכה ALPN
  • כעת ניתן להעביר אפשרויות TLS באובייקט כדי ליצור את SecurePair ()
  • zlib: לחץ לחץ עכשיו זורק על קלט חתוך

מה חדש בגרסה 4.1.1:

  • child_process: ChildProcess.prototype.send () ו- process.send () פועלים באופן לא סינכרוני בכל הפלטפורמות, כך שיוצג פרמטר התקשרות אופציונלי שיופעל לאחר שליחת ההודעה, כלומר .send (message [, sendHandle ] [, callback]).
  • צומת: שנה את שם הקוד "io.js" ל- "Node.js".
  • node-gyp: מהדורה זו כוללת גרסאות מעודכנות של צומת-גייפ שעובדת עם כל הגירסאות של Node.js ו- io.js, כולל לילות ועלות מועמדים. מ io.js v3 ו Node.js v4 ואילך, זה יהיה רק ​​להוריד כותרת tarball כאשר הבניין addons ולא את המקור כולו.
  • npm: שדרג לגרסה 2.14.2 מ- 2.13.3, כולל עדכון אבטחה, ראה https://github.com/npm/npm/releases/tag/v2.14.2 פרטים נוספים.
  • טיימרים: שיפור ביצועי הטיימר מהפעלת היישום 0.12, בתוספת תיקונים קלים.
  • util: * הפונקציות util.is * () הוצאו משימוש, החל באזהרות הפחתה בתיעוד של מהדורה זו, המשתמשים מעודדים לחפש חלופות חזקות יותר ברישום npm.
  • v8: שדרג לגרסה 4.5.103.30 מ- 4.4.63.30.

מה חדש בגירסה 0.12.7:

  • openssl: שדרג ל 1.0.1p
  • npm: שדרג ל- 2.11.3
  • V8: דובדבן-הבחירה JitCodeEvent תיקון מהמעלה
  • win, msi: צור תיקיית npm בספריית AppData

מה חדש בגירסה 0.12.4:

  • npm: שדרג ל -2.10.1
  • V8: בטל את הסרה של Array.prototype.values ​​()
  • win: החזר תמיכה ב- xp / 2k3

מה חדש בגירסה 0.12.2:

  • openssl: שדרג ל 1.0.1m (כתובת למספר קורות חיים)

מה חדש בגירסה 0.12.0:

  • זרמים 3:
  • יישום 'הזרמים' פועל כעת באופן שחשבת עליו, מבלי להציג שינויים בממשק ה- API. ביסודו של דבר זה אומר לא עוד להיתקע "מצב ישן", יש רק זרמים כי הם זורמים או לא.
  • הזרמים תומכים כעת בשימוש במנגנונים של פקק ופקק כדי למנוע שטיפת כתיבה למערכת אם יישום הולך להיות ביצוע רבים כותבים ברציפות. יש unork מעורפל כאשר אתה מסיים זרם כתב.
  • HTTP:
  • maxSockets כבר לא מוגבלים ל -5. ברירת המחדל נקבעת כעת ל- Infinity עם היזם ומערכת ההפעלה, תוך בקרה על מספר החיבורים בו-זמנית ביישום, שיכולים להישאר פתוחים למארח מסוים.
  • תמיכת KeepAlive נאותה פירושה כי ארובות יישארו פתוחות עד שייגמרו בזמן המוגדר, סגורות על ידי הצד המרוחק, או שהתהליך יוצא. המפתח כבר לא צריך לוודא שהבקשות הוזמנו כדי לשמור על השקע פתוח, או להשתמש במודול חלופי כדי לקבל את התמיכה.
  • מפתחים יכולים כעת גם לסרוק במפורש את הכותבים כדי להבטיח שהזמן הראשון יהיה נמוך, חיבורים פרוקסיביים פתוחים.
  • אשכול:
  • כעת יש שני מצבי פעולה, ברירת המחדל החדשה היא מנגנון הפצה מעוגל של רובין שבו המאסטר מקבל חיבורים חדשים ומפיץ אותם לעובדיך. אם אתה רוצה אתה עדיין יכול לבחור בחזרה את השיטה הישנה שבה העובדים שלך אחראים חיבורי חריגה.
  • TLS:
  • יש לנו את מנגנון TLSWrap החדש מתחת למכסה המנוע, זה מבטל לא מעט מהכדורים הלוך ושוב בין JavaScript לבין יישומי C ++ שלנו.
  • ממשקי API נוספים עבור שיחות SNI לא סינכרוני, הידוק OCSP ואירועי אחסון.
  • מאגר:
  • אנו משתמשים במנגנון מדויק יותר להקצאת זיכרון למאגרים כעת, כלומר, פחות תקורה והשפעה מהחזקה על פרוסות קטנות של Buffers. פעולה זו מפחיתה את כמות לחץ הזיכרון על המערכת, מה שאומר ש- GC פועל במהירות רבה יותר, מה שאומר ש- Node.js נמצא במעבד פחות, ולכן חביון נמוך יותר עבור היישומים שלך.
  • child_process:
  • spawnSync / execSync נוספו כדי להקל על תהליכי הילד הסינכרוני, אזהרה תהליך הצומת שלך לא לעשות התקדמות קדימה בזמן ההמתנה לילד לצאת, רוקן caveat!
  • קריפטו:
  • ממשק API נוסף לטעינת מנועים מותאמים אישית לשימוש עם הידור ב- OpenSSL.
  • תמיכה בממשקי API נוספים המספקים את משפטי המעבר.
  • ממשק API נוסף עבור הצפנת / פענוח מפתח / ציבורי של RSA.
  • VM:
  • המודול מבוסס כעת על המודול Contextify, שמשתף ערכים מארגז החול, כדי למנוע החמצת שינויים בתוך הביצוע בהקשר ההורה.
  • תמיכה ראשונית ב- ECMAScript Internationalization API 1.0 (ECMA-402)
  • כברירת מחדל, הקבצים הבינאריים של Node.js v0.12.0 נשלחים עם תמיכת ECMA-402, אך רק עבור השפה האנגלית. במילים אחרות, ה- API של ה- ECMA-402 פועל כפי שהיית מצפה, אך רק נתונים עבור השפה האנגלית נכללים.

מה חדש בגירסה 0.10.36:

  • openssl: עדכון ל 1.0.1l
  • v8: תקן את הבאגים ואת מצב הרגרסיה הקפדנית
  • v8: אל תעסוק בלולאה בחוט ה- Profiler של המעבד

מה חדש בגירסה 0.10.34:

  • uv: update to v0.10.30
  • zlib: שדרג ל v1.2.8
  • child_process: check execFile args הוא מערך
  • child_process: checkk args הוא מערך
  • הצפנה: עדכוני שורש עדכון
  • תחומים: תקן בעיות בביטול ב- uncaught
  • טיימרים: הימנע מסריקה לינארית ב- _unrefActive
  • טיימרים: תקן unref () דליפת זיכרון
  • v8: הוסף ממשק API להפסקת החריגה ב- uncaught
  • הבאגים: תקן בעת ​​שימוש "שימוש קפדני"

מה חדש בגירסה 0.10.33:

  • openssl: עדכן 1.0.1j
  • uv: עדכן ל- v0.10.29
  • child_process: תמיכה נכונה בארגומנטים אופציונליים
  • crypto: השבת את autonegotiation עבור SSLv2 / 3 כברירת מחדל

מה חדש בגירסה 0.10.32:

  • npm: עדכן ל 1.4.28
  • v8: תיקון התרסקות שנוצרה על ידי גרסה קודמת
  • הגדרה: הוסף את הדגל --openssl-no-asm
  • crypto: השתמש בדומיינים עבור כל שיטת החזרת שיחות
  • http: אל תשלח 0rnnn בתגובות TE HE
  • querystring: תקן עקיפת unescape
  • url: הוסף תמיכה למפרידי RFC 3490

מה חדש בגירסה 0.10.31:

  • v8: backport CVE-2013-6668.
  • openssl: עדכן ל- v.1.0i.
  • npm: עדכן ל- v.23.4.
  • אשכול: אין לנתק את הסינכרון.
  • fs: תיקון fs.readFileSync דליפה fd כאשר מקבל RangeError.
  • זרם: תקן אובייקט Readable.wrapMode ערכי שקרים.
  • טיימרים: תקן טיימרים עם תלושי עיכוב שאינם שלמים.

מה חדש בגירסה 0.10.30:

  • uv: שדרג ל- v0.11.14
  • v8: שדרוג 3.21.18.3
  • assert: ציין אם נוצרת הודעת חריגה
  • buffer: הוסף ממשק API של buf.toArrayBuffer ()
  • אשכול: תקן אירוע 'ניתוק' מוקדמת
  • crypto: הוסף תמיכה ב- SPKAC
  • הבאגים: ספור רווח עבור מספרי שורות כראוי
  • הבאגים: הפוך לולאות תפוסות SIGUSR1-interruptible
  • הבאגים: חזור על הפקודה האחרונה
  • הבאגים: הצג את השורה הנוכחית
  • dgram: send () יכול לקבל מחרוזות
  • dns: שנה את שם הדומיין למארח
  • dns: הגדר מאפיין hostname באובייקט השגיאה
  • dtrace, mdb_v8: תמיכה במחרוזות נוספות, סוגי מסגרות
  • http: הוסף סטטוסהודעות
  • http: לחשוף שיטות נתמכות

מה חדש בגירסה 0.10.29:

  • child_process: אל תגדיר ארגומנטים לפני שתזרוק
  • child_process: להשריץ () לא לזרוק TypeError
  • קבועים: ייצא את O_NONBLOCK
  • crypto: שיפור השימוש בזיכרון
  • fs: סגור את הקובץ אם fstat () נכשל ב- readFile ()
  • lib: name EventEmitter שיטות אב טיפוס
  • tls: תקן בעיה בביצועים

מה חדש בגרסה 0.10.27:

  • child_process: תיקון קיפאון בעת ​​שליחת ידיות
  • child_process: תקן את הטיפול בשליחה פעמיים
  • הצפנה: אל תציין שמות צופן / חשיש
  • dtrace: באג מקשר לעקיפת הבעיה ב- FreeBSD
  • http: לא פולטים את שקע ה- EOF שאינו קריא
  • http: צור createConnection כאשר אין סוכן
  • זרם: הסר בדיקה חסרת תועלת
  • שעון עצר: אל תבצע דחייה מחדש של דלי הטיימר בתחום
  • כתובת אתר: התייחס אל זהה ל /
  • util: format as error אם שגיאה errorof

מה חדש בגירסה 0.10.25:

  • uv: שדרג ל v0.10.23
  • npm: שדרג ל v1.3.24
  • v8: תקן ספירה עבור אובייקטים עם הרבה מאפיינים
  • child_process: תקן שרצים () ארגומנטים אופציונליים
  • אשכול: דווח על שגיאות נוספות לעובדים
  • דומיינים: exit () משפיע רק על דומיינים פעילים
  • src: המטפל OnFatalError חייב לבטל ()
  • זרם: כותב עשוי לחזור שקר אבל לשכוח לפלוט ניקוז

מה חדש בגירסה 0.10.24:

  • uv: שדרג ל v0.10.21
  • npm: שדרג ל 1.3.21
  • v8: תיקון בגירסת CVE-2013- {6639 | 6640}
  • build: nix install node and head library כותרות
  • אשכול, v8: fix --logfile =% p.log
  • מודול: רק מטמון החבילה הראשי

מה חדש בגירסה 0.10.22:

  • npm: שדרג ל 1.3.14
  • uv: שדרג ל v0.10.19
  • child_process: אל תציג אירועים מתואמים לקובץ
  • darwin: תקן "לא משיב" במסך הפעילות של Mavericks
  • הבאגים: תקן באגים ב- sb () עם סקריפט ללא שם
  • repl: אל תוסיף כפילויות להשלמות
  • src: תקן דליפת זיכרון על ידיות סגורות

מה חדש בגרסה 0.10.19:

  • uv: שדרג ל v0.10.17
  • npm: שדרוג ל- 1.3.11
  • readline: הקלט קלט מתחיל עם כותרות בקרה
  • config: הוסף mips-float-abi (אפשרות רכה וקשה)
  • stream: objectMode הופך ערכים שגויים
  • tls: למנוע חזרה של ערכים כפולים מתוך

מה חדש בגירסה 0.10.17:

  • uv: שדרוג v0.10.14
  • http_parser: אל תקבל שיטות PUN / GEM כ- PUT / GET
  • tls: לתקן את הטענה כאשר ssl נהרס ב לקריאה
  • זרם: השליכו את 'שגיאה' אם המאזינים הוסרו
  • dgram: תקן את הטענה בארגומנטים שגויה ()
  • readline: השהה את הסטדין לפני כיבוי מצב הגלם הסופי

מה חדש בגירסה 0.10.16:

  • npm: שדרג ל 1.3.8
  • crypto: לתקן assert () על קלט hex פגום
  • crypto: תקן דליפת זיכרון בנתיב שגיאה אקראי () נתיב שגיאה
  • אירועים: תקן דליפת זיכרון, אל תדלוף שמות אירועים
  • http: טיפול בקידוד hex / base64 כראוי
  • http: שפר את הביצועים של res.write (buf) chunked
  • זרם: תקן שגיאת צינור כפול פולטת

מה חדש בגירסה 0.11.2:

  • שדרג ל -0.11.11
  • שדרג ל- 3.19.0
  • שדרג ל - 1.2.21
  • build: Makefile צריך לכבד את התצורה --prefix
  • אשכול: השתמש באיזון עומס רובין עגול
  • debugger, cluster: לכל עובד יש יציאת איתור באגים חדשה
  • הבאגים: 'הפעל מחדש' עם יציאת איתור באגים מותאמת אישית
  • הבאגים: נקודות עצירה בסקריפטים שלא נטענו עדיין
  • event: EventEmitter # setMaxListeners () מחזירה זאת
  • אירועים: הוסף EventEmitter.defaultMaxListeners

מה חדש בגירסה 0.10.10:

  • uv: שדרג ל -0.10.10
  • npm: שדרג ל 1.2.25
  • url: בצע ניתוח של כתובות אתר מסוימות באופן מוזר
  • stream: unshift ('') הוא לולאה

מה חדש בגירסה 0.10.9:

  • npm: שדרג ל 1.2.24
  • uv: שדרג ל v0.10.9
  • repl: תקן את בדיקת השגיאה JSON.parse
  • tls: proper .destroySoon
  • tls: לכתוב לכתוב רק אחרי סוף הקריאה הנגדית
  • tls: התעלם משגיאה .shutdown () syscall

מה חדש בגירסה 0.10.7:

  • npm: שדרג ל - 1.2.21
  • crypto: אל תתעלם מארגומנט קידוד אימות
  • buffer, crypto: תקן רגרסיה של קידוד ברירת מחדל
  • טיימרים: תקן setInterval () טען

מה חדש בגירסה 0.10.6:

  • זרם: יצירת אובייקט תמיכה Readable.wrapMode, זרמים ריקים
  • child_process: מסירה את הטיפול ביד
  • crypto: תקן רגרסיה של ביצועים
  • src: DRY מחרוזת קידוד / פענוח

מה חדש בגירסה 0.10.5:

  • build: תמיכה נוספת עבור Visual Studio 2012.
  • http: אל תנסה להרוס שקעים לא קיימים.
  • crypto: LazyTransform על מאפיינים, לא על שיטות.
  • טוענים: שים מידע בטעות. לא, err.name.
  • dgram: אין צורך לקשר כתובת ().
  • handle_wrap: תקן dereference מצביע NULL.
  • לתקן: הצפת מאגר לא סביר ב os.type ().
  • זרם: תקן תנאי מירוץ ללא שינוי ().

מה חדש בגירסה 0.10.4:

  • http: כתוב תמיכה (נתונים, 'hex').
  • crypto: dh סוד צריך להיות מרופד.
  • תהליך: לחשוף את NODE_MODULE_VERSION בתהליך process.versions.
  • crypto: לתקן את הבנאי בקריפטו
  • net: חשבון עבור קידוד ב .byteLength.
  • net: תיקון איטרציה במאגר ב- bytesWritten.
  • crypto: אפס אינה שגיאה אם ​​כותבים 0 בתים.

מה חדש בגירסה 0.10.2:

  • tls: הסר גבולות מזיקים לא נחוצים.
  • crypto: בצע getCiphers () החזר צופן שאינו SSL.
  • crypto: בדוק את הארגומנט גודל randomBytes.
  • טיימרים: אל תחשב את זמן ההקלטה.
  • טיימרים: תקן שגיאת MS-off-one.
  • טיימרים: לטפל בגלישת int32 חתומה ב- register ().
  • זרם: תקן דוכן במצב המרה בתנאים מסוימים מאוד.
  • זרם: טפל במאזיני האירוע המאוחרים 'קריאים'.
  • זרם: תקן את הקצה המוקדם בכתובים על כתבות באורך אפס.
  • דומיין: תקן את התקשרות הדומיין מ- MakeCallback.
  • child_process: לא פולטים אותו פעמיים פעמיים.

תוכנה דומה

ResponsiveAeon
ResponsiveAeon

13 May 15

DeLorean.js
DeLorean.js

10 Feb 16

jQuery Socialist
jQuery Socialist

5 Jun 15

PyDbLite
PyDbLite

4 Jun 15

תגובות ל Node.js

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!