JSer.info #244 - Node.js 4.0.0가 릴리즈 되었습니다.
Node.js 메이져 업데이트이며 io.js와 통합 후 첫 릴리즈입니다.
장기간 지원 (LTS) 버전이 릴리즈 사이클에 추가되어 최초 LTS 판은 10월로 예정하고 있습니다.
TypeScript 1.6β가 릴리즈 되었습니다.
- Announcing TypeScript 1.6 Beta: React/JSX, better error checking, and more - TypeScript - Site Home - MSDN Blogs
- Roadmap · Microsoft/TypeScript Wiki
JSX(TSX)、abstract class、Class expression나 Generator를 추가 지원합니다.
또한 외부 모듈을 불러오는 로직이 개정되거나 tsconfig를 생산하는 --init 옵션이나 exclude 프로퍼티 지원등이 이루어졌습니다.
슬라이드 Reactjs v0.14 changes // Speaker Deck에서는 현재 beta3까지 공개하고 있는 React 0.14 변경점에 대해 소개하고 있습니다.
React 0.14에서는 react와 react-dom 사이의 패키지 분리나 Stateless Component 등이 예정되어 있습니다.
또 JSX 빌드 툴이 react-tools이 아닌 Babel이 되고 새로운 React 개발자 도구도 릴리즈 되어 툴 관련된 내용도 여러가지 변화하였습니다.
헤드라인
Node v4.0.0 (Stable) | Node.js
nodejs.org/en/blog/release/v4.0.0/
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
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
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
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
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 46β 릴리즈
CSS Motion Path、HTTP Client Hints 지원
ES6 spread operator、new.target、Event.isTrusted、CSS.escape()의 추가, iframe sandbox 개선 등
아티클
Typed Arrays in ECMAScript 6
www.2ality.com/2015/09/typed-arrays.html
Typed Arrays에 대해 자세히 설명
Angular 2 Survey Results
angularjs.blogspot.com/2015/09/angular-2-survey-results.html
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/
document.execCommand("copy")를 이용해서 클립보드 카피를 JavaScript로 행하는 것에 대해
New React Developer Tools | React
facebook.github.io/react/blog/2015/09/02/new-react-developer-tools.html
새로운 React 개발자 도구가 공개되었습니다.
Firefox와 Chrome을 지원합니다.
Measuring JavaScript Functions' Performance
www.sitepoint.com/measuring-javascript-functions-performance/
JavaScript에서 함수 성능을 측정할 때 주의할 점에 대해서
슬라이드 및 동영상
Reactjs v0.14 changes // Speaker Deck
speakerdeck.com/koba04/reactjs-v0-dot-14-changes
React 0.14에서 변경점에 대한 슬라이드
Introduction to Redux // Speaker Deck
speakerdeck.com/axross/introduction-to-redux
Redux에 대한 슬라이드
Redux의 데이터 흐름에 대해 설명하고 있습니다.
소프트웨어, 도구, 라이브러리
Substance
WYSIWYG 에디터 라이브러리
UpUp - The Offline First Library
ServiceWorkers를 이용해 오프라인에서도 콘텐츠를 표시할 수 있도록 하는 라이브러리
서적
Amazon: JS+Node.js로 제작하는 Web 크롤러 / 넷 에이전트 개발 테크닉 : クジラ飛行机
www.amazon.co.jp/dp/4883379930
클로러나 자동화 등의 툴로써 JavaScript를 사용한 서적
