Frontend Weekly Vol.48

Headlines

Universal React by 24 ways

Reactをクライアントサイドだけではなく、サーバーサイドでも利用するための手順。著者であるJack Franklin氏はこの手のチュートリアルを書くのが上手なので、非常にわかりやすい。記事は長めながら、スニペットが多くあるので、ぜひトライしたい。

HTTP/2 For Web Developers

HTTP/2にした場合には今まで常識になっていたパフォーマンス最適化の手法の効果がなくなっていたりする。効果がなくなる手法はHTTP/2ではどのようにすれば良いか、また引き続き効果的な手法についても分かりやすく紹介されている。

Building and shipping functional CSS

TrialReachというプロダクトのCSSライブラリ/フレームワークのリファクタリングに関するケーススタディ。様々なアプローチを組み合わせているのが、実践的で参考になる。

Taking Let’s Encrypt for a Spin by TimKadlec.com

先日パブリック・ベータとして公開された Let’s Encryptを試す。記事ではDigital Oceanをホストとして、Ubuntu、Apacheの環境について手順を詳しく解説している。

The Fall and Rise of SVG

15年近くに渡るSVGの動向。今やほとんどのブラウザがサポートし、Webで使われ始めているSVGだが、ブラウザ戦争、Web標準、Flashの衰退などを背景に、SVGがどのように扱われてきたかがまとまっている。

Must See JavaScript Dev Tools That Put Other Dev Tools to Shame by Eric Elliott

JavaScriptの開発におけるツール達はほかの言語と比べても充実していると言える。そんなブラウザの開発者ツールからエディタ、デバックツール達をEric Elliott氏が詳解。

Concurrently JavaScript by getiblog

Kyle Simpson氏によるJavaScriptにおけるConcurrencyについて、そもそもの言葉の定義から、具体的な実装例まで3部作で詳しく解説している。

Slides/Videos

JSON Schemaでバックエンドエンジニアとフロントエンドエンジニアがコラボする / json-schema-collaboration by toshi

JSON Schemaを使用して、RailsサーバーとフロントエンドでAPIの仕様をスムーズにコラボレートする方法。ライブラリの紹介やワークフローの解説。

From ES5 to ES6 (ES2015) and ES2016 by Axel Rauschmayer

ES5からES2015へ書き換えする場合にどのようにすれば良いかコード例と仕様を紹介。またTC39やES2016の現況も解説。

Announcement

Slack for Frontend Weekly (PR)

Frontend Weeklyの『実験的』Slackコミュニティに興味がある方は、こちらから招待をリクエストしてください。 週次で50人くらいずつ招待をして行くつもりです。

In Brief