node. js v6.6.0 (current) is released, and node. JS is a set of JavaScript toolkits for writing high-performance Web servers (Getting Started tutorial qkxue.net), as shown in this update:
Notable changes
Crypto:added crypto.timingsafeequal (). (Not-an-aardvark) #8304
Events:made the "Max event listeners" memory leak warning more accessible. (Anna Henningsen technology ty300.com) #8298
Promises:unhandled rejections now emit a process warning after the first tick. (Benjamin Gruenbaum) #8223
repl:added Auto Alignment for. Editor mode. (Prince J Wesley) #8241
Util:some functionality have been added to Util.inspect ():
Returning this from a custom inspect function now works. (Anna Henningsen) #8174
Added Support for symbol-based custom inspection methods. (Anna Henningsen) #8174
Commits
[2ecc8c4c23]-Async_wrap:add a missing case to Test-async-wrap-throw-no-init (Yorkie) #8198
[00f4bc3105]-Benchmark:add benches for Fs.stat & Fs.statsync (Anna Henningsen) #8338
[7cc1391287]-benchmark:fix off-by-one error in FS benchmarks (Anna Henningsen) #8338
[6e3db283ed]-Buffer:fix ArrayBuffer checks (Brian white) #8453
[dd51b1f428]-Buffer,string_decoder:consolidate Encoding validation logic (James M Snell) #7207
[A830E37DC9]-Build:don ' t require processing docs for nightlies (Johan bergström) #8325
[836bfc188b]-Build:fix dependencies on AIX (Michael Dawson) #8285
[bc9d2fb543]-Build:fix dependencies on AIX (Michael Dawson) #8272
[206B105B1E]-Build:add missing files to zip and 7z packages (Richard Lau) #8069
[Afb9917f16]-(Semver-minor) Crypto:add crypto.timingsafeequal () (Not-an-aardvark) #8304
[1640e7a4da]-Crypto:fix getdecoder () encoding Check (Atstojanov) #8301
[49f996f4f6]-crypto:make malloc failure Check cross-platform (Rich Trott) #8352
[9c460d7475]-Deps:add back no-op Harmony Shipping flags (Ali Ijaz Sheikh) #8445
[c8bcf1b591]-Deps:workaround clang-3.4 ICE (Ali Ijaz Sheikh) #8343
[Ac3471ca23]-deps:v8_inspector update (Eugene Ostroukhov) #8150
[f829660c71]-Deps:cherry-pick 8ed65b97 from V8 ' s upstream (Anna Henningsen) #8411
[C48cb2de48]-doc:link sigtstp/sigcont events in ReadLine Doc (Italo A. Casas) #8475
[ce1a46c02d]-doc:update onboarding PR Landing info (Rich Trott) #8479
[92acff82ea]-doc:add CTC Meeting Minutes 2016-08-31 (Josh gavant) #8424
[53877357FC]-Doc:fix link on timers.md (Yorkie) #8488
[09da5756e5]-Doc:add added:information for Crypto (Luigi Pinca) #8281
[19DF5CEF3B]-doc:fix example in REPL documentation (Franziska Hinkelmann) #8469
[3CE6EAA3B9]-doc:note that listening on SIGSEGV & Co is unsafe (Anna Henningsen) #8410
[C7771E6FBC]-doc:clarify sentence in event loop Doc (Luigi Pinca) #8400
[2C45782B12]-doc:add CI help/support info to onboarding doc (Rich Trott) #8407
[cffe7b731d]-Doc:add 2016-08-17 CTC Meeting Minutes (Josh gavant) #8245
[fdd59cc04c]-doc:update building.md (Rich Trott) #8398
[d0a92be798]-Doc:add 2016-08-10 CTC Meeting Minutes (Josh gavant) #8229
[ca31187087]-doc:update CI content in onboarding doc (Rich Trott) #8374
[44983B1FDC]-doc:update authors list (James M Snell) #8346
[ee83f5d541]-Doc:add return type of clientrequest.settimeout (Mike Ralphson) #8356
[1695c84240]-Doc:fix a wrong link,add '. MD ' to the link (Alexis374) #8315
[65096de443]-Doc:fix typos (Mike Ralphson) #8370
[6d421a2ee2]-doc:fix broken link in Dgram doc (Brian white) #8365
[Fbabd36de9]-doc:update targos Email in readme per request (James M Snell) #8389
[76a3050c34]-doc:update landing PR info in onboarding doc (Rich Trott) #8344
[372e4f3f79]-doc:bad/better examples for fs.access () and Fs.exists () (Dan Fabulich) #7832
[9f18878eee]-doc:fix typo in stream doc (Hubert Mine) #8326
[59E96BB1AF]-doc:adding Danbev to collaborators (Daniel Bevenius) #8359
[b553e57f5f]-doc:clarify that path on Windows Accepts/and \ (James M Snell) #8291
[Feab3d4c25]-Doc:add Lpinca to collaborators (Luigi Pinca) #8331
[D2B2ABE9D9]-doc:doc that listen can be called multiple times (James M Snell) #8294
[54D76137CD]-Doc:readline write () is processed as input (James M Snell) #8295
[48be8bc4e1]-doc: ' IPC ' is required with fork stdio option (James M Snell) #8290
[47ecd21133]-doc:improve fs.truncate functions ' documentation (Sakthipriyan Vairamani) #7648
[D565183c37]-Doc:add added:information for modules (Luigi Pinca) #8250
[b6f5104145]-doc:fix onreadable reentry after Unshift called (ZWB) #8200
[93ac875d53]-Doc:add added:information for Dgram (Luigi Pinca) #8196
[260663FBFA]-Doc:add Myles borins to the CTC (Rod Vagg) #8260
[A7C21759D9]-Doc:fix buf.readuintbe, buf.readuintle examples (David Keeler) #8240
[e4fcf55701]-Doc:fix "timout" typo in timeout (Fangshi He) #8231
[03F5297CCD]-doc:include The optional options parameter (Sakthipriyan Vairamani) #7842
[605db31fe7]-(Semver-minor) Events:make memory leak warning more accessible (Anna Henningsen) #8298
[FA4C4D655A]-Http:fix Connection Upgrade checks (Brian white) #8238
[B603AC24CB]-inspector:use script name for target title (Eugene Ostroukhov) #8243
[13A522AC39]-inspector:make sure all messages is dispatched (Eugene Ostroukhov) #8264
[250a380231]-inspector:simplify buffer Management (Eugene Ostroukhov) #8257
[354166c061]-Inspector:use new Inspector Headers (Eugene Ostroukhov) #8150
[3EF8BA8BDC]-Net:make holding the buffer in memory more robust (Anna Henningsen) #8252
[180867d6a6]-(Semver-minor) Promise:warn on unhandled rejections (Benjamin Gruenbaum) #8223
[408308f2e6]-(semver-minor) Readline:key interval delay for \ R & \ n (Prince J Wesley) #8109
[6f20f477c4]-(semver-minor) Repl:auto alignment for. Editor mode (Prince J Wesley) #8241
[0d24247e50]-src:pull afterconnect from Pipe_wrap and Tcp_wrap (Daniel Bevenius) #8448
[16202264D1]-src:remove unneeded environment error methods (Ben Noordhuis) #8427
[8cbbb47e39]-src:update f function call comment (Daniel Bevenius) #8416
[D1D1433B02]-src:normalize malloc, realloc (Michael Dawson) #7564
[2C2A21AB56]-src:unbreak build when compiling against UCLIBC (Ben Noordhuis) #8308
[4E368C58FF]-src:moving f function call comment (Daniel Bevenius) #8405
[0f2c619f55]-src:avoid duplicate AtExit functions (Ali Ijaz Sheikh) #8273
[3358861470]-test:refector parallel/test-http.js (Junshu Okamoto) #8471
[2CE364AD10]-test:modernize JS and tighten equality checking (Peter Ogilvie) #8476
[1a30fe563d]-test:swapped = = and equal to = = = and strictequal (Christopher Dunavan) #8472
[d2b6b66037]-test:refactor test-net-pipe-connect-errors (Rich Trott) #8473
[3294c2c82b]-test:skip pseudo-tty/no_dropped_stdio test (Michael Dawson) #8470
[5baa4e0156]-Test:clean up NET Server try ports Test (Thomas Hunter II) #8458
[D0E61D4CC3]-test:make crypto.timingsafeequal test less flaky (Not-an-aardvark) #8456
[154d6893b0]-Test:add test-debug-protocol-execute (Rich Trott) #8454
[6c30dddc36]-test:exercise EE function type checking paths (Cjihrig) #8168
[d536d6d334]-test:increase _debugger coverage (Rich Trott) #8403
[6d07e57a36]-Test:mark Pseudo-tty/no_dropped_stdio as flaky (Michael Dawson) #8385
[680a4c8b8e]-test:test non-buffer/string with zlib (Rich Trott) #8350
[F0300eda27]-Test:fix test-cluster-dgram-1 flakiness (Santiago Gimeno) #8383
[B8FA7C949D]-Test:fix:: 1 Error in Test-dns-ipv6 (Gibson fahnestock) #8254
[C07E063DD9]-Test:fix fs-watch-recursive flakiness on OS X (Santiago Gimeno) #4629
[1aa7168e91]-Test:refactor/cleanup A number of cluster tests (James M Snell) #8261
[39cf7bf24d]-test:refactor parallel/test-process-env.js (Rich Trott) #8324
[40E84218A0]-Test:add test for Zlib.create*raw () (Rich Trott) #8306
[CC61D1A3BA]-test:cleanup test require symlink (Paul grock) #8305
[CDE0A1EDFD]-test:refactor test-debug-signal-cluster (Rich Trott) #8289
[Bc6a7ca8e7]-test:additional refactoring/cleanup of buffer tests (James M Snell) #8283
[5D43131AF4]-test:add known issue test for Path parse issue #6229 (James M Snell) #8293
[D2179BD6F1]-test:make sure over truncation of file zero fills (Sakthipriyan Vairamani) #7648
[5CFF625D6A]-Test:add Check in Test-signal-handler (Rich Trott) #8248
[0B0A1CEAC3]-Test:clean up/refactor buffer tests, remove duplication (James M Snell) #8256
[0f977f9797]-Test:mark Test-child-process-fork-dgram as flaky (Michael Dawson) #8274
[6f269bed99]-test:refactor test-util-inspect (Rich Trott) #8189
[eff771f399]-tickprocessor:apply c++filt manually on Mac (Fedor Indutny) #8480
[F47ce9d9f8]-Tools:replace custom ESLint rule with built-in (Rich Trott) #8478
[36235ac323]-tools:update ESLint to 3.5.0 (Rich Trott) #8478
[Ef5cb129ae]-Tools:fix new-parens violations (Rich Trott) #8478
[773e1c1304]-tools:enable Caching for JSLint task (Rich Trott) #8296
[54F689FC1E]-tools:update ESLint to 3.4.0 (Rich Trott) #8296
[F840bc87d6]-url:fix off-by-one error in loop handling dots (Luigi Pinca) #8420
[6ae7af0fa3]-url:keep auth in Url.resolve () if host matches (Ilkka Myller) #8215
[eec5d02266]-url:url.format () encodes all # in search (Ilkka Myller) #8072
[d67ece2f68]-util:improve function signature of util._extend (Sakthipriyan Vairamani) #8187
[e9c4805c1f]-(Semver-minor) Util:allow returning this from custom inspect (Anna Henningsen) #8174
[4cb55ff392]-(semver-minor) Util:allow symbol-based Custom inspection methods (Anna Henningsen) #8174
[151D1EA6A6]-Vm:change contextifyscript to Script in comment (Daniel Bevenius) #8415
[f346dee940]-Win,build:forward release_urlbase to configure (João Reis) #8430
[6BB057EC6A]-win,build:exit when addons fail to build (João Reis) #8412
[14d356d0ab]-win,build:skip finding VS when not needed (João Reis) #8412
[81d063e174]-Win,build:fail on invalid option in VCBuild (João Reis) #8412
:
https://nodejs.org/en/download/current/
node. js v6.6.0 (current) released, significantly updated