2017-04-10のJS

Video.js 6.0 Release! | Video.js Blog

Video.js 6.0リリース。 Flashがコアから取り除かれた。 middleware周りの変更、DOMメソッドをvideojs.domへ移動の予定など

release: npm@5.0.0 by zkat · Pull Request #16244 · npm/npm

今後リリース予定のnpm 5.0.0βについて。 相対パスをnpm installがsymlinkを作るように(file:ではなくlink:へ)、キャッシュシステムの改善、--prefer-offline--offlineの追加。 git://でもsemverを指定できるように、npm installの結果がサマリで出るように

Release 0.19.0 · avajs/ava

AVA 0.19.0リリース。 一つもassertionが実行されないテストはデフォルトで落ちるように、t.throws()での非同期対応の改善、非同期テストでハングしているものを検知するようになるなど

Release v2.0.0-rc.0 · lerna/lerna

monorepo管理ツールのlerna 2.0.0RCリリース。 --conventional-commitsでconventional-commitsベースのCHANGELOGを作れるようになるなど

ESLint v4.0.0-alpha.0 released - ESLint - Pluggable JavaScript linter

ESLint 4.0.0 αリリース。 eslint:recommendedの更新、indentルールの変更、ASTのコメント周りの扱いの変更、公開APIの変更など

Release v1.6.0 · karma-runner/karma

Karma v1.6.0リリース。 browser_infoイベントの追加、proxyResproxyReqイベントをhookできるようになるなど

React v15.5.0 - React Blog

React 15.5.0リリース。 同梱されていたReact.PropTypesReact.createClassが非推奨となり、それぞれ別パッケージに別れた。 react-codemodを使うことでマイグレーションできる。

Release Notes for Safari Technology Preview 27 | WebKit

Safari Technology Preview Release 27リリース。 Object spread/rest propertyの実装、window.opennoopenerを実装、Web Inspectorの改善、Web Cryptography APIでSPKI/PKCS8に対応など

Ember.js - EmberConf 2017: State of the Union

Ember.jsの歴史とこれからについて。 スタンドアローンで利用できるようになったコンポーネントレイヤーのGlimmerについてなど

Glimmer

Emberとは独立したコンポーネントとして利用できるようになったGlimmerのサイト

Release 8.0.0 · developit/preact

Preact 8.0.0(8.1.0)リリース Pure Functional Componentsの書き直し、linkStateclassNameのオブジェクトオプションはそれぞれ外部モジュールへと機能を移譲など

Release Version 3.0.0 · sweet-js/sweet.js

Hygienic Macrosを提供するsweet.js 3.0.0リリース。

How we built Twitter Lite | Twitter Blogs

Twitter Liteの技術スタックについて。 React, Redux, Normalizr, Globalize, Babel, Webpack, Jest, WebdriverIOなどを使っている。 パフォーマンスのためにPRPLパターンを使い、requestAnimationFramerequestIdleCallbackを使ってのレンダリングの調整などについて

Introducing ReactXP - ReactXP Blog

React/React NativeベースのクロスプラットフォームなUIフレームワーク。 クロスプラットフォームで共通したコンポーネントを利用できるようにするのが目的でMSのSkypeチームが作成している。

GraphQL & React tutorial (part 1/6) – Chroma

GraphQLについての連載。 コンポーネント駆動とスキーマファーストについて

How to Create a Reddit Client Using Angular 4.0 - Progur!

Angular v4を使ってRedditのAPIを叩いて、リスト表示するチュートリアル

The Quest For Immer Mutable State Management

MobXでのSnapshot + mutable state treeについてのスライド。 Pull/Push-basedなcomputed property、Mutable StateでActionリプレイするために、どのような方法を取るのかについて

ng-conf 2017 - YouTube

ng-conf 2017の動画まとめ

Publish JavaScript packages on npm - Course by @trevordmiller @eggheadio

npmのパッケージやscriptについてのスクリーンキャスト

Stylelint generator

Stylelintの設定ファイルを選択式で作れるジェネレーター

mobxjs/serializr: Serialize and deserialize complex object graphs to JSON

クラスのオブジェクトシリアライズ/デシリアライズライブラリ

MathJax CDN shutting down on April 30, 2017

MathJax CDNがシャットダウンされるため、ローカルにコピーするかcloudflareのものを利用するようにする必要がある

ukyo/wasm-usui-book: webassemblyの薄い本

wasmについての電子書籍。 wasmの概要、WABTを使っての開発、バイナリフォーマットやテキストフォーマットなどについて