Node.js

Szoftver screenshot:
Node.js
Szoftver adatai:
Változat: 7.0.0 / 6.9.1 Frissítve
Feltöltés dátuma: 29 Sep 17
Engedély: Ingyenes
Népszerűség: 156

Rating: 3.0/5 (Total Votes: 1)

A Node.js gyakorlatilag egy rendezett I / O könyvtár a Google V8 JavaScript-motorhoz.

A szakértők azt javasolják, hogy hozzon létre és telepítsen a forgalmi és adatintenzív valós idejű alkalmazásokhoz, amelyeknek ugyanazok a különböző platformokon és eszközökön kell futtatniuk.

A Node.js jelenleg a legmagasabb platform a kiszolgálóoldali JavaScript-kód futtatásához, amelyet olyan nagyvállalatoknál használnak, mint a Google, az eBay, a Yahoo, a LinkedIn, a Microsoft, a Cloud9 és még sok más.

A platform nagyon jól dokumentált és egy nagyon nagy modul tárolóból származik, amelyet a npm (Node.js csomagkezelő) segédprogram kezel.

A 6.x változat stabil termelési környezetekre ajánlott, míg a 7.x verzió stabil, de kísérleti funkciókat is tartalmaz.

& nbsp;

Újdonság ebben a kiadásban:

  • események: győződjön meg arról, hogy konzolfunkciók léteznek
  • fs: add autoClose opciót fs.createWriteStream
  • -hez
  • http: javítja a fejléckezelést
  • csomópont: engedélyezze a preload modulokat a -i
  • paranccsal
  • v8, src: statisztikák a heap terekről (v8.getHeapSpaceStatistics ())

Újdonság a 6.7.0 / 4.6.0 verzióban:

  • események: győződjön meg arról, hogy konzolfunkciók léteznek
  • fs: add autoClose opciót fs.createWriteStream
  • -hez
  • http: javítja a fejléckezelést
  • csomópont: engedélyezze a preload modulokat a -i
  • paranccsal
  • v8, src: statisztikák a heap terekről (v8.getHeapSpaceStatistics ())

Az újdonság a 6.5.0 / 4.5.0 verzióban:

  • események: győződjön meg arról, hogy konzolfunkciók léteznek
  • fs: add autoClose opciót fs.createWriteStream
  • -hez
  • http: javítja a fejléckezelést
  • csomópont: engedélyezze a preload modulokat a -i
  • paranccsal
  • v8, src: statisztikák a heap terekről (v8.getHeapSpaceStatistics ())

Az újdonság a 6.3.0 / 4.4.7 verzióban:

  • események: győződjön meg arról, hogy konzolfunkciók léteznek
  • fs: add autoClose opciót fs.createWriteStream
  • -hez
  • http: javítja a fejléckezelést
  • csomópont: engedélyezze a preload modulokat a -i
  • paranccsal
  • v8, src: statisztikák a heap terekről (v8.getHeapSpaceStatistics ())

Az újdonság a 6.2.0 / 4.4.5 verzióban:



Új a Node.js 5.0.0-ban (2015. október 30.)

Az újdonság a 6.0.0 / 4.4.3 verzióban:

  • események: győződjön meg arról, hogy konzolfunkciók léteznek
  • fs: add autoClose opciót fs.createWriteStream
  • -hez
  • http: javítja a fejléckezelést
  • csomópont: engedélyezze a preload modulokat a -i
  • paranccsal
  • v8, src: statisztikák a heap terekről (v8.getHeapSpaceStatistics ())

Az újdonság a 4.4.3 / 5.10.1 verzióban:

  • események: győződjön meg arról, hogy konzolfunkciók léteznek
  • fs: add autoClose opciót fs.createWriteStream
  • -hez
  • http: javítja a fejléckezelést
  • csomópont: engedélyezze a preload modulokat a -i
  • paranccsal
  • v8, src: statisztikák a heap terekről (v8.getHeapSpaceStatistics ())

Mi új a 4.4.0 / 5.8.0 verzióban:

  • események: győződjön meg arról, hogy konzolfunkciók léteznek
  • fs: add autoClose opciót fs.createWriteStream
  • -hez
  • http: javítja a fejléckezelést
  • csomópont: engedélyezze a preload modulokat a -i
  • paranccsal
  • v8, src: statisztikák a heap terekről (v8.getHeapSpaceStatistics ())

Az újdonság a 4.2.6 / 5.5.0 verzióban:

  • események: győződjön meg arról, hogy konzolfunkciók léteznek
  • fs: add autoClose opciót fs.createWriteStream
  • -hez
  • http: javítja a fejléckezelést
  • csomópont: engedélyezze a preload modulokat a -i
  • paranccsal
  • v8, src: statisztikák a heap terekről (v8.getHeapSpaceStatistics ())

Az újdonság a 4.2.2 / 5.2.0 verzióban:

  • A fs.readFile * (), a fs.writeFile * () és a fs.appendFile * () fájlok most elfogadják a fájlleíró első argumentumait is
  • Javítva egy hibát, ahol a pipelined http kérelmek leállnának
  • npm: frissítve a 3.3.6 verzióra a 2.14.7-ből
  • Megpróbálja újra használni az időzítő fogantyút a setTimeout () függvényhez unref ().
  • Hozzáadott ALPN támogatás
  • A TLS-opciókat egy objektumon át lehet adni a createSecurePair ()
  • létrehozásához
  • zlib: A dekompresszió most csonkolt bemenetre mutat

Újdonság a 4.1.1-es verzióban:

  • child_process: A ChildProcess.prototype.send () és a process.send () az aszinkron módon működnek minden platformon, így egy opcionális visszahívási paraméter került bevezetésre, amelyet az üzenet elküldése után hívnak le, azaz .send (üzenet [, sendHandle ] [, visszahívás]).
  • csomópont: Át kell nevezni az "io.js" kódot "Node.js" -re.
  • csomópont: Ez a kiadás egy olyan csomópont-cső frissített verzióját tartalmazza, amely a Node.js és io.js összes verziójával működik, beleértve az éjszakai és a kibocsátásjelölt készleteket. Az io.js v3 és a Node.js v4 továbbhaladása után csak a fejlécek tarballját töltik le, amikor nem az egész forrást adják hozzá.
  • npm: Frissítés a 2.14.2-es verzióra a 2.13.3-ból, tartalmaz egy biztonsági frissítést, további részletekért lásd: https://github.com/npm/npm/releases/tag/v2.14.2.
  • időzítők: A 0.12-es megvalósítás, valamint a kisebb javítások átvitelével javított időzítőteljesítmény.
  • util: Az util.is * () függvények elavultak, kezdve a kiadás dokumentációjában szereplő elárasztó figyelmeztetésekkel, a felhasználókat arra ösztönzik, hogy erősebb alternatívákat keresjenek az npm rendszerleíró adatbázisban.
  • v8: frissítsen a 4.5.103.30 verzióra a 4.4.63.30-ból.

Az újdonság a 0.12.7 verzióban:

  • openssl: frissítés 1.0.1p-re
  • npm: frissítés 2.11.3-ra
  • V8: cseresznye-pick JitCodeEvent javítócsomagra
  • win, msi: hozzon létre npm mappát az AppData könyvtárban

Az újdonság a 0.12.4 verzióban:

  • npm: frissítés 2.10.1-re
  • V8: visszaállítja az v8 Array.prototype.values ​​() eltávolítását
  • win: hozd vissza a xp / 2k3 támogatást

Az újdonság a 0.12.2 verzióban:

  • openssl: frissítés 1.0.1m-re (több CVES kezelése)

Újdonság a 0.12.0 verzióban:

  • 3. patak:
  • A Streams megvalósítása mostantól úgy működik, ahogy azt gondolta volna, anélkül, hogy bármilyen változást vezetne be az API-ba. Alapvetően ez azt jelenti, hogy többé nem ragadnak el a "régi módban", csak folyók vannak jelen, vagy sem.
  • A patakok most támogatják a parafa és a kaszkó mechanizmusok használatát annak érdekében, hogy megakadályozzák az átöblítést a rendszerbe írva, ha egy alkalmazás sok írást folytat egymás után. Az írható stream lezárásakor implicit lezárás történik.
  • HTTP:
  • A maxSockets már nem korlátozódik az 5-re. Az alapértelmezett értéket az Infinity állítja be a fejlesztővel és az operációs rendszerrel, amely megadja, hogy hány egyidejű kapcsolatot tarthat fenn az alkalmazás egy adott gazda számára.
  • A megfelelő KeepAlive támogatás azt jelenti, hogy az aljzatok nyitva maradnak mindaddig, amíg el nem telik a beállított idő, a távoli oldalon bezárul, vagy a folyamat kilép. A fejlesztőnek nem kell többé gondoskodnia arról, hogy a kéréseket csővezetéken tartsák, hogy az aljzat nyitva maradjon, vagy használjon alternatív modult, hogy megkapja ezt a támogatást.
  • A fejlesztők most is kifejezetten flushHeaders, hogy az első bájt alacsony, és a proxied kapcsolatok nyitva vannak.
  • Cluster:
  • Jelenleg két üzemmódja van, az új alapértelmezés egy kerek robin elosztó mechanizmus, ahol a mester elfogadja az új kapcsolatokat, és elosztja őket a munkatársaknak. Ha szeretné, akkor továbbra is választhat a régi módszerhez, ahol a dolgozók felelősek a fogadási kapcsolatokért.
  • TLS:
  • Van egy új TLSWrap mechanizmusa a motorháztető alatt, ez kiküszöböli a JavaScript és a C ++ implementációk között a kompletteket.
  • Hozzáadott API-k aszinkron SNI visszahívásokhoz, OCSP tűzéshez és tárolási eseményekhez.
  • puffer:
  • Pontosabb mechanizmust használunk a memóriakezeléshez a pufferek számára most, ami azt jelenti, hogy kevésbé fejlettek és hatásosak lesznek a pufferek apró darabjaira. Ez csökkenti a memória nyomásának a mennyiségét a rendszeren, ami azt jelenti, hogy a GC futása gyorsabb, ami azt jelenti, hogy a Node.js a CPU-nál kevesebb, és így alacsonyabb latenciát jelent az alkalmazásokhoz.
  • child_process:
  • A spawnSync / execSync a szinkron gyermekfolyamatok megkönnyítése érdekében figyelmezteti a csomópont folyamatát, hogy nem fog előrelépni, amíg várakozik arra, hogy a gyermek kiléphessen, óvja az emptort!
  • Crypto:
  • Hozzáadott API-k egyéni motorok betöltéséhez az OpenSSL-ben fordított használathoz.
  • Több API támogatja az átadási kifejezéseket.
  • Hozzáadott API-k RSA nyilvános / titkos kulcs titkosításához / visszafejtéséhez.
  • VM:
  • A modul mostantól a Contextify modulon alapul, amely a sandboxból származó értékeket osztja meg, hogy elkerülje a végrehajtáson belüli hiányzó változtatásokat a szülői környezetben megjelenő változásokkal.
  • Az ECMAScript Internationalization API 1.0 (ECMA-402) elsődleges támogatása
  • Alapértelmezés szerint a Node.js v0.12.0 binárisok ECMA-402 támogatással vannak szállítva, de csak angol nyelven. Más szóval az ECMA-402 API az elvárásoknak megfelelően működik, de csak angol nyelvű adatok szerepelnek.

Az újdonság a 0.10.36 verzióban:

  • openssl: update to 1.0.1l
  • v8: Fix debugger és szigorú módregresszió
  • V8: ne forgassuk el a cpu profiláló szálat

Az újdonság a 0.10.34 verzióban:

  • uv: frissítés v0.10.30-ra
  • zlib: frissítés v1.2.8-ra
  • child_process: check execFile args egy tömb
  • child_process: ellenőrizze, hogy a fork argumentum egy tömb
  • crypto: gyökértanúsítványok frissítése
  • domainek: a megszakítással kapcsolatos problémák megoldása
  • időzítők: Kerülje a lineáris szkennelést _unrefActive
  • -ben
  • időzítők: fix unref () memória szivárgás
  • v8: add apet a megszakítás nélküli kivétel megszakításához
  • debugger: javítás a "szigorú használat"
  • használatakor

Az újdonság a 0.10.33 verzióban:

  • openssl: Update to 1.0.1j
  • uv: Frissítés v0.10.29-re
  • child_process: megfelelően támogatja az opcionális argseket
  • crypto: Az SSLv2 / 3 automatikus megbeszélés letiltása alapértelmezés szerint

Az újdonság a 0.10.32 verzióban:

  • npm: Frissítés 1.4.28-ra
  • v8: korrigálja a korábbi verzióval bevezetett összeomlást
  • konfigurálás: add --openssl-no-asm flag
  • crypto: bármelyik visszahívási módszerhez domaineket használhat
  • http: nem küldi el a 0rnrn-t a TE HEAD válaszaiban
  • querystring: fix unescape override
  • url: Támogatás hozzáadása az RFC 3490 elválasztókhoz

Az újdonság a 0.10.31 verzióban:

  • v8: backdoor CVE-2013-6668.
  • openssl: Update to v1.0.1i.
  • npm: Frissítés v1.4.23-ra.
  • klaszter: a szétkapcsolás nem lehet szinkron.
  • fs: fix fs.readFileSync fd szivárgás, amikor a RangeError értéket kapja.
  • stream: fix Readable.wrap objectMode falsy értékeket.
  • időzítők: fix időkapcsolók, amelyeknek nem teljes egészének késleltetése van.

Az újdonság a 0.10.30 verzióban:

  • uv: Frissítés v0.11.14-re
  • v8: upgrade 3.21.18.3
  • assert: jelezd, hogy kivételes üzenet keletkezik-e
  • puffer: add buf.toArrayBuffer () API
  • klaszter: korrigálja a korai "szétkapcsolás" eseményt
  • crypto: add SPKAC támogatás
  • hibakereső: a sorszámokat helyesen számolja le
  • hibakereső: elfoglalja a SIGUSR1-megszakítható kapcsolatokat
  • debugger: ismételje meg az utolsó parancsot
  • debugger: az aktuális vonal megjelenítése
  • A dgram: send () elfogadhatja a stringeket
  • dns: domain átnevezése a gazdagépnévre
  • dns: állítsa be a hostname tulajdonságot hibaobjektumon
  • dtrace, mdb_v8: több karakterlánc, kerettípusok támogatása
  • http: add statusMessage
  • http: a támogatott módszerek megjelenítése

Az újdonság a 0.10.29 verzióban:

  • child_process: ne állítson be argumentumokat a dobás előtt
  • child_process: spawn () nem dobja a TypeError
  • parancsot
  • állandók: exportálás O_NONBLOCK
  • crypto: javítja a memóriahasználatot
  • fs: bezárja a fájlt, ha a fstat () nem sikerül olvasni a readFile () könyvtárban
  • lib: név EventEmitter prototípus módszerek
  • tls: fix teljesítményes probléma

Az újdonság a 0.10.27 verzióban:

  • child_process: fix patthelyzet a fogantyúk küldéséhez
  • child_process: javítsa ki a küldő fogantyúját kétszer
  • crypto: ne írjon titkosítást / hash nevet
  • dtrace: megkerülő linker-hiba a FreeBSD-en
  • http: nem bocsát ki EOF nem olvasható foglalatot
  • http: invoking createConnection, ha nincs ügynök
  • stream: a haszontalan ellenőrzés letiltása
  • időzítő: ne módosítsa időzítő vödörét egy domainben
  • url: ugyanaz, mint a /
  • util: formátum Hiba az instanceof Error esetén

Újdonságok a 0.10.25 verzióban:

  • uv: Frissítés v0.10.23-ra
  • npm: Frissítés v1.3.24-re
  • v8: Fix felsorolás objektumok sok tulajdonságaival
  • child_process: fix spawn () opcionális argumentumok
  • klaszter: jelenteni több hibát a munkavállalóknak
  • domainek: exit () csak az aktív tartományokra vonatkozik
  • src: Az OnFatalError kezelőnek meg kell szakítania ()
  • stream: a írások visszaadhatnak hamisnak, de elfelejtik kibocsátani a lefolyót

Az újdonság a 0.10.24 verzióban:

  • uv: Frissítés v0.10.21-re
  • npm: frissítés 1.3.21-re
  • v8: a CVE-2013- {6639 | 6640}
  • háttér-javítás
  • build: unix install csomópont és dep könyvtár fejlécek
  • fürt, v8: fix --logfile =% p.log
  • modul: csak a gyorsítótárcsomag fő

Az újdonság a 0.10.22 verzióban:

  • npm: Frissítés 1.3.14-re
  • uv: Frissítés v0.10.19-re
  • child_process: ne állítson be a régebbi fájlleíró eseményeknél
  • darwin: Fix a "Nem válaszol" a Mavericks aktivitásmonitoron
  • debugger: Fix hiba a sb () névtelen szkriptben
  • repl: ne tegye be a másolatokat teljesítésekbe
  • src: A memória szivárgásának megszüntetése zárt kezelőszerveken

Újdonság a 0.10.19 verzióban:

  • uv: Frissítés v0.10.17-re
  • npm: frissítés 1.3.11-re
  • readline: kezeli a bemenetet a vezérlési karakterekkel kezdődően
  • configure: add mips-float-abi (puha, kemény) opció
  • stream: Az objektummódosítások lehetővé teszik a hamis értékeket
  • tls: megakadályozza, hogy az ismétlődő értékek visszajussanak az olvasóból

Újdonság a 0.10.17 verzióban:

  • uv: Frissítés v0.10.14
  • http_parser: Ne fogadja el a PUN / GEM módszereket PUT / GET
  • -ként
  • tls: fix állítás, amikor az ssl megsemmisült olvasás közben
  • stream: A "hiba" elvetése, ha a hallgatók eltávolításra kerültek
  • dgram: helyes állítás a rossz küldési () argumentumokra
  • readline: szüneteltesse a stdin-ot, mielőtt kikapcsolná a terminál nyers üzemmódot

Az újdonság a 0.10.16 verzióban:

  • npm: Frissítés 1.3.8-ra
  • crypto: fix assert () hibás hex bemenetre
  • crypto: fix memória szivárgás véletlenszerű Bytes () hiba útvonalon
  • események: fix memória szivárgás, ne szivárogjon eseménynevek
  • http: A hex / base64 kódolások megfelelő kezelése
  • http: javítja a rescheduled res.write (buf) teljesítményét
  • stream: Fix dupla csöves hiba kibocsátása

Az újdonság a 0.11.2 verzióban:

  • Frissítés 0.11.2-re
  • Frissítés 3.19.0-ra
  • Frissítés 1.2.21-re
  • build: A Makefile-nek tiszteletben kell tartania a --prefix
  • beállítást
  • klaszter: használja a kerek-robin terheléselosztást
  • debugger, fürt: minden dolgozónak új debug portja van
  • debugger: `restart` egyedi hibakeresési porttal
  • hibakereső: törölt pontok a betöltetlen szkriptekben
  • esemény: EventEmitter # setMaxListeners () ezt a
  • értéket adja vissza
  • események: add EventEmitter.defaultMaxListeners

Az újdonság a 0.10.10 verzióban:

  • uv: Frissítés 0.10.10-re
  • npm: Frissítés 1.2.25-re
  • url: Megfelelően elemezheti bizonyos furcsa formájú URL-eket
  • stream: az unshift ('') egy csomópont

Az újdonság a 0.10.9 verzióban:

  • npm: Frissítés 1.2.24-re
  • uv: Frissítés v0.10.9-re
  • repl: fix JSON.parse hibaellenőrzés
  • tls: megfelelő .destroySoon
  • tls: csak írásmóddal forduljon írjon cb-hez
  • tls: ignore .shutdown () syscall hiba

Az újdonság a 0.10.7 verzióban:

  • npm: Frissítés 1.2.21-re
  • crypto: Ne hagyja figyelmen kívül a kódolási argumentum ellenőrzését
  • puffer, crypto: fix alapértelmezett kódolási regresszió
  • időzítők: fix setInterval () assert

Mi új a 0.10.6 verzióban:

  • stream: a Readable.wrap support objectMode, üres streamek létrehozása
  • child_process: fix handle delivery
  • crypto: Javítsa a teljesítmény regresszióját
  • src: DRY string kódolás / dekódolás

Újdonság a 0.10.5 verzióban:

  • build: hozzáadott támogatás a Visual Studio 2012-hez.
  • http: Ne próbálja meg elpusztítani a nem létező foglalatokat.
  • crypto: LazyTransform a tulajdonságokon, nem a módokon.
  • assert: tegye az info err.message fájlt, ne err.name nevet.
  • dgram: fix no address bind ().
  • handle_wrap: fix NULL pointer dereference.
  • os: Fix puffer túlcsordulása az os.type () függvényben.
  • stream: Fix unshift () versenyfeltételek.

Az újdonság a 0.10.4 verzióban:

  • http: Támogatás írása (adatok, "hex")
  • crypto: dh titkos legyen bal padded.
  • folyamat: a NODE_MODULE_VERSION megjelenítését a process.versions-ban.
  • crypto: javítsa a konstruktor hívását crypto stream-ekben.
  • net: figyelembe veszi a .byteLength kódolását.
  • net: javítsa meg a pufferes iterációt bájtban.
  • crypto: a nulla nem hiba, ha 0 byte-t írunk.

Újdonság a 0.10.2-es verzióban:

  • tls: távolítsa el a káros, szükségtelen korlátozások ellenőrzését.
  • crypto: getCiphers () visszaadja a nem SSL titkosítókat.
  • crypto: ellenőrizze a randomBytes () méret argumentumot.
  • időzítők: ne számítsa ki Timeout._when tulajdonságot.
  • időzítők: fix egyszeri hibaüzenet.
  • időzítők: aláírja az aláírt int32 túlcsordulást a regisztrálásban ().
  • stream: Erősen meghatározott körülmények között erősítse meg az átalakítást az átalakításban.
  • stream: késő "olvasható" eseményhallgatók kezelése.
  • stream: Korrigálja a korai befejezést a Writables-ban nulla hosszúságú írásokkal.
  • domain: helyrehozza a domain visszahívását a MakeCallback szolgáltatásból.
  • child_process: ne bocsássa ki ugyanazt a fogantyút kétszer.

Hasonló program

SimpleAuth
SimpleAuth

13 Apr 15

kouto swiss
kouto swiss

24 May 16

csv2json
csv2json

6 Jun 15

Hozzászólások a Node.js

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!
Keresés kategória szerint