Weekly Update - May 29th, 2015
- node: Speed-up
require()by replacing usage of
fs.readFileSync()with internal variants that are faster for this use-case and do not create as many objects for the garbage collector to clean up. The primary two benefits are: significant increase in application start-up time on typical applications and better start-up time for the debugger by eliminating almost all of the thousands of exception events. (Ben Noordhuis) #1801.
- node: Resolution of pre-load modules (
--require) now follows the standard
require()rules rather than just resolving paths, so you can now pre-load modules in node_modules. (Ali Ijaz Sheikh) #1812.
- npm: Upgraded npm to v2.11.0. New hooks for
postversionlifecycle events, some SPDX-related license changes and license file inclusions. See the release notes for full details.
- http: reverts the removal of an undocumented
clientproperty on client connections, this property is being used in the wild, most notably by request which is used by npm. (Michaël Zasso) #1852.
See https://github.com/nodejs/node/labels/confirmed-bug for complete and current list of known issues.
- Some problems with unreferenced timers running during
beforeExitare still to be resolved. See #1264.
- Surrogate pair in REPL can freeze terminal #690
process.send()is not synchronous as the docs suggest, a regression introduced in 1.0.2, see #760 and fix in #774
dns.setServers()while a DNS query is in progress can cause the process to crash on a failed assertion #894
url.resolvemay transfer the auth portion of the url when resolving between two full hosts, see #1435.
- Schism and Reconciliation in the Node Community by Rod Vagg.
- First Node TSC Meeting available on SoundCloud.
- io.js have got a new Benchmarking Working Group nodejs/benchmarking#1.
- Blog post about iojs + Node.js under Node Foundation by nodejs.com.
- io.js implements new
good first contributiontag for new contributors.
- Blog post from TheNewStack about iojs and Node.js new relation.
- Oliver Zeigermann created a repo about ES6 and iojs implementation.
- NodeConf Adventure tickets are on sale, June 11th - 14th at Walker Creek Ranch, CA
- CascadiaJS tickets are on sale, July 8th - 10th at Washington State
- BrazilJS Conf tickets are on sale, August 21st - 22nd at Shopping Center BarraShoppingSul
- NodeConf EU tickets are on sale, September 6th - 9th at Waterford, Ireland