Windows10의 새로운 프리뷰 버전과 IE 프리뷰 버전 공개

Windows10의 새로운 프리뷰 버전을 공개함과 동시에 IE 프리뷰 버전(IE12?)도 업데이트 됐습니다.

IE11에 도입된 Edge document mode가 IE 프리브 버전에서는 기본으로 적용됐습니다. Edge 모드에서는 웹 사이트의 X-AQ-Compatible를 무시하므로 호환성 보기 모드가 적용 되지 않습니다.  인트라넷, 호환성 보기 리스트에 등록한 사이트, 엔터프라이즈 모드로 지정한 경우에 호환성 보기 모드가 적용됩니다.
https://twitter.com/saneyuki_s/status/532701057940348929
IE의 프리뷰 버전은 별도의 UA 문자열을 가지고 있습니다. UA를 분석해서 IE의 동작을 변경하는 경우 사용할 수 있습니다.


이번에 공개한 프리뷰 버전에서는 CSS Transforms, CSP 1.0, CSS Interation Media Queries, Gamepad API, WAV Audio(HTML5 Audio), Selection API 등을 지원합니다. 또 Class, Promises, Iterator, Arrow Function, 빌트-인 객체에 메서드 추가, Spread, Template Strins, Symbols, Proxy, WeakSet 등의 ES6 기능을 지원합니다. 모던 브라우저 중 가장 많은 기능을 지원하는 것 같습니다. Experimental Web Platform Features 플래그를 켜서 사용해야합니다.

 

Jasmine Core 2.1.0 릴리즈

Jasmine Core 2.1.0가 릴리즈 됐습니다. beforeAll과 afterAll를 지원하고 fit과 fdescribe라고 하는 함수가 추가됐습니다. fit과 fdescribe는 xit이나 xdescribe 그리고 `it.only 처럼 it이나 describe를 대신하여 사용할 수 있습니다. xit과 xdescribe가 해당 테스트를 스킵한다면 fit과 fdescribe는 다른 테스트는 전부 무시하고 해당하는 테스트만 실행합니다. 즉, 특정 테스트에만 집중할 수 있도록 합니다. 또, fail이 동기나 비동기 테스트 어느 쪽이라도 제대로 실패하도록 수정됐으며 it 등에 커스텀 타임 아웃을 지정할 수 있게 됐습니다. 버전 2.1의 공식 문서는 jasmine.github.io/2.1/introduction에 작성돼 있습니다.
 

릴리즈 소식

 

읽을거리

 

라이브러리

  • wooorm/franc : 텍스트를 분석해 언어 타입을 감지하는 라이브러리입니다. 예를 들어 “안녕하세요. 좋은 날씨네요.” 라고 입력하면 kor이 출력됩니다.
  • sinonjs/lolex : Sinon.js에서 분리돼 별도로 사용 가능한 Fake Timers 라이브러리입니다.
  • danielstjules/jsinspect : 자바스크립트 파일에서 구조적으로 유사한 부분을 추출하여 diff를 출력하는 도구입니다.

 

도서

 
JSer.info를 번역하여 공유드리고 있습니다.
JSer.info는 JavaScript Weekly, Badass JavaScript, JsMag, A Minute With Brendan, The Changelog를 참고, 자바스크립트의 주요 소식을 공유하는 사이트입니다.
감사합니다.

카테고리: Research

UYEONG

사케와 힙합을 즐길 줄 아는 프론트엔드 개발자입니다.

0개의 댓글

답글 남기기

아바타 플레이스홀더

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다