2018-03-26のJS

ESLint v4.19.0 released - ESLint - Pluggable JavaScript linter

ESLint 4.19.0リリース。 ES2018のRegExp拡張に対応など

Release Release of 1.0.0 · laurentj/slimerjs

FirefoxベースのPhantomJSライクなライブラリであるSlimerJS 1.0リリース。 Firefox 56以降では--headlessを使うことでヘッドレスブラウザとして利用できるようになるなど

npm/CHANGELOG.md at v5.8.0 · npm/npm

npm 5.8.0リリース。 --no-colorオプションのサポート、npm ciの改善など

d3/CHANGES.md at master · d3/d3

D3.js 5.0リリース。 ロード系のメソッドがコールバックからPromiseを返すように変更、XHRからFetch APIを利用するように。 またd3.schemeCategory20*を削除しd3-scale-chromaticなどをつかうようになるなど

Dev.Opera — What’s new in Chromium 65 and Opera 52

Opera 52 (based on Chromium 65)リリース。 Paint Worklet、Server Timing API、Feature Policyのサポートなど

Lazy Loading JavaScript Modules With ConditionerJS — Smashing Magazine

data属性を使ってlazy LoadやResponsiveな動作を定義できるConditionerJSについての紹介

ECMAScript proposal updates at 2018-03 | ECMAScript Daily

2018年3月に行われたTC39ミーティングによってステータスが変更された/追加されたECMAScript Proposalのまとめ

技術要素編: web アプリが新陳代謝を続けるための依存関係の厳選(新規開発のメモ書きシリーズ1) ::ハブろぐ

ウェブアプリの技術選定、ビルド設定、コード設計、アーキテクチャについての連載記事。 新規でウェブアプリを開発する際にどのような理由でライブラリやビルドツール、ディレクトリ構造などの採用したか、配信におけるCDNやパフォーマンス計測について

Getting Started With The Web MIDI API — Smashing Magazine

Web MIDI APIについて入門記事

Node.jsとECMAScript Modules - 技術探し

Node.jsとES Modulesについて

agis/mcdetect: Catch mixed content issues in the wild

Headless Chromeを使ったMixed Contentの検知ツール

continuationlabs/wequire: synchronously load wasm files

Node.jsで.wasmファイルを同期的読み込めるライブラリ

oclif: The Open CLI Framework · Create command line tools your users love

Heroku CLIなどで使われているNode.jsでCLIを作るためのフレームワーク。 シングルコマンド、マルチコマンドのCLIに対応していて、テンプレートコードの生成やテストの補助も行うツール

Simplifying JavaScript: Writing Modern JavaScript with ES5, ES6, and Beyond: Joe Morgan: 9781680502886: Amazon.com: Books

2018年5月25日発売 ES2015以降を使ったシンプルで読みやすく予想可能なコードの書き方についての書籍

Rediscovering JavaScript: Master ES6, ES7, and ES8 by Venkat Subramaniam | The Pragmatic Bookshelf

2018年6月10日発売 ES2015の構文を使ったJavaScriptの書き方、オブジェクト指向やモジュールについての書籍

"SurviveJS - Webpack" Updated to webpack 4

SurviveJS - Webpackがwebpack 4に対応した。

Securing Node Applications: Web Programming Conference | Web Performance Conference | Fluent

OWASP Top 10 security risksとNode.jsについての小さな書籍。 それぞれの脆弱性の紹介やNode.jsを使った場合での対策についてまとめられている

プログレッシブウェブアプリ PWA開発入門 | 電子書籍とプリントオンデマンド(POD) | NextPublishing(ネクストパブリッシング)

2018年3月23日発売 Progressive Web Appsについての書籍