Skip to content
This repository has been archived by the owner on Mar 22, 2023. It is now read-only.

Commit

Permalink
Merge pull request #129 from freenice12/gh-pages
Browse files Browse the repository at this point in the history
Translate 2015-09-04-weekly
  • Loading branch information
freenice12 committed Sep 25, 2015
2 parents 6b1a596 + 1353135 commit 02651f0
Showing 1 changed file with 153 additions and 0 deletions.
153 changes: 153 additions & 0 deletions weekly/_posts/2015-09-04-weekly.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@
---
layout: post
title: Node.js 주간 뉴스 2015년 9월 4일
author: node.js
ref: Node.js News — September 4th
refurl: https://nodejs.org/en/blog/weekly-updates/weekly-update.2015-09-04/
translator:
- <a href="https://github.com/freenice12" target="_blank">freenice12</a>
---

<!--
### Node.js News — September 4th
Node.js v4.0.0 is released
-->

### Node.js 뉴스 — 9월 4일
Node.js v4.0.0이 배포되었습니다.

<!--
### Node.js v4.0.0
This week is the most historical week. Finally we have released Node.js v4.0.0(stable). Thanks to the every Node/io.js collaborator. This Node.js is the most stable Node ever. We have reviewed all of patches and the state of the test suite is more stable and there are more active contributors in new Node.
We would like to talk about this news, changes, features. But currently we don't have so much spaces and times. We hope that Node community will post more blog entries or more news.
-->

### Node.js v4.0.0

이번 주는 기념적인 한 주입니다. 마침내 Node.js v4.0.0(안정 버전)을 배포했습니다. 모든 Node/io.js 기여자들에게 감사드립니다. 이번 Node.js는 역대 가장 안정적인 버전입니다. 우리는 모든 패치를 리뷰했고 통합 테스트의 상태는 더욱 안정화 되었습니다. 이면에는 새로운 Node의 더 적극적인 기여자들이 있었습니다.

모든 뉴스, 변경점, 기능을 설명하고 싶지만, 여기에 적기에는 공간과 시간이 부족합니다. Node 커뮤니티에서 더 자세히 다룬 블로그 글이나 뉴스를 기고해 주셨습니다.


<!--
### Node.js v4.0.0 Notable changes
This list of changes is relative to the last io.js v3.x branch release, v3.3.0. Please see the list of notable changes in the v3.x, v2.x and v1.x releases for a more complete list of changes from 0.12.x. Note, that some changes in the v3.x series as well as major breaking changes in this release constitute changes required for full convergence of the Node.js and io.js projects.
* **child_process**: `ChildProcess.prototype.send()` and `process.send()` operate asynchronously across all platforms so an optional callback parameter has been introduced that will be invoked once the message has been sent, i.e. `.send(message[, sendHandle][, callback])` (Ben Noordhuis) [#2620](https://github.com/nodejs/node/pull/2620).
* **node**: Rename "io.js" code to "Node.js" (cjihrig) [#2367](https://github.com/nodejs/node/pull/2367).
* **node-gyp**: This release bundles an updated version of node-gyp that works with all versions of Node.js and io.js including nightly and release candidate builds. From io.js v3 and Node.js v4 onward, it will only download a headers tarball when building addons rather than the entire source. (Rod Vagg) [#2700](https://github.com/nodejs/node/pull/2700)
* **npm**: Upgrade to version 2.14.2 from 2.13.3, includes a security update, see https://github.com/npm/npm/releases/tag/v2.14.2 for more details, (Kat Marchán) [#2696](https://github.com/nodejs/node/pull/2696).
* **timers**: Improved timer performance from porting the 0.12 implementation, plus minor fixes (Jeremiah Senkpiel) [#2540](https://github.com/nodejs/node/pull/2540), (Julien Gilli) [nodejs/node-v0.x-archive#8751](https://github.com/nodejs/node-v0.x-archive/pull/8751) [nodejs/node-v0.x-archive#8905](https://github.com/nodejs/node-v0.x-archive/pull/8905)
* **util**: The `util.is*()` functions have been deprecated, beginning with deprecation warnings in the documentation for this release, users are encouraged to seek more robust alternatives in the npm registry, (Sakthipriyan Vairamani) [#2447](https://github.com/nodejs/node/pull/2447).
* **v8**: Upgrade to version 4.5.103.30 from 4.4.63.30 (Ali Ijaz Sheikh) [#2632](https://github.com/nodejs/node/pull/2632).
- Implement new `TypedArray` prototype methods: `copyWithin()`, `every()`, `fill()`, `filter()`, `find()`, `findIndex()`, `forEach()`, `indexOf()`, `join()`, `lastIndexOf()`, `map()`, `reduce()`, `reduceRight()`, `reverse()`, `slice()`, `some()`, `sort()`. See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray for further information.
- Implement new `TypedArray.from()` and `TypedArray.of()` functions. See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray for further information.
- Implement arrow functions, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions for further information.
- Full ChangeLog available at https://github.com/v8/v8-git-mirror/blob/4.5.103/ChangeLog
-->

### Node.js v4.0.0 주요 변경 사항

이 변경사항은 마지막 io.js v3.x 릴리스인 v3.3.0에 관련된 것입니다. 0.12.x 이후의 전체 변경사항은 [CHANGELOG](https://github.com/nodejs/node/blob/master/CHANGELOG.md)에 정리된 v3.x, v2.x, v1.x 릴리스의 주요 변경사항 목록을 참고하길 바랍니다. 이번 릴리스의 호환성이 없는 주요 변경사항과 마찬가지로 v3.x의 일부 변경사항은 Node.js와 io.js 프로젝트가 완전히 합쳐지면서 필요한 변경사항으로 간주합니다.

* **child_process**: `ChildProcess.prototype.send()``process.send()`는 모든 플랫폼에 걸쳐 비동기적으로 동작합니다. 선택적 콜백 파라미터는 메시지가 전송되었을 때 적용된다고 소개했었습니다(`.send(message[, sendHandle][, callback])`). (Ben Noordhuis) [#2620](https://github.com/nodejs/node/pull/2620).
* **node**: "io.js" 코드를 "Node.js"로 다시 명명했습니다. (cjihrig) [#2367](https://github.com/nodejs/node/pull/2367).
* **node-gyp**: 이번 릴리스 묶음에 node-gyp의 버전이 업데이트되었습니다. 이는 모든 버전의 Node.js와 io.js, 나이틀리와 릴리스 후보 빌드 등에서도 작동합니다. io.js v3와 Node.js v4부터 애드온을 구성하는 때에는 전체 소스보다 tarball 내려받기만 가능할 것입니다. (Rod Vagg) [#2700](https://github.com/nodejs/node/pull/2700)
* **npm**: 2.13.3에서 2.14.2로 보안 업데이트를 포함한 버전 업그레이드를 했습니다. 자세한 사항은 <https://github.com/npm/npm/releases/tag/v2.14.2>을 확인하세요, (Kat Marchán) [#2696](https://github.com/nodejs/node/pull/2696).
* **timers**: 0.12 포팅 구현으로부터 타이머의 성능 향상이 있었고, 몇몇 작은 수정사항도 있습니다. (Jeremiah Senkpiel) [#2540](https://github.com/nodejs/node/pull/2540), (Julien Gilli) [nodejs/node-v0.x-archive#8751](https://github.com/nodejs/node-v0.x-archive/pull/8751) [nodejs/node-v0.x-archive#8905](https://github.com/nodejs/node-v0.x-archive/pull/8905)
* **util**: `util.is*()` 함수는 앞으로 폐기될 예정이고, 이번 릴리스에 폐기 예정임을 나타내는 경고 문구를 넣기 시작했습니다. 사용자들은 npm 저장소에서 더 적절한 대안을 찾기를 권장합니다. (Sakthipriyan Vairamani) [#2447](https://github.com/nodejs/node/pull/2447).
* **v8**: 4.4.63.30에서 4.5.103.30로 버전 업그레이드를 했습니다. (Ali Ijaz Sheikh) [#2632](https://github.com/nodejs/node/pull/2632).
- 다음과 같은 새로운 `TypedArray` 프로토타입 함수를 구현했습니다. `copyWithin()`, `every()`, `fill()`, `filter()`, `find()`, `findIndex()`, `forEach()`, `indexOf()`, `join()`, `lastIndexOf()`, `map()`, `reduce()`, `reduceRight()`, `reverse()`, `slice()`, `some()`, `sort()`. 자세한 사항은 <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray>에서 확인하실 수 있습니다.
- `TypedArray.from()``TypedArray.of()` 함수를 새롭게 구현했습니다. 자세한 사항은 <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray>에서 확인하실 수 있습니다.
- 화살표 함수(Lambda 표현)를 구현했습니다, 자세한 사항은 <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions>에서 확인하실 수 있습니다.
- 전체 변경 사항은 <https://github.com/v8/v8-git-mirror/blob/4.5.103/ChangeLog>에서 확인하실 수 있습니다.

<!--
### Known issues
See https://github.com/nodejs/node/labels/confirmed-bug for complete and current list of known issues.
* Some uses of computed object shorthand properties are not handled correctly by the current version of V8. e.g. `[{ [prop]: val }]` evaluates to `[{}]`. [#2507](https://github.com/nodejs/node/issues/2507)
* Some problems with unreferenced timers running during `beforeExit` are still to be resolved. See [#1264](https://github.com/nodejs/node/issues/1264).
* Surrogate pair in REPL can freeze terminal. [#690](https://github.com/nodejs/node/issues/690)
* Calling `dns.setServers()` while a DNS query is in progress can cause the process to crash on a failed assertion. [#894](https://github.com/nodejs/node/issues/894)
* `url.resolve` may transfer the auth portion of the url when resolving between two full hosts, see [#1435](https://github.com/nodejs/node/issues/1435).
-->

### 알려진 이슈

현재 알려진 이슈의 전체 목록은 <https://github.com/nodejs/node/labels/confirmed-bug>에서 확인할 수 있습니다.

* 계산된 객체를 사용할 때 종종 shorthand 속성이 현재 버전의 V8에서는 제대로 다뤄지지 않고 있습니다. 예를 들어 `[{ [prop]: val }]``[{}]`으로 인식되는 문제 등입니다. [#2507](https://github.com/nodejs/node/issues/2507)
* `beforeExit` 중에 참조 해제된 타이머에 대한 문제가 아직 남아 있습니다. [#1264](https://github.com/nodejs/node/issues/1264)
* REPL에 입력된 서로게이트 페어가 터미널을 멈출 수 있습니다. [#690](https://github.com/nodejs/node/issues/690)
* DNS 질의 진행 중에 호출된 `dns.setServers()`가 실패한 단언문으로 프로세스의 충돌을 일으킬 수 있습니다. [#894](https://github.com/nodejs/node/issues/894)
* `url.resolve`가 다른 두 호스트 사이를 해석하는 중 URL의 인증 정보 부분을 교환할 수 있습니다. [#1435](https://github.com/nodejs/node/issues/1435)

<!--
### Node.js v4.0.0(stable) entry is posted
* We have posted [Node v4.0.0](https://nodejs.org/en/blog/release/v4.0.0/) entry. This entry has more details about Node.js v4.0.0.
-->

### Node.js v4.0.0(안정 버전) 항목이 게재되었습니다.

* 우리는 [Node v4.0.0(한국어)](http://nodejs.github.io/iojs-ko/articles/2015/09/08/release-v4.0.0/) 항목을 게재했습니다. 이 항목은 Node.js v4.0.0에 관한 더욱 세부적인 사항들을 포함하고 있습니다.

<!--
### We are creating the list of modules that currently do not work with Node.js v4.0.0
* We are listing modules that do not work with Node.js v4.0.0, If you have some troubles in your modules with Node.js v4.0.0, please provide information in this [issue](https://github.com/nodejs/node/issues/2798).
-->

### 우리는 현재 Node.js v4.0.0과는 함께 작동하지 않는 모듈 리스트를 생성했습니다.

* v4.0.0과는 함께 작동하지 않는 모듈을 나열했습니다. 당신의 모듈과 Node.js v4.0.0을 함께 사용하면서 문제가 생긴다면 [issue](https://github.com/nodejs/node/issues/2798)에 그 정보를 제공해주세요.

<!--
### Community Updates
* We *still* need a V8 maintainer for our LTS build! Head on over [to GitHub](https://github.com/nodejs/LTS/issues/28) to see if the requirements match your capabilities.
* Jeremiah Senkpiel, Node TSC member, has introduced Node.js v4.0.0 deeply. Please check [this blog](https://medium.com/@nodesource/node-js-v4-0-0-node-at-its-best-54a93fd2e0c6)
* Daniel Khan posted the entry about Node.js v4.0 performance, features and LTS. His entry will help your [migration](http://apmblog.dynatrace.com/2015/09/05/all-you-need-to-know-about-node-js-4-0/).
If you have spotted or written something about Node.js and io.js, do come over to our [Evangelism team repo](https://github.com/nodejs/evangelism) and suggest it on the [Issues page](https://github.com/nodejs/evangelism/issues), specifically the Weekly Updates issue.
-->

### 커뮤니티 업데이트

* LTS 빌드를 할 V8 메인테이너를 *아직* 구하고 있습니다! [GitHub](https://github.com/nodejs/LTS/issues/28)에서 요구사항을 확인하세요.
* Node TSC 멤버인 Jeremiah Senkpiel가 Node.js v4.0.0를 심도있게 소개했습니다. 이 [뉴스](https://medium.com/@nodesource/node-js-v4-0-0-node-at-its-best-54a93fd2e0c6)를 확인하세요.
* Daniel Khan이 Node.js v4.0 성능, 특징 LTS에 관해 기고했습니다. [이 글](http://apmblog.dynatrace.com/2015/09/05/all-you-need-to-know-about-node-js-4-0/)은 4.0으로 옮기는데 참고가 될 것입니다.

Node.js나 io.js에 관한 글을 쓰거나 발견했다면, [Evangelism 팀 저장소](https://github.com/nodejs/evangelism)에 와서 [이슈 페이지](https://github.com/nodejs/evangelism/issues)에 주간 업데이트 이슈로 알려주세요.

<!--
### Upcoming Events
* [Node.js Italian Conference](http://nodejsconf.it/) tickets are on sale, October 10th at Desenzano - Brescia, Italy
* [EmpireNode](http://2015.empirenode.org/), October 23rd at New York, US.
* [JSConf CO](http://www.jsconf.co/), October 16th - 17th at Ruta N, Medellin, Columbia
* [NodeFest](http://nodefest.jp/2015/), November 7th at Tokyo, Japan
* [Nodevember](http://nodevember.org/?utm_source=io.js+and+Node.js+News&utm_medium=article), November 14th - 15th at Nashville, Tennessee, US.
* [NodeConf Barcelona](https://ti.to/barcelonajs/nodeconf-barcelona-2015), November 21st at Barcelona, Spain
-->

### 다가오는 이벤트

* [Node.js Italian Conference](http://nodejsconf.it/) 입장권을 판매하고 있습니다. 10월 10일 이탈리아 Brescia의 Desenzano에서 열립니다.
* [EmpireNode](http://2015.empirenode.org/), 10월 23일 미국 뉴욕에서 열립니다.
* [JSConf CO](http://www.jsconf.co/)가 10월 16일부터 17일까지 Medellin의 Ruta N에서 열립니다.
* [NodeFest](http://nodefest.jp/2015/)가 11월 7일 일본 도쿄에서 열립니다.
* [Nodevember](http://nodevember.org/?utm_source=io.js+and+Node.js+News&utm_medium=article)가 11월 14일부터 15일까지 미국의 Tennessee, Nashville에서 열립니다.
* [NodeConf Barcelona](https://ti.to/barcelonajs/nodeconf-barcelona-2015), 11월 21일 스페인 바로셀로나에서 열립니다.

<!--
Have an event about Node.js and io.js coming up? You can put your events here through the [Evangelism team repo](https://github.com/nodejs/evangelism) and announce it in the [Issues page](https://github.com/nodejs/evangelism/issues), specifically the Weekly Updates issue.
-->

Node.js와 io.js의 다가오는 이벤트를 계획하고 있나요? [Evangelism 팀 저장소](https://github.com/nodejs/evangelism)[이슈 페이지](https://github.com/nodejs/evangelism/issues)의 주간 업데이트 이슈를 통해 알릴 수 있습니다.

0 comments on commit 02651f0

Please sign in to comment.