2017-11-07のJS

Announcing TypeScript 2.6 | TypeScript

TypeScript 2.6リリース。 strictFunctionTypesのサポート、--localeでの多言語化、--watchの改善、// ts-ignoreのサポート。 VSCodeなどでJSDocから型をQuickfixできるように、@typesの自動インストール対応など

NEWS: Node.js 8 Moves into Long-Term Support and Node.js 9 Becomes the New Current Release Line

Node.js 8.9.0がリリースされ8.xのLong-Term Support(LTS)となった。また同時に開発バージョンである9.xが公開された。

Node v8.9.0 (LTS) | Node.js

Node.js 8.9.0リリース。8.x系のLTSとして公開された。 npm 5.5.1へのアップデート、require.resolve()に指定パスを探索するオプションが追加、util.TextEncoderutil.TextDecoderのフラグが外れるなど

Node v9.0.0 (Current) | Node.js

Node.js 9.0.0リリース。 Error codeの対応、assert.deepStrictEqualがSameValueZeroのロジックで比較するように、assertのメソッドがカスタムエラーをサポート、util.callbackifyutil.isDeepStrictEqualの追加など。 またIntl.v8BreakIteratorの削除されている。

Version 5.0.0 of Angular Now Available – Angular Blog

Angular 5.0.0リリース。 CLIにBuild Optimizerがデフォルトで適応され、Decoratorなどランタイムでは不要なものを削除できるように。 i18n pipesのデフォルト挙動の変更やDateFormatの変更。 RxJS 5.5へのアップデート、Routerのライフサイクルの追加など

Release Notes for Safari Technology Preview 43 | WebKit

Safari Technology Preview Release 43リリース。 Cache Storage APIがデフォルトで有効化、createImageBitmapdrawImage(imageBitmap)のサポート。 Web Inspectorで新しいネットワークタブ、Canvasタブの有効化、HARエクスポートに対応など

Element 2.0 is here – ELEME Frontend Engineering – Medium

Vue向けのUIフレームワークのElement 2.0リリース

Introducing new JavaScript optimizations, WebAssembly, SharedArrayBuffer, and Atomics in EdgeHTML 16 - Microsoft Edge Dev BlogMicrosoft Edge Dev Blog

MSEdge 16の変更点について。 特定のスコープの関数を遅延実行できるようにしパフォーマンスの改善、try-catch-finallyの最適化、 WebAssemblyとSharedArrayBufferをデフォルトで有効化など

Common TypeScript Error Messages - Blog | SitePen

TypeScriptのよく見るエラーとその解決方法について

Houdini Paint API | blog.jxck.io

CSS Paint APIについての解説とデモ

How to debug Front-end: Console – Pragmatists

ブラウザの開発者ツールのConsole APIの紹介

Put Your Webpack Bundle On A Diet - Part 1

webpackでbundleファイルサイズの最適化についての連載。 Part 1ではminify、production buildなどの基本的なことを扱っている。 tree shaking、momentやlodashなどから不要なものを削除、babel-preset-env でのpolyfillの最適化など

Tracing method calls via Proxies

ES proxyを使ったメソッド呼び出しのロギングについて

Node.jsのパフォーマンスチューニングのtips - 技術探し

Node.jsのデバッグ、Trace系オプション紹介

プロダクトに 1 から Vue.js を導入した話

jQueryベースだったシステムに、Vueを導入してみての話。 チームへの導入や導入前後での違いについてなど

Server.js - server.js

シンプルなNode.jsのサーバライブラリ

Atomic CSS

宣言したクラスを元にCSSを作成するフレームワーク/ツール。

raphamorim/react-tv: \[WIP\] React development for TV (Renderer for low memory applications and Packager for WebOS, Tizen, Orsay) 📺

WebOSなどのTV向けのReactツールキット。 Rendererや開発環境、ツールなどをまとめたもの

React Bits · GitBook

ReactのパターンやTips、アンチパターンについてまとめられた電子書籍