2019-02-05のJS

Firefox 65.0, See All New Features, Updates and Fixes

Firefox 65.0リリース。 CSS env()のサポート、Intl.RelativeTimeFormat/globalThisの実装、Storage Access API/Readable Streamsをデフォルトで有効化。 WebSocketsのHTTP/2対応、WebP画像のサポートなど

Release v2.0.0 · facebook/relay

GraphQL + ReactライブラリのRepay v2.0.0リリース。 Reactの新しいContext APIに対応、依存の更新、replay-compilerがPersisted Queriesのサポートなど

New in Chrome 72  |  Web  |  Google Developers

Chrome 72リリース。 Public class fields、User Activation API、Intl.formatのサポートなど。 またHPKPの削除、TLS 1.0と1.1を非推奨化など

Safari 12.1 Release Notes | Apple Developer Documentation

Safari 12.1のリリースノート(iOS 12.2/macOS 10.14.4の予定)。 ITPの強化、color schemeのサポート、Intersection Observer API、Web Share API、<datalist>のサポート。 WebRTC Unified PlanとVP8サポートなど

Announcing TypeScript 3.3 | TypeScript

TypeScript 3.3リリース。 関数呼び出しにおけるUnion Typeの扱いを改善、--build--watchでインクリメンタルビルドをサポートなど

Type Safe JavaScript with JSDoc – TruckJS – Medium

JSDocとjsconfig.jsonでの型チェックについて。 tsccheckJS機能を使ってJavaScriptのままJSDocの型チェック行う話

\[ES2019\] ECMAScript proposal updates @ 2019-01 | ECMAScript Daily

2019年1月のTC39ミーティングでのECMAScript Proposalの更新まとめ。 今回のミーティングまでにStage 4となったものがES2019となる。

Code-splitting for libraries—bundling for npm with Rollup 1.0

Rollupを使ってどのようにライブラリをbundleするかやnpmに公開するかについて。 umd、esm、cjs形式での配布について

ECMAScript 2019: the final feature set

ECMAScript 2019の入る機能が1月のTC39ミーティングで最終決定された。

RTCQuicTransport Coming to an Origin Trial Near You (Chrome 73)  |  Web  |  Google Developers

Chrome 73でQUICでの接続してデータのやりとりをするAPIであるRTCQuicTransportのOrigin Trialが開始された。 WebRTC NV(Next Version)への取り組みとして、UDP上のQUICを使ったLow Level APIの策定が目的。

Severe Security Vulnerability in Bower’s Zip Archive Extraction | Snyk

Bowerのzip/tarの解凍処理に脆弱性があり修正バージョンとしてBower 1.8.8がリリースされた。

Chrome University 2018 - YouTube

ChromeとChrome OSのアーキテクチャについての発表動画まとめ。

ungap

ECMAScriptやDOM APIに関するES5互換なPolyfillをまとめるプロジェクト。 それぞれのpolyfillがモジュールとして利用でき、1つのOrganizationとして管理するのが目的

nextapps-de/flexsearch: Next-Generation full text search library for Browser and Node.js

ブラウザとNode.jsで動く全文検索エンジンライブラリ。 WebWorkerの対応や検索モードのオプションが用意されている

lukeed/httpie: A Node.js HTTP client as easy as pie! 🥧

Node.js向けのシンプルなPromise HTTPライブラリ。 Nodeコアモジュールのみを利用している。

Chrome Developer Tools 入門 | 電子書籍とプリントオンデマンド(POD) | NextPublishing(ネクストパブリッシング)

2019年2月1日発売 Chrome Developer Toolsについての書籍