2018-04-23のJS

New in Chrome 66  |  Web  |  Google Developers

Chrome 66リリース。 JSがJSONのsupersetに、trimStart/trimEndのサポート、catch節の引数省略に対応。 CSS Typed OM、CSS Paint API、AudioWorklet、Mediaのautoplayのpolicy変更、Fetch APIがkeepaliveオプションをサポートなど

Release v4.0.0 · reactjs/redux

Redux 4.0.0リリース。 TypeScriptの型改善、middlewareのdispatchが複数の引数に対応、パフォーマンス改善など

Release v4.6.0 · webpack/webpack

webpack 4.6.0リリース。 importのコメントでpreloadとprefetchに対応、webpackのコアコードがTypeScriptのallowJscheckJsで型チェックされるようになるなど

Svelte v2 is out!

Svelte 2リリース。 テンプレートの構文を変更、マイグレーションツールの公開、Computed propertiesの引数がオブジェクトに、component.getの返り値の変更。 またoncreate/ondestroyのライフサイクルを追加など

sonarwhal is v1 🎉 – sonarwhal – Medium

ウェブサイトのLintツールであるsonarwhal 1.0リリース。

NativeScript 4.0 is out! 🎉

NativeScript 4.0リリース

Underscore.js

underscore 1.9.0リリース。 _.restArguments_.chunk_.isSymbolなどの追加。 _.throttle_.debounceがcancelできるように、パフォーマンス改善など

Hello wasm-pack! – Mozilla Hacks – the Web developer blog

RustでWebAssembly向けの開発するツールキット

DasSur.ma – Layers and how to force them

要素をレイヤー化する方法としてwill-change: transformがある。 しかし、実際にtransformしていないならばwill-change: opacitybackface-visibility: hiddenを使ったほうが良いという話。 backface-visibilityの動作についての解説

Dependencies Done Right | Yarn Blog

pacakge.jsonのdependenciesdevDependenciespeerDependenciesの意味や使い分けについて。 バージョンの異なるものが混ざるとinstanceofの問題やファイルサイズが増える問題などについて

Node.js v10の変更点まとめ - 技術探し

Node.js 10で予定される変更点について

Traversing the DOM with JavaScript | Zell Liew

DOMトラバーサルについての記事。 DOM APIを使ってどのように要素を取得、辿っていくかについて

Progressive Web App Roadshow - YouTube - YouTube

Progressive Web App(PWA)の概要や何を解決しようとしているものなのか、実装にはなにが必要なのかなどを解説してるシリーズ動画。

aweary/react-copy-write: ✍️ Immutable state with a mutable API

immerを使ってmutableな操作でstateを更新できるReact Contextを使ったステート管理ライブラリ。

krasimir/react-in-patterns: A free book that talks about design patterns/techniques used while developing with React.

Reactのパターンについての電子書籍

React、Angular、Vue.js、React Nativeを使って学ぶ はじめてのフロントエンド開発 | 原 一浩, taisa, 小松 大輔, 永井 孝, 池内 孝啓, 新井 正貴, 橋本 安司, 日野 洋一郎 |本 | 通販 | Amazon

2018年5月10日発売。 各フレームワークの紹介とSlackライクなサンプルをベースに解説する書籍

Rediscovering JavaScript: Master ES6, ES7, and ES8: Venkat Subramaniam: 9781680505467: Amazon.com: Books

2018年10月25日発売 ES2015以降についての扱う書籍

Amazon.com: Node.js Microservices - Second Edition: Develop, deploy, and scale microservices with Node 8 eBook: Diogo Resende: Kindle Store

2018年8月9日発売 Node.jsのマイクロサービスについての書籍