WEB+DB PRESS Vol.85 Webフロントエンド最前線「ECMAScript 6とJavaScriptの未来」
Published at 2015-02-23
「Webフロントエンド最前線」という連載を担当させてもらっているWEB+DB PRESS Vol.85が2月24日に発売されます!連載5回目はECMAScript 6の概要・歴史、主要な追加機能、ブラウザサポートが不完全な今どのように取り入れるか等等を書いています。
はじめようトランスパイラ生活
JSerならES6を聞いたこと無いっていう人は流石にいないと思うが、もう「まだ先だからいいでしょ」って言ってられる段階ではなくなってきてると思う。
現状ブラウザサポートは弱いけど、今から使っていくために出来る工夫はいくらでもあって、Chrome ExtensionsやFirefox Add-onのように実行環境が限定されるツールを作る時に書いてみるとか。比較的大きめプロダクトだとしても、トランスパイラが賢くやってくれるのでビルド前提でコード書いていくのもコスパの良い投資。
iojsも--harmony
フラグなしでES6のシンタックスが使えるし、 Node.js 0.12向けでもブラウザ向けでもトランスパイル前提で書いていくとか、いくらでもやりようはある。
6to5がbabelに
記事内で紹介しているES6→ES5のトランスパイラである6to5が、原稿が入稿された後にbabelに名前が変わるという悲劇が起こってしまったのでご注意ください。こちらは別途アナウンスがあると思います。どこかから。
よろしくお願いします(´・ω・`)