Fork me on GitHub

2016-09-27のJS: Firefox 49.0、Safari 10.0、TypeScript 2.0、CoffeeScript 1.11.0

Edit on GitHub 編集履歴を見る

JSer.info #298 - Firefox 49がリリースされました。

Web Speech APIの音声合成をサポートやWindow.isSecureContextのサポート、
既存のサイトとの互換性のために-webkit prefixのサポートが追加されています。


Safari 10.0がリリースされました。

IndexedDB、CSP 2.0、Shadow DOM v1、ES2015、Font Loading、ECMAScript i18n APIのサポートなどが行われています。
また、WebDriverや開発者ツールの改善なども行われています。


TypeScript 2.0がリリースされました。

DefinitelyTypedの型定義ファイルをnpmモジュール(@type)としてインストールできるように、non-nullable、read only modifierのサポートなどが追加されています。

破壊的な変更や具体的な変更はWikiにまとまっているので下記を参照してください。


CoffeeScript 1.11.0がリリースされました。

import/exportの構文をサポート、--inline-mapコマンドラインオプションのサポートなどが行われています。

最近になってcoffeescript6/discuss: A place to discuss the future of CoffeeScriptというリポジトリで、今後のCoffeeScriptをどうするかという議論が活発化しています。

今回のリリースは、アクティブなメンテナーアクティブなコミッターにより行われました。


ヘッドライン


Dev.Opera — What’s new in Chromium 53 and Opera 40

dev.opera.com/blog/opera-40/

Opera ReleaseNote

input patternのRegExpがuフラグ扱いに、Shadow DOM v1、MediaStreamTrack Constraints APIの追加など


Firefox 49.0 リリースノート

www.mozilla.jp/firefox/49.0/releasenotes/

firefox ReleaseNote

Firefox 49リリース。
既存コンテンツの互換性のために-webkit- prefixのプロパティをサポート、<a>要素のreferrerpolicy属性のサポート、Web Speech APIの音声合成をサポートなど


Safari 10.0

developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_0.html

apple safari ReleaseNote

Safari 10.0リリース。
IndexedDB、CSP 2.0、Shadow DOM v1、ES2015、Font Loading、ES i18n APIのサポートなど


PM2 v2 - Bradbury

keymetrics.io/2016/08/24/pm2-v2-released/

node.js Docker ReleaseNote

PM2 V2リリース。
pm2-docker、transpilerサポートなど


TypeScript 2.0 is now available! | TypeScript

blogs.msdn.microsoft.com/typescript/2016/09/22/announcing-typescript-2-0/

TypeScript ReleaseNote

TypeScript 2.0リリース。
DefinitelyTypedの型定義ファイルをnpmモジュールとしてインストールできるように、non-nullable、read only modifierなど


CoffeeScript

coffeescript.org/#1.11.0

CoffeeScript ReleaseNote

CoffeeScript 1.11.0リリース。
import/exportの構文をサポート、--inline-mapコマンドラインオプションのサポートなど


ESLint v3.6.0 released - ESLint - Pluggable JavaScript linter

eslint.org/blog/2016/09/eslint-v3.6.0-released

ESLint ReleaseNote

ESLint 3.6.0リリース。
async/awaitの対応と既存ルールの修正、--fix対応ルールの追加など


jQuery 3.1.1 Released! | Official jQuery Blog

blog.jquery.com/2016/09/22/jquery-3-1-1-released/

jQuery ReleaseNote

jQuery 3.1.1リリース
:disabledセレクタのバグ修正、AMDとして読み込んだときにnoConflictを公開するようになるなど


アーティクル


Ahead-of-Time Compilation in Angular 2 – Minko Gechev's blog

blog.mgechev.com/2016/08/14/ahead-of-time-compilation-angular-offline-precompilation/

AngularJS

AnguarJS 2のAhead-of-Time (AOT)について


Welcome to HTML 5.2!Telerik Developer Network

developer.telerik.com/featured/welcome-to-html-5-2/

W3C HTML

W3C HTML5.2について。
5.1からの差分について


Snapshot Testing in React Storybook

voice.kadira.io/snapshot-testing-in-react-storybook-43b3b71cec4f

React testing

React Storybookを使ったスナップショットテストについて


Testing Components in Angular 2 with Jasmine - Semaphore

semaphoreci.com/community/tutorials/testing-components-in-angular-2-with-jasmine

AngularJS testing

AngularJS 2のコンポーネントをjasmineでテストする話


Use Easy-Fix to Run Integration Tests Like Unit Tests – WalmartLabs – Medium

medium.com/walmartlabs/use-easy-fix-to-run-integration-tests-like-unit-tests-834288ec446d

JavaScript testing library

vcr系のテストライブラリ。
実行結果を記録/リプレイするライブラリ。
他のVCR系とは異なり非同期処理を記録することで、HTTPのみ限定していないという話


スライド、動画関係


WebAssembly: birth of a virtual ISA (Ben Smith) - Full Stack Fest 2016 - YouTube

www.youtube.com/watch?v=vmzz17JGPHI

WebAssembly video

WebAssemblyが何であって、何でないか。
歴史、asm.jsとの関係、コンパイル結果がどのような構造になってるかについての解説など


サイト、サービス、ドキュメント


Browser Bug Searcher

browser-issue-tracker-search.appspot.com/

browser issue 検索

MSEdge、Firefox、Chrome、Opera、WebKitのIssue Trackerをまとめて検索できるサイト。
ブラウザのバグ検索エンジン


ソフトウェア、ツール、ライブラリ関係


CSP Evaluator

csp-evaluator.withgoogle.com/

CSP Tools

CSPのポリシーディレクティブのチェックツール。
ポリシーの設定の構文エラー、設定の問題などを見つけてくれるツール


jumpinjackie/jsdoc-typescript-plugin: JSDoc plugin to generate TypeScript definition files (.d.ts) from JSDoc-annotated source

github.com/jumpinjackie/jsdoc-typescript-plugin

JSDoc TypeScript

JSDocからTypeScriptの型定義ファイルを生成するJSDoc plugin


書籍関係


Refactoring JavaScript - O'Reilly Media

shop.oreilly.com/product/0636920053262.do

JavaScript book

2017年1月発売
JavaScriptのリファクタリングについての書籍


この記事へ修正リクエストをする
JSer.info Slackに参加する