Software-update: Node.js 7.4.0 / 6.9.3 / 4.7.1

Node.js logo (75 pix)Node.js is opensource en platformonafhankelijk, en is gericht op het ontwikkelen van server-side-webapplicaties. Die applicaties worden geschreven in JavaScript en uitgevoerd binnen de Node.js runtime op de server. Het biedt een event-gedreven omgeving aan waarbij non-blocking I/O een belangrijk uitgangspunt is geweest. Voor meer informatie verwijzen we jullie door naar deze pagina. Het ontwikkelteam heeft versie 7.4.0 vrijgegeven in de current-branch en zowel 6.9.3 als 4.7.1 in the LTS-branch. De Notable Changes van deze uitgaves zien er als volgt uit:

Node v7.4.0 (Current)
  • buffer:
    • Improve performance of Buffer allocation by ~11%. (Brian White) #10443
    • Improve performance of Buffer.from() by ~50%. (Brian White) #10443
  • events: Improve performance of EventEmitter.once() by ~27%. (Brian White) #10445
  • fs: Allow passing Uint8Array to fs methods where Buffers are supported. (Anna Henningsen) #10382
  • http: Improve performance of http server by ~7%. (Brian White) #6533
  • npm: Upgrade to v4.0.5 (Kat Marchán) #10330
Read more...

Node v4.7.1 (LTS)
  • build: shared library support is now working for AIX builds (Stewart Addison) #9675
  • repl: Passing options to the repl will no longer overwrite defaults (cjihrig) #7826
  • timers: Re canceling a cancelled timers will no longer throw (Jeremiah Senkpiel) #9685
Read more...

Node v6.9.3 (LTS)
  • build: shared library support is now working for AIX builds (Stewart Addison) #9675
  • deps:
    • npm: upgrade npm to 3.10.10 (Rebecca Turner) #9847
    • V8: Destructuring of arrow function arguments via computed property no longer throws (Michaël Zasso) #10386
  • inspector: /json/version returns object, not an object wrapped in an array (Ben Noordhuis) #9762
  • module: using --debug-brk and --eval together now works as expected (Kelvin Jin) #8876
  • process: improve performance of nextTick up to 20% (Evan Lucas) #8932
  • repl:
    • the division operator will no longer be accidentally parsed as regex (Teddy Katz) #10103
    • improved support for generator functions (Teddy Katz) #9852
  • timers: Re canceling a cancelled timers will no longer throw (Jeremiah Senkpiel) #9685
Read more...
Versienummer 7.4.0 / 6.9.3 / 4.7.1
Releasestatus Final
Besturingssystemen Windows 7, Linux, BSD, macOS, Solaris, UNIX, Windows Server 2008, Windows Server 2012, Windows 8, Windows 10
Website Node.js
Download https://nodejs.org/en/download/
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Japke Rosink

Meukposter

05-01-2017 • 17:19

7

Bron: Node.js

Reacties (7)

7
7
5
1
0
0
Wijzig sortering
Twee LTS versies, wat?

Hoe tricky als dev voor Node.js kun je het voor jezelf maken? :S
Het zijn Long Term Support releases. Dat wil niet zeggen dat je er niet meerdere tegelijk kunt hebben natuurlijk, alleen dat ze ze lange tijd blijven ondersteunen met patches.
Is niet heel gek toch? Ubuntu heeft op een bepaald punt ook 3 LTS versies.
Het niet heel gek om per major version een LTS versie te hebben.
Het velgt wel wat van je dev team.

De moeite en tijd die ze in de LTS versie met de laagste versienummering steken kunnen ze niet in de één na laatste LTS en de laatste versie steken.

Van een OS kan ik het begrijpen. Van een platform iets minder aangezien dat luiheid aan de managementkant van bedrijven die het gebruiken (en dus ook de IT-afdeling) stimuleert.
Als er bijvoorbeeld een LTS periode van tien jaar is, mag er volgens jou geen nieuwe release meer komen in die tien jaar tijd ?
Tuurlijk wel.

Als het dev team dat aan kan.

Naar mijn weet is er bij Node.js geen bedrijf waarop terug gevallen kan worden. Enkel bedrijven die Node.js gebruiken in zoverre het in hun bedrijf nodig is.

Als er binnen die 10 jaar iets coolers gevonden is waardoor say 30% migreert. Tja...minder mankracht voor die LTS.
Oh wow!

50% verbetering bij Buffer.from :)

Gebruik het zelf veel om huge data sets (TypedArrays) via IPC tussen nodes/CPU's te sturen, waarbij het eerst omgezet word naar node buffer voordat het verstuurd word. Schrijven naar files zal ook iets sneller worden, mits je grote dumps in 1x doet, anders zou stream/pipe sowieso beter zijn lijkt me. Maar intern zet Node ook alles eerst om naar buffer (en leest ook als buffer) en een SSD kan toch al snel paar honderd MB aan, bottleneck leek eerder het parsen van data!

Maar weer wat testjes runnen straks :9

[Reactie gewijzigd door DutchKevv op 23 juli 2024 06:06]

Op dit item kan niet meer gereageerd worden.