Fork me on GitHub

2015-09-09 JS 소식: Node.js 4.0.0、TypeScript 1.6β、React 0.14 변경점

Translator: ChoEun Edit on GitHub See Revisions

JSer.info #244 - Node.js 4.0.0가 릴리즈 되었습니다.

Node.js 메이져 업데이트이며 io.js와 통합 후 첫 릴리즈입니다.
장기간 지원 (LTS) 버전이 릴리즈 사이클에 추가되어 최초 LTS 판은 10월로 예정하고 있습니다.


TypeScript 1.6β가 릴리즈 되었습니다.

JSX(TSX)、abstract class、Class expression나 Generator를 추가 지원합니다.

또한 외부 모듈을 불러오는 로직이 개정되거나 tsconfig를 생산하는 --init 옵션이나 exclude 프로퍼티 지원등이 이루어졌습니다.


슬라이드 Reactjs v0.14 changes // Speaker Deck에서는 현재 beta3까지 공개하고 있는 React 0.14 변경점에 대해 소개하고 있습니다.

React 0.14에서는 reactreact-dom 사이의 패키지 분리나 Stateless Component 등이 예정되어 있습니다.
또 JSX 빌드 툴이 react-tools이 아닌 Babel이 되고 새로운 React 개발자 도구도 릴리즈 되어 툴 관련된 내용도 여러가지 변화하였습니다.


헤드라인


Node v4.0.0 (Stable) | Node.js

nodejs.org/en/blog/release/v4.0.0/

node.js ReleaseNote

io.js와 통합한 Node.js 4.0.0 릴리즈
장기간 지원 (LTS) 버전이 1년에 1번 릴리즈 되며, 12개월간 유효 + 18개월간 유지보수로 지원하는 릴리즈 사이클로 예정되고 있습니다.


jshint/CHANGELOG.md at 2.9.0 · jshint/jshint

github.com/jshint/jshint/blob/2.9.0/CHANGELOG.md

JavaScript Tools ReleaseNote

JSHint 2.9.0 릴리즈
esversion 옵션 추가, "use strict"가 전역인지 특정 함수 내에 있는 지 작성할 수 있도록 strict: global 형태가 추가되었습니다.


Announcing TypeScript 1.6 Beta: React/JSX, better error checking, and more - TypeScript - Site Home - MSDN Blogs

blogs.msdn.com/b/typescript/archive/2015/09/02/announcing-typescript-1-6-beta-react-jsx-better-error-checking-and-more.aspx

TypeScript ReleaseNote

TypeScript 1.6β 릴리즈
TSX(JSX) 지원, tsconfig.json를 작성하는 --init 옵션 추가, exclude 옵션 추가, abstruct class 지원 등


Release 1.19.0 · jquery/qunit

github.com/jquery/qunit/releases/tag/1.19.0

JavaScript testing library ReleaseNote

QUnit 1.19.0 릴리즈
ES6 Map과 Set을 대상으로 하는 assert 지원, QUnit.stack 구현 등


Ember.js - Ember Data v2.0 Released and v2.1 Beta Released

emberjs.com/blog/2015/09/02/ember-data-2-0-released.html

JavaScript library ReleaseNote

Ember Data 2.0 릴리즈
Ember 2.0은 주로 1.x에서 좋지 않다고 판단된 메소드의 제거가 메인이 된 업데이트


Chromium Blog: Chrome 46 Beta: Flexible animations and improved loading performance

blog.chromium.org/2015/09/chrome-46-beta-flexible-animations-and.html

Chrome ReleaseNote

Chrome 46β 릴리즈
CSS Motion Path、HTTP Client Hints 지원
ES6 spread operator、new.targetEvent.isTrustedCSS.escape()의 추가, iframe sandbox 개선 등


아티클


Typed Arrays in ECMAScript 6

www.2ality.com/2015/09/typed-arrays.html

ECMAScript JavaScript

Typed Arrays에 대해 자세히 설명


Angular 2 Survey Results

angularjs.blogspot.com/2015/09/angular-2-survey-results.html

AngularJS

AngularJS 2에 대한 앙케이트 결과


Flash-Free Clipboard for the Web ✩ Mozilla Hacks – the Web developer blog

hacks.mozilla.org/2015/09/flash-free-clipboard-for-the-web/

JavaScript 클립보드

document.execCommand("copy")를 이용해서 클립보드 카피를 JavaScript로 행하는 것에 대해


New React Developer Tools | React

facebook.github.io/react/blog/2015/09/02/new-react-developer-tools.html

React debug firefox Chrome

새로운 React 개발자 도구가 공개되었습니다.
Firefox와 Chrome을 지원합니다.


Measuring JavaScript Functions' Performance

www.sitepoint.com/measuring-javascript-functions-performance/

JavaScript performance

JavaScript에서 함수 성능을 측정할 때 주의할 점에 대해서


슬라이드 및 동영상


Reactjs v0.14 changes // Speaker Deck

speakerdeck.com/koba04/reactjs-v0-dot-14-changes

React 슬라이드

React 0.14에서 변경점에 대한 슬라이드


Introduction to Redux // Speaker Deck

speakerdeck.com/axross/introduction-to-redux

JavaScript Flux 슬라이드

Redux에 대한 슬라이드
Redux의 데이터 흐름에 대해 설명하고 있습니다.


소프트웨어, 도구, 라이브러리


Substance

substance.io/

JavaScript editor library

WYSIWYG 에디터 라이브러리


UpUp - The Offline First Library

www.talater.com/upup/

JavaScript library ServiceWorker

ServiceWorkers를 이용해 오프라인에서도 콘텐츠를 표시할 수 있도록 하는 라이브러리


서적


Amazon: JS+Node.js로 제작하는 Web 크롤러 / 넷 에이전트 개발 테크닉 : クジラ飛行机

www.amazon.co.jp/dp/4883379930

JavaScript Tools book

클로러나 자동화 등의 툴로써 JavaScript를 사용한 서적


Pull Request to this article
JSer.info Slackに参加する