Fork me on GitHub

2016-04-26 JS: core-js 2.3.0, addEventListener 세번째 인수, 웹과 관련된 사양 번역 글

Translator: U-Yeong Ju Edit on GitHub See Revisions

JSer.info #276 - Babel의 runtime에서 사용하고 있는 core-js 2.3.0이 릴리즈됐습니다.

대부분 Proposal의 Stage 이동이 주된 내용으로, 3월에 있었던 TC39의 미팅 내용을 반영한 것 입니다.


DOM Listener: capture, passive, and once에는 최근 WHATWG HTML에 추가된 node.addEventListener(type, handler, {capture: true}의 세번째 인수 인 EventListenerOptions가 설명돼 있습니다.

구체적인 사양이나 구현 상황에 관해서는 아래를 문서를 참고하시길 바랍니다.

또, 아직 의논 중인 사양이지만 Chrome에서 일부 구현돼 있어 사용해 볼 수 있습니다.


addEventListener와 같이 DOM과 관련한 API는 대개 WHATWG 측에 추가돼 있습니다.

그리하여 WHATWG에 있는 Living Standard 사양을 GitHub에서 일본어로 번역하고 있습니다.

또, WHATWG의 사양 원글에는 일본어 번역에 관한 링크가 일부 추가될 것으로 보입니다.

위에서 소개한 번역 말고도 @momdo_가 진행하고 있는 HTML Standard 일본어 버전이라는 Living Standard 사양의 또다른 번역 문서도 있습니다.

WHATWG Living Standard라는 이름 처럼 항상 갱신되고 있기 때문에, 최신 정보를 원한다면 원글을 봐야하지만 정리하여 한번에 읽고 싶은 경우에는 번역글을 보면 좋을 것 같습니다.


헤드라인


New Release: 2.9.2

jshint.com/blog/2016-04-19/release-2-9-2/

JavaScript Tools ReleaseNote

JSHint 2.9.2가 릴리즈됐습니다.


Release v3.5.0 · reactjs/redux

github.com/reactjs/redux/releases/tag/v3.5.0

redux ReleaseNote

Redux 3.5.0이 릴리즈됐습니다.
ES.next의 Stage 1 Proposal인 es obvervable을 대응했습니다.
Symbol.observable 구현체를 추가했습니다.


Release 2.3.0 - 2016.04.24 · zloirock/core-js

github.com/zloirock/core-js/releases/tag/v2.3.0

JavaScript library ReleaseNote

core-js 2.3.0이 릴리즈됐습니다.
global.asap, Symbol.asyncIterator, Symbol.observable을 추가하고
Map#toJSON, Set#toJSON, Error.isError를 삭제하는 등 TC39의 미팅 내용이 중심적으로 반영됐습니다.


V8 JavaScript Engine: V8 Release 5.1

v8project.blogspot.com/2016/04/v8-release-51.html

V8 ECMAScript ReleaseNote

V8 5.1이 릴리즈됐습니다.
Symbol.species, Symbol.hasInstance, Function name에 관한 사양이 반영됐고, 성능 및 메모리 사용량이 개선됐습니다.


Release Version 2.0.0 · chartjs/Chart.js

github.com/chartjs/Chart.js/releases/tag/v2.0.0

canvas 그래프 library

Canvas를 사용한 그래프 라이브러리인 Chart.js 2.0.0이 릴리즈됐습니다.


아티클


DOM Listener: capture, passive, and once

www.webreflection.co.uk/blog/2016/04/17/new-dom4-standards

WHATWG DOM JavaScript

node.addEventListener(type, handler, EventListenerOptions)의 세번째 인수인 EventListenerOptions에 관해 작성돼 있습니다.
passivecapture에 관해 설명합니다.


How do I update to Gulp 4? - Liquid Light

www.liquidlight.co.uk/blog/article/how-do-i-update-to-gulp-4/

gulp

아직 릴리즈 되진 않았지만, 해당 글에는 gulp 4로 업데이트하는 방법에 관해 작성돼 있습니다.


Stylelint | CSS-Tricks

css-tricks.com/stylelint/

CSS Tools

CSS의 Lint 도구인 Stylelint를 소개합니다.
에디터와의 연동, PostCSS, stylefmt 등을 설명합니다.


emilbjorklund/svg-weirdness: A repository of bugs and plain weird behavior in SVG

github.com/emilbjorklund/svg-weirdness

SVG browser issue

SVG의 버그를 이슈로 등록하여 모아놓는 저장소입니다.


중급자를 위한 Service Worker Tutorial | blog.jxck.io(일본어)

blog.jxck.io/entries/2016-04-24/service-worker-tutorial.html

ServiceWorker 영상

ServiceWorker를 사용해 개발할 때 발생하는 문제나 동작 방식에 관해 설명하는 스크린캐스트입니다.


슬라이드, 영상


EmberConf 2016 - YouTube

www.youtube.com/playlist?list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW

JavaScript 이벤트 영상

EmberConf 2016의 영상이 공개됐습니다.


Dev.Opera — Front-End Performance: The Dark Side

dev.opera.com/blog/timing-attacks/

performance 영상

프론트엔드의 성능에 관해 설명하는 영상입니다.


사이트, 서비스, 문서


Flexbox Patterns

www.flexboxpatterns.com/home

CSS

Flexbox 패턴 모음집입니다.


웹과 관련된 사양 일본어 버전(일본어)

triple-underscore.github.io/

web spec 번역

WHATWG나 W3C 등 사양 문서를 일본어로 번역해 공개하는 사이트입니다.


처음 시작하는 프로그레시브 웹 애플리케이션(일본어)

codelabs.developers.google.com/codelabs/your-first-pwapp-ja/

ProgressiveWebApp

프로그레시브 웹 애플리케이션을 배울 수 있는 튜토리얼 사이트입니다.


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


evcohen/eslint-plugin-jsx-a11y: Static AST checker for a11y rules on JSX elements.

github.com/evcohen/eslint-plugin-jsx-a11y

React accessibility ESLint

JSX 요소에서 접근성을 체크할 수 있는 ESLint의 규칙 플러그인입니다.


VictorBjelkholm/autochecker: Test your JavaScript modules simultaneously in 32 different versions of NodeJS

github.com/VictorBjelkholm/autochecker

node.js testing

여러 Node.js 버전에서 테스트(matrix test)할 수 있는 도구입니다.


staltz/xstream: An extremely intuitive, small, and fast functional reactive stream library for JavaScript

github.com/staltz/xstream

JavaScript Rx library

Hot only, RxJS 스러운 Stream 라이브러리입니다.


jonathanewerner/webpack-validator: Validates your webpack config with Joi

github.com/jonathanewerner/webpack-validator

webpack Tools

webpack 설정 파일의 유효성을 검증하는 도구입니다.


webpack/memory-fs: A simple in-memory filesystem. Holds data in a javascript object.

github.com/webpack/memory-fs

node.js library

memory 위에서 읽고 쓸 수 있는 fs 모듈입니다.


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