Node.js

Software screenshot:
Node.js
Software detaljer:
Version: 7.0.0 / 6.9.1 Opdateret
Upload dato: 29 Sep 17
Licens: Gratis
Popularitet: 156

Rating: 3.0/5 (Total Votes: 1)

Node.js er praktisk taget et begivenhedsbaseret I / O-bibliotek til Googles V8 JavaScript-motor.

Eksperter anbefaler det til at oprette og implementere til trafik og dataintensive realtidsapps, der skal køre ens på tværs af forskellige platforme og enheder.

Node.js betragtes for øjeblikket som den øverste platform til at køre JavaScript-kode på serversiden, der bruges til produktion i store virksomheder som Google, eBay, Yahoo, LinkedIn, Microsoft, Cloud9 og mange flere.

Platformen er meget vel dokumenteret og nyder godt af et meget stort modularkiv, der styres via npm (Node.js Package Manager).

Version 6.x anbefales til stabile produktionsmiljøer, mens version 7.x er stabil, men indeholder eksperimentelle egenskaber.

& nbsp;

Hvad er nyt i denne udgave:

  • Begivenheder: Sørg for, at der findes konsolfunktioner
  • fs: Tilføj AutoClose mulighed for at fs.createWriteStream
  • http: forbedrer forventning af headerhåndtering
  • node: Tillad forudindlæsningsmoduler med -i
  • v8, src: eksponere statistikker om heap spaces (v8.getHeapSpaceStatistics ())

Hvad er nyt i version 6.7.0 / 4.6.0:

  • Begivenheder: Sørg for, at der findes konsolfunktioner
  • fs: Tilføj AutoClose mulighed for at fs.createWriteStream
  • http: forbedrer forventning af headerhåndtering
  • node: Tillad forudindlæsningsmoduler med -i
  • v8, src: eksponere statistikker om heap spaces (v8.getHeapSpaceStatistics ())

Hvad er nyt i version 6.5.0 / 4.5.0:

  • Begivenheder: Sørg for, at der findes konsolfunktioner
  • fs: Tilføj AutoClose mulighed for at fs.createWriteStream
  • http: forbedrer forventning af headerhåndtering
  • node: Tillad forudindlæsningsmoduler med -i
  • v8, src: eksponere statistikker om heap spaces (v8.getHeapSpaceStatistics ())

Hvad er nyt i version 6.3.0 / 4.4.7:

  • Begivenheder: Sørg for, at der findes konsolfunktioner
  • fs: Tilføj AutoClose mulighed for at fs.createWriteStream
  • http: forbedrer forventning af headerhåndtering
  • node: Tillad forudindlæsningsmoduler med -i
  • v8, src: eksponere statistikker om heap spaces (v8.getHeapSpaceStatistics ())

Hvad er nyt i version 6.2.0 / 4.4.5:



Ny i Node.js 5.0.0 (30. oktober 2015)

Hvad er nyt i version 6.0.0 / 4.4.3:

  • Begivenheder: Sørg for, at der findes konsolfunktioner
  • fs: Tilføj AutoClose mulighed for at fs.createWriteStream
  • http: forbedrer forventning af headerhåndtering
  • node: Tillad forudindlæsningsmoduler med -i
  • v8, src: eksponere statistikker om heap spaces (v8.getHeapSpaceStatistics ())

Hvad er nyt i version 4.4.3 / 5.10.1:

  • Begivenheder: Sørg for, at der findes konsolfunktioner
  • fs: Tilføj AutoClose mulighed for at fs.createWriteStream
  • http: forbedrer forventning af headerhåndtering
  • node: Tillad forudindlæsningsmoduler med -i
  • v8, src: eksponere statistikker om heap spaces (v8.getHeapSpaceStatistics ())

Hvad er nyt i version 4.4.0 / 5.8.0:

  • Begivenheder: Sørg for, at der findes konsolfunktioner
  • fs: Tilføj AutoClose mulighed for at fs.createWriteStream
  • http: forbedrer forventning af headerhåndtering
  • node: Tillad forudindlæsningsmoduler med -i
  • v8, src: eksponere statistikker om heap spaces (v8.getHeapSpaceStatistics ())

Hvad er nyt i version 4.2.6 / 5.5.0:

  • Begivenheder: Sørg for, at der findes konsolfunktioner
  • fs: Tilføj AutoClose mulighed for at fs.createWriteStream
  • http: forbedrer forventning af headerhåndtering
  • node: Tillad forudindlæsningsmoduler med -i
  • v8, src: eksponere statistikker om heap spaces (v8.getHeapSpaceStatistics ())

Hvad er nyt i version 4.2.2 / 5.2.0:

  • fs.readFile * (), fs.writeFile * () og fs.appendFile * () accepterer nu også en filbeskrivelse som deres første argument
  • Løst en fejl, hvor pipelinerede http-forespørgsler ville stoppe
  • npm: Opgraderet til version 3.3.6 fra 2.14.7
  • Forsøg at genbruge timerhåndtaget for setTimeout (). unref ().
  • Tilføjet ALPN-support
  • TLS-muligheder kan nu bestås i et objekt for at createSecurePair ()
  • zlib: Decompression kaster nu på trunkeret input

Hvad er nyt i version 4.1.1:

  • child_process: ChildProcess.prototype.send () og process.send () opererer asynkront på tværs af alle platforme, så der er indført en valgfri tilbagekaldsparameter, der vil blive påkaldt, når meddelelsen er sendt, dvs. send (besked [, sendHandle ] [, tilbagekald]].
  • node: Omdøb "io.js" -koden til "Node.js".
  • node-gyp: Denne udgivelse bundler en opdateret version af node-gyp, der fungerer sammen med alle versioner af Node.js og io.js, herunder nightly og frigiv kandidatbygninger. Fra io.js v3 og Node.js v4 videre vil det kun downloade en overskrifter tarball, når der opbygges addons frem for hele kilden.
  • npm: Opgrader til version 2.14.2 fra 2.13.3, indeholder en sikkerhedsopdatering, se https://github.com/npm/npm/releases/tag/v2.14.2 for flere detaljer.
  • timere: Forbedret timers ydeevne fra at overføre 0.12 implementeringen, plus mindre rettelser.
  • util: Funktionerne util.is * () er blevet udskrevet, begyndende med afskrivningsadvarsler i dokumentationen til denne udgivelse, opfordres brugerne til at søge mere robuste alternativer i npm-registreringsdatabasen.
  • v8: Opgrader til version 4.5.103.30 fra 4.4.63.30.

Hvad er nyt i version 0.12.7:

  • openssl: Opgrader til 1.0.1p
  • npm: Opgrader til 2.11.3
  • V8: Cherry-pick JitCodeEvent-patch fra opstrøms
  • win, msi: Opret npm-mappe i AppData-mappen

Hvad er nyt i version 0.12.4:

  • npm: Opgrader til 2.10.1
  • V8: vend v8 Array.prototype.values ​​() fjernelse
  • win: bring back xp / 2k3 support

Hvad er nyt i version 0.12.2:

  • openssl: Opgrader til 1.0.1m (Adressering af flere CVES)

Hvad er nyt i version 0.12.0:

  • Strømme 3:
  • Implementeringen af ​​streams fungerer nu som du troede det allerede skulle, uden at indføre ændringer i API'en. Dybest set betyder det ikke mere at blive fast i "gammel tilstand", der er kun strømme, der flyder eller ej.
  • Strømme støtter nu brugen af ​​kork og ukorrekte mekanismer for at forhindre skylning skriver ud til systemet, hvis en applikation skal udføre mange skrivninger i træk. Der er en implicit ukorrekt udførelse, når du afslutter en skrivbar strøm.
  • HTTP:
  • maxSockets er ikke længere begrænset til 5. Standard er nu indstillet til Infinity med udvikleren og operativsystemet givet kontrol over, hvor mange samtidige forbindelser en applikation kan holde åben for en given vært.
  • Korrekt KeepAlive-understøttelse betyder, at stikkene forbliver åbne, indtil de går ud på den indstillede tid, lukkes af fjernsiden, eller processen afslutter. Udvikler er ikke længere nødt til at sikre, at anmodninger er blevet pipelined for at holde stikket åbent, eller brug et alternativt modul for at få den pågældende support.
  • Udviklere kan nu også eksplosivt flushHeaders for at sikre, at tid til første byte er lav, og proxied forbindelser holdes åbne.
  • Cluster:
  • Har nu to driftsformer, den nye standard er en round robin distributionsmekanisme, hvor master accepterer nye forbindelser og distribuerer dem til dine medarbejdere. Hvis du vil, kan du stadig vælge den gamle metode, hvor dine medarbejdere er ansvarlige for acceptforbindelser.
  • TLS:
  • Vi har den nye TLSWrap-mekanisme under emhætten, hvilket eliminerer nogle få humle frem og tilbage mellem JavaScript og vores C ++-implementeringer.
  • Tilføjede API'er til asynkrone SNI-tilbagekaldelser, OCSP-hæftning og lagringsbegivenheder.
  • Buffer:
  • Vi bruger en mere præcis mekanisme til tildeling af hukommelse til buffere nu, hvilket betyder, at du vil se mindre overhead og påvirkning fra at holde på til små skiver af buffere. Dette reducerer mængden af ​​hukommelsestryk på systemet, hvilket betyder at GC-kørslen er hurtigere, hvilket betyder at Node.js er på CPU mindre og dermed lavere ventetid for dine applikationer.
  • child_process:
  • spawnSync / execSync er blevet tilføjet for at lette synkroniserede barnprocesser, og advarsel om, at din nodeproces ikke vil gøre fremskridt, mens barnet venter på at afslutte, undskyld emptor!
  • Crypto:
  • Tilføjede API'er til at indlæse brugerdefinerede motorer til brug sammen med OpenSSL.
  • Flere API'er understøtter levering af passordene.
  • Tilføjede API'er til RSA offentlig / privat nøglekryptering / dekryptering.
  • VM:
  • Modulet er nu baseret på Contextify-modulet, som deler værdier fra sandkassen for at undgå manglende ændringer inden for udførelsen, som vises i overordnet kontekst.
  • Oprindelig support til ECMAScript Internationalization API 1.0 (ECMA-402)
  • Som standard leveres Node.js v0.12.0-binarier med ECMA-402-support, men kun for det engelske sprog. Med andre ord fungerer ECMA-402 API som du ville forvente, men kun data for det engelske sprog er inkluderet.

Hvad er nyt i version 0.10.36:

  • openssl: opdatering til 1.0.1l
  • v8: Løs debugger og stram tilstandsregression
  • v8: ikke travlt loop i cpu profiler tråd

Hvad er nyt i version 0.10.34:

  • uv: opdatering til v0.10.30
  • zlib: opgradere til v1.2.8
  • child_process: check execFile args er en matrix
  • child_process: check fork args er en matrix
  • crypto: Opdater rootcertifikater
  • domæner: Løs problemer med abort på ubesvarede
  • timere: Undgå lineær scanning i _unrefActive
  • timere: Fix unref () hukommelselækage
  • v8: tilføj api for at afbryde ved uheldet undtagelse
  • debugger: Fix, når du bruger "brug strenge"

Hvad er nyt i version 0.10.33:

  • openssl: Opdatering til 1.0.1j
  • uv: Opdatering til v0.10.29
  • child_process: Støtt korrekt valgfri args
  • crypto: Deaktiver autonegotiation for SSLv2 / 3 som standard

Hvad er nyt i version 0.10.32:

  • npm: Opdatering til 1.4.28
  • v8: Løs et crash indført ved tidligere udgivelser
  • konfigurer: Tilføj --openssl-no-asm flag
  • krypto: Brug domæner til enhver tilbagekaldelsesmetode
  • http: send ikke 0rnrn i TE HEAD svar
  • querystring: Fix unescape tilsidesættelse
  • url: Tilføj støtte til RFC 3490-separatorer

Hvad er nyt i version 0.10.31:

  • v8: backport CVE-2013-6668.
  • openssl: Opdatering til v1.0.1i.
  • npm: Opdatering til v1.4.23.
  • Klynge: Afbryd forbindelsen skal ikke være synkron.
  • fs: fix fs.readFileSync fd lækage, når du får RangeError.
  • stream: fix Readable.wrap objectMode falske værdier.
  • timere: Fix timere med ikke-heltal forsinkelse hængende.

Hvad er nyt i version 0.10.30:

  • uv: Opgrader til v0.11.14
  • v8: opgradere 3.21.18.3
  • hæv: angiv, om undtagelsesbesked er genereret
  • buffer: Tilføj buf.toArrayBuffer () API
  • Klynge: Fix for tidlig 'afbryd' begivenhed
  • krypto: tilføj SPKAC-support
  • debugger: Tæl plads for linjenumre korrekt
  • debugger: gør travle sløjfer SIGUSR1-afbrydelige
  • debugger: gentag sidste kommando
  • debugger: Vis nuværende linje
  • dgram: send () kan acceptere strenge
  • dns: omdøbe domæne til værtsnavn
  • dns: Indstil værtsnavnegenskab på fejlobjekt
  • dtrace, mdb_v8: støtte strengere, rammetyper
  • http: tilføj statusMessage
  • http: afslør understøttede metoder

Hvad er nyt i version 0.10.29:

  • child_process: angiv ikke args før du smider
  • child_process: spawn () kaster ikke TypeError
  • konstanter: eksporter O_NONBLOCK
  • krypto: forbedre hukommelsesbrugen
  • fs: Luk fil hvis fstat () mislykkes i readFile ()
  • lib: navn EventEmitter prototype metoder
  • tls: Fix performance problem

Hvad er nyt i version 0.10.27:

  • child_process: Fix deadlock, når du sender håndtag
  • child_process: Fix skiftehåndtag to gange
  • krypto: angiv ikke små bogstaver / hashnavne
  • dtrace: løsningen linker bug på FreeBSD
  • http: udsender ikke EOF ikke-læsbar stikkontakt
  • http: påberåber createConnection, når ingen agent
  • stream: fjern brugervenlig kontrol
  • Timer: Omstil ikke timer-bucket i et domæne
  • url: behandle det samme som /
  • brug: format som Fejl, hvis instanceof Error

Hvad er nyt i version 0.10.25:

  • uv: Opgrader til v0.10.23
  • npm: Opgrader til v1.3.24
  • v8: Fastsæt opgørelsen for objekter med masser af egenskaber
  • child_process: fix spawn () valgfrie argumenter
  • Klynge: Rapportér flere fejl til arbejdstagere
  • domæner: exit () påvirker kun aktive domæner
  • src: OnFatalError handler skal afbryde ()
  • stream: skriver kan returnere falsk, men glemmer at udlede afløb

Hvad er nyt i version 0.10.24:

  • uv: Opgrader til v0.10.21
  • npm: Opgrader til 1.3.21
  • v8: backportfix for CVE-2013- {6639 | 6640}
  • build: unix installeringsnode og depil biblioteksoverskrifter
  • klynge, v8: fix - logfile =% p.log
  • modul: kun cache pakke hoved

Hvad er nyt i version 0.10.22:

  • npm: Opgrader til 1.3.14
  • uv: Opgrader til v0.10.19
  • child_process: hævder ikke for uaktuelle fildeskriptorbegivenheder
  • darwin: Fix "Reageer ikke" i Mavericks Activity Monitor
  • debugger: Fix fejl i sb () med unavngivet script
  • repl: Indsæt ikke duplikater i udfyldelser
  • src: Fix memory leak på lukkede håndtag

Hvad er nyt i version 0.10.19:

  • uv: Opgrader til v0.10.17
  • npm: Opgrader til 1.3.11
  • readline: håndtere input, der begynder med kontrolkarakterer
  • configure: Tilføj mips-float-abi (soft, hard) option
  • stream: objectMode transformer tillader falsey værdier
  • tls: forhindre gentagne værdier returneres fra læs

Hvad er nyt i version 0.10.17:

  • uv: Opgrader v0.10.14
  • http_parser: Accepter ikke PUN / GEM-metoder som PUT / GET
  • tls: Fix påstand, når ssl ødelægges ved læsning
  • stream: Kaste 'fejl', hvis lyttere fjernet
  • dgram: Fix påstand om dårlig sende () argumenter
  • readline: pause stdin, før du slukker for terminal rå tilstand

Hvad er nyt i version 0.10.16:

  • npm: Opgrader til 1.3.8
  • crypto: fix assert () på fejlformet hex input
  • krypto: Fix hukommelseslækage i randomBytes () fejlsti
  • Begivenheder: Løs hukommelselækage, ikke læk ikke begivenhedsnavne
  • http: Håndter hex / base64 kodninger korrekt
  • http: forbedre chunked res.write (buf) ydeevne
  • stream: Fix dobbelt rørfejl udsender

Hvad er nyt i version 0.11.2:

  • Opgrader til 0.11.2
  • Opgrader til 3.19.0
  • Opgrader til 1.2.21
  • build: Makefile skal respektere configure --prefix
  • klynge: brug rund-robin belastningsbalancering
  • debugger, klynge: Hver medarbejder har ny debugport
  • debugger: `genstart` med tilpasset debugport
  • debugger: breakpoints i scripts ikke indlæst endnu
  • hændelse: EventEmitter # setMaxListeners () returnerer dette
  • begivenheder: Tilføj EventEmitter.defaultMaxListeners

Hvad er nyt i version 0.10.10:

  • uv: Opgrader til 0,10.10
  • npm: Opgrader til 1.2.25
  • url: Korrekt parse bestemte mærkeligt dannede webadresser
  • stream: unshift ('') er en noop

Hvad er nyt i version 0.10.9:

  • npm: Opgrader til 1.2.24
  • uv: Opgrader til v0.10.9
  • replik: Fix JSON.parse fejlcheck
  • tls: proper .destroySoon
  • tls: påberåbe skrive cb kun efter modsat aflæsning
  • tls: ignorere .shutdown () syscall fejl

Hvad er nyt i version 0.10.7:

  • npm: Opgrader til 1.2.21
  • crypto: ignorer ikke bekræft kodningsargumentet
  • buffer, krypto: fix standard kodning regression
  • timers: fix setInterval () hæv

Hvad er nyt i version 0.10.6:

  • stream: lav Readable.wrap support objectMode, tomme strømme
  • child_process: Gør håndtering af håndtag
  • krypto: Fix præstationsregression
  • src: DRY streng kodning / dekodning

Hvad er nyt i version 0.10.5:

  • build: tilføjet support til Visual Studio 2012.
  • http: Forsøg ikke at ødelægge ikke-eksisterende stikkontakter.
  • krypto: LazyTransform på egenskaber, ikke metoder.
  • hæv: angiv info i err.message, ikke err.name.
  • dgram: Fix no address bind ().
  • handle_wrap: Fix NULL pointer dereference.
  • os: Fix usandsynligt buffer overløb i os.type ().
  • stream: Fix unshift () løbsvilkår.

Hvad er nyt i version 0.10.4:

  • http: Support skrive (data, 'hex').
  • crypto: dh hemmelighed skal være venstrepolstret.
  • behandle: udsæt NODE_MODULE_VERSION i process.versions.
  • krypto: fix konstruktøropkald i kryptostrømme.
  • net: konto for kodning i .byteLength.
  • net: Fix buffer iteration i bytesWritten.
  • crypto: null er ikke en fejl, hvis du skriver 0 bytes.

Hvad er nyt i version 0.10.2:

  • tls: Fjern skadelig unødvendig grænsekontrol.
  • krypto: lav getCiphers () returnere ikke-SSL-cifre.
  • krypto: tjek randomBytes () størrelse argument.
  • timere: ikke beregne Timeout._when egenskab.
  • timere: Fix fejl ved ms.
  • timere: håndtere underskrevet int32 overløb i tilmelding ().
  • stream: Fix stall i Transform under meget specifikke forhold.
  • stream: Håndter sen 'læsbare' begivenhedslyttere.
  • stream: Fix tidlige ende i Writables på nullængde skriver.
  • domæne: Fix domæneopkald fra MakeCallback.
  • child_process: Send ikke samme håndtag to gange.

Lignende software

FloatingTips
FloatingTips

28 Feb 15

CakePHP
CakePHP

25 May 16

RubyInline
RubyInline

12 May 15

Kommentarer til Node.js

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!
Søg efter kategori