Chrome37, Opera24(Chromium37 기반) 릴리즈
Chrome37과 Opera24의 변경사항은 대부분 비슷합니다. Dev.Opera-Opara24 released에 알기 쉽게 정리되어 있습니다. CSS Shapes 및 CSS의 all 프로퍼티를 사용할 수 있으며, showModalDialog()가 폐지된 대신 <dialog> 요소를 사용할 수 있습니다.
CSS Shapes에 관심 있는 분은 아래 문서를 참고하세요.
그 외 변경 사항은 아래 문서를 참고하세요.
Firefox 32.0 릴리즈
WebAudio 추가, <img>의 srcset 속성이 시범적(플래그 값을 조정하여 사용)으로 구현됐으며 ES6의 Array.form()등도 구현됐습니다. 또한 이전에 시범적으로 구현됐던 position : sticky를 플래그 값 조정 없이 사용할 수 있도록 변경됐습니다.
- Web Audio Editor – Firefox Developer Tools
- Introducing the Web Audio Editor in Firefox Developer Tools
- Firefox 32 정식 릴리스, position : sticky와 srcset 속성에 대해, 개발 도구의 기능 추가 등(일본어[구글번역])
- Firefox 32 for developers
ESLint 0.8.0 릴리즈
ESLint는 2014-07-15일자 자바스크립트 주요 소식에서 간단히 소개했습니다. ESLint의 핵심이라 할 수 있는 Plugins의 사양이 확정됐습니다. 플러그인의 작성법 및 eslint-tester를 사용한 테스트 그리고 플러그인을 공유하는 방법 등은 아래 문서를 참고하세요.
주요소식
- Release SCSS-Lint 0.28.0 : SCSS-Lint 0.28.0가 릴리즈됐습니다. Sass 3.4를 대응했습니다.
- Brackets 0.43 Release : Brackets 0.43가 릴리즈됐습니다. Sass/Less를 지원하고 검색 UI를 개선했으며 언어 전환(Language Switcher) 기능이 구현됐습니다.
- mathjs/HISTORY.md at v1.0.0 : 네이티브 Math와 호환 가능한 함수, 수치 연산 그리고 수식의 파서를 제공하는 라이브러리인 mathjs 1.0.0이 릴리즈됐습니다.
- Release v0.9.0: Release 0.9.0 (2014-09-02) multi-stage sourcemaps : power-assert 0.9.0가 릴리즈됐습니다. AltJS 등을 사용하고 있을때 원래 파일의 에러 행을 올바르게 표시하기 위한 multi-stage sourcemaps을 지원합니다.
- Socket.IO – Socket.IO 1.1.0 : Socket.IO 1.1.0이 릴리즈됐습니다. namespace 지정이 /(슬러시) 접두사 없이도 가능합니다. 그 외 버그 수정
아티클
- A Fond Farewell to YUI : ExtJS 1.0 이전에는 YUI를 의존하여 그 후 3.0까지는 어댑터를 제공했다는 것과 엔터프라이즈급 웹앱의 미래 그리고 AngularJS와 Ext JS가 커버하고 있는 범위의 차이와 용도 등에 대해 이야기합니다.
- Making the web “just work” with any input: Mouse, Touch, and Pointer Events – IEBlog – Site Home : IE11 에서 Touch Events를 지원하면서 Mouse/Touch/Pointer의 3가지 모델이 존재하게 됐습니다. 3가지 모델의 비교, feature detection에 의한 구현 등에 대해 이야기합니다.
- From AngularJS to React: the isomorphic way : SEO 관점에서 AngularJS에 React를 사용하는 것에 대해 이야기합니다. koa-prerender로 프리렌더링 하고 React를 사용하는것으로 클라이언트와 서버는 같은 코드(Isomorphic JavaScript)를 사용하여 뷰를 출력할 수 있다고 합니다.
- ECMAScript 6 modules : the final syntax : ES6 modules의 구문에 대한 내용입니다. 구문의 사양은 확정됐으며 CommonJS와 같은 동기적인 형태, AMD와 같은 비동기적인 형태 모두 사용할 수 있습니다. ES6 modules 구문부터 기본적인 사용법 그리고 default export와 System.import 등을 소개합니다.
- An Introduction to WebDriver Using the JavaScript Bindings : WebDriverJS의 바인딩에 대한 글입니다.
슬라이드
- Supersonic JavaScript : JavaScript 엔진의 최적화에 대한 슬라이드입니다. 생성자 함수를 최적화(Shape、Hidden class)하는 작성법, 단락 평가, 단계적 접근법, Garbage Collection 등에 대해 이야기합니다.
서비스
- HTML&CSS 코딩 가이드 by @mdo(일본어[구글번역]) : codeguide.co의 일본어 번역 문서입니다.
라이브러리
- macbre/phantomas : PhantomJS를 사용한 성능 통계(performance metrics), 모니터링 도구입니다.
- TimBeyer/html-to-vdom : HTML문자열을 Virtual DOM(vTree)으로 변환하는 라이브러리입니다.
- btwael/locallydb : nodejs, node-webkit에서 사용할 수있는 JSON기반 NoSQL 데이터베이스 라이브러리입니다.
- zendesk/cross-storage : postMessage를 이용한 크로스 도메인에서 데이터를 공유할 수 있는 localStorage 랩퍼 라이브러리입니다. ES6 Promises를 사용한 Promise 기반으로 API가 디자인돼 있습니다.
- RReverser/acorn-csp : acorn의 CSP 대응 버전을 생성하는 라이브러리입니다.
- pioneer.js – javascript integration testing : 브라우저를 통해 응용 프로그램과 상호 작용하여 테스트할 수 있는 프레임워크입니다. Cucumber 같은 DSL과 그 DSL에 대응하는 자바스크립트 그리고 테스트 대상이 되는 DOM을 랩핑한 위젯 이렇게 3계층으로 이루어져 있습니다.
JSer.info를 번역하여 공유드리고 있습니다.
JSer.info는 JavaScript Weekly, Badass JavaScript, JsMag, A Minute With Brendan, The Changelog를 참고, 자바스크립트의 주요 소식을 공유하는 사이트입니다.
감사합니다.
0개의 댓글