<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="http://organizeseries.com/"
	>

<channel>
	<title>ChromeDevTools &#8211; HTML5Experts.jp</title>
	<atom:link href="/tag/chromedevtools/feed/" rel="self" type="application/rss+xml" />
	<link>https://html5experts.jp</link>
	<description>日本に、もっとエキスパートを。</description>
	<lastBuildDate>Sat, 07 Jul 2018 03:14:05 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.7.19</generator>
	<item>
		<title>斉藤祐也の海外WEBテク定点観測＜Issue.2 2013/07/20-2013/08/02＞</title>
		<link>/cssradar/1137/</link>
		<pubDate>Sun, 04 Aug 2013 22:00:17 +0000</pubDate>
		<dc:creator><![CDATA[斉藤 祐也]]></dc:creator>
				<category><![CDATA[最新動向]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[デザイン]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[ChromeDevTools]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[パフォーマンス]]></category>
		<category><![CDATA[海外]]></category>

		<guid isPermaLink="false">/?p=1137</guid>
		<description><![CDATA[連載： 海外WEBテク最新動向 (2)二週に一度、月曜日にお届けする海外のWeb開発に関する最新ニュースを厳選。今回は、開発リーダーであるPamela FoxによるBackbone.jsを使ったアプリケーションガイド記事...]]></description>
				<content:encoded><![CDATA[<div class="seriesmeta">連載： <a href="https://html5experts.jp/series/web-tech/" class="series-151" title="海外WEBテク最新動向" data-wpel-link="internal">海外WEBテク最新動向</a> (2)</div><p>二週に一度、月曜日にお届けする海外のWeb開発に関する最新ニュースを厳選。今回は、開発リーダーであるPamela FoxによるBackbone.jsを使ったアプリケーションガイド記事をはじめ、21本のニュースを紹介。HTML5 Experts.jpのエキスパートの皆さんの協力を得て、キュレータは私、斉藤祐也がお届けします！</p>

<p><span id="more-1137"></span></p>

<h2>注目ニュースピックアップ</h2>

<h3><a href="http://blog.pamelafox.org/2013/07/a-guide-to-writing-backbone-apps-at.html" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">実践! Backboje.jsを使ったアプリケーションガイド &#8211; pamela fox&#8217;s blog</a></h3>

<p><img src="/wp-content/uploads/2013/08/a-guide-to-writing-backbone-apps-at-coursera-1024x768.png" alt="a-guide-to-writing-backbone-apps-at-coursera-1024x768" width="300" height="255" class="aligncenter size-full wp-image-1143" srcset="/wp-content/uploads/2013/08/a-guide-to-writing-backbone-apps-at-coursera-1024x768.png 300w, /wp-content/uploads/2013/08/a-guide-to-writing-backbone-apps-at-coursera-1024x768-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: A Guide to Writing Backbone Apps at Coursera</p>

<p>オンライン学習サービスを提供しているCourseraでBackbone.jsを使ったアプリケーションをどのように構築したのか、開発リーダーであるPamela Foxによる紹介。<br />
Backbone.jsのモデルやコレクション、ビューなどの設計はもちろんアーキテクチャ、APIについても細かく紹介されている。ハウツー記事は多くあるが、実際の設計、実装について紹介されることは稀なので参考になる点が多い。
さらに記事中からもリンクがあるが、Courseraで利用している<a href="https://github.com/coursera/js-libraries-snapshot" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">JSのライブラリ/ツール集</a>まで公開しているのであわせてぜひ。</p>

<h3><a href="http://davidwalsh.name/future-sass" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">CSSプリプロセッサ、Sassの次期バージョンの変更ポイント &#8211; The David Walsh Blog</a></h3>

<p><img src="/wp-content/uploads/2013/08/looking-into-the-future-of-sass-1024x768.png" alt="looking-into-the-future-of-sass-1024x768" width="300" height="255" class="aligncenter size-full wp-image-1157" srcset="/wp-content/uploads/2013/08/looking-into-the-future-of-sass-1024x768.png 300w, /wp-content/uploads/2013/08/looking-into-the-future-of-sass-1024x768-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: Looking Into the Future of Sass</p>

<p>CSSプリプロセッサの中でも人気のあるSass、そのSassの次バージョン、あるいはそれ以降で実装される予定の機能について紹介。<br />
リファレンスセレクタである&amp;が大幅に改良されていたり、if()、リストのオペレーション、@forループの改良など、細かい部分までしっかりと改善がされていく印象だ。
どの機能もあくまでも実装予定という段階ではあるので、実際のところが気になる方はぜひ<a href="https://github.com/nex3/sass" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Sassのオフィシャルレポジトリ</a>をのぞいてみるといいでしょう。</p>

<h3><a href="http://developers.google.com/speed/pagespeed/insights/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">新しくなったPageSpeed Insights &#8211; Google Developlers</a></h3>

<p><img src="/wp-content/uploads/2013/08/pagespeed-insights-1024x768.png" alt="pagespeed-insights-1024x768" width="300" height="255" class="aligncenter size-full wp-image-1160" srcset="/wp-content/uploads/2013/08/pagespeed-insights-1024x768.png 300w, /wp-content/uploads/2013/08/pagespeed-insights-1024x768-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: PageSpeed Insights</p>

<p>ウェブサイトのパフォーマンス計測においての総合チェックツールとして長らく我々デベロッパから利用されているGoogle PageSpeed Insightがリニューアル。<br />
モバイルとデスクトップ両方でチェッカーを使えるようになっていたり、改良ポイントが非常に見やすくなっていたり、チェックポイントも増えていたりしている。<br />
<a href="https://developers.google.com/speed/docs/insights/about" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">ドキュメントもアップデート</a>されているので、再度一読してほしい。</p>

<h3><a href="http://www.2ality.com/2013/07/meta-style-guide.html" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">JavaScriptのスタイルガイドを詳しくガイド &#8211; &#9313;ality</a></h3>

<p><img src="/wp-content/uploads/2013/08/a-meta-style-guide-for-javascript-1024x768.png" alt="a-meta-style-guide-for-javascript-1024x768" width="300" height="255" class="aligncenter size-full wp-image-1144" srcset="/wp-content/uploads/2013/08/a-meta-style-guide-for-javascript-1024x768.png 300w, /wp-content/uploads/2013/08/a-meta-style-guide-for-javascript-1024x768-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: A meta style guide for JavaScript</p>

<p>現在、JavaScriptのスタイルガイドは多く公開されているが、この記事ではそれらのスタイルガイドに含まれるガイドライン達の裏側にある理由についてまで紹介している。<br />
どのスタイルガイドがいいか、という話ではなくどういう理由でガイドラインが存在するのかを知ることで自分やチームにとってよい選択ができるようになる。このレベルの詳細さでガイドラインについて紹介されている記事は稀なので、リファレンスとしていつでも参照できるようにしておくといいだろう。</p>

<h2>海外トレンドコラム</h2>

<h3><a href="http://html5hub.com/oop-is-not-your-hammer/#i.1wbxn1d1cz9cuf" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">オブジェクト指向プログラミングがすべての問題を解決できない理由 &#8211; HTML5 Hub</a></h3>

<p><img src="/wp-content/uploads/2013/08/html5-hub-oop-is-not-your-hammer-1024x768.png" alt="html5-hub-|-oop-is-not-your-hammer-1024x768" width="300" height="255" class="aligncenter size-full wp-image-1151" srcset="/wp-content/uploads/2013/08/html5-hub-oop-is-not-your-hammer-1024x768.png 300w, /wp-content/uploads/2013/08/html5-hub-oop-is-not-your-hammer-1024x768-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: OOP is Not Your Hammer</p>

<p>JavaScriptにおいても大切なコンセプトであるオブジェクト指向のプログラミングアプローチはもちろん、すべての問題を解決できるわけではない。記事ではシンプルな例を元にオブジェクト指向が苦手な問題を提示し、解決策としてイベント駆動のアプローチ、そしてアスペクト指向プログラミングのアプローチを紹介している。</p>

<h3><a href="http://net.tutsplus.com/tutorials/javascript-ajax/handlebars-js-a-behind-the-scenes-look/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Handlebars.jsの裏側を知ろう &#8211; Nettuts+</a></h3>

<p><img src="/wp-content/uploads/2013/08/411ed3e4f8702b829082dee667487e1e.png" alt="handlebars.js-–-a-behind-the-scenes-look-|-nettuts+-1024x768" width="300" height="255" class="aligncenter size-full wp-image-1150" srcset="/wp-content/uploads/2013/08/411ed3e4f8702b829082dee667487e1e.png 300w, /wp-content/uploads/2013/08/411ed3e4f8702b829082dee667487e1e-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: Handlebars.js – a Behind the Scenes Look</p>

<p>JavaScriptのテンプレートとして、シンプルでありながらも強力であり、高速なツールとして知られるHandlebars.jsについて、裏側で実際にどんな処理を行っているかについてを詳しく解説。</p>

<h3><a href="http://www.mobify.com/blog/data-uris-are-slow-on-mobile/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">モバイルブラウザではDataURIは画像を読み込むよりも6倍時間がかかる &#8211; Mobify</a></h3>

<p><img src="/wp-content/uploads/2013/08/on-mobile-data-uris-are-6x-slower-than-source-linking-new-research-mobify-1024x768.png" alt="on-mobile,-data-uris-are-6x-slower-than-source-linking-(new-research)-|-mobify-1024x768" width="300" height="255" class="aligncenter size-full wp-image-1159" srcset="/wp-content/uploads/2013/08/on-mobile-data-uris-are-6x-slower-than-source-linking-new-research-mobify-1024x768.png 300w, /wp-content/uploads/2013/08/on-mobile-data-uris-are-6x-slower-than-source-linking-new-research-mobify-1024x768-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: On Mobile, Data URIs are 6x Slower than Source Linking (New Research)</p>

<p>HTTPリクエストを減らすためのテクニックとして利用されるDataURIがモバイルブラウザにおいて、イメージデータを表示するよりもData URIを表示するほうが6倍ほど遅くなるそう。
記事では最終的にはきちんとキャッシュする前提でCSSスプライトを利用する方がパフォーマンスにプラスになると結んでいる。</p>

<h3><a href="http://jeremyckahn.github.io/blog/2013/07/28/60-fps-or-bust-dynamically-prerendering-css-animations/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">CSSアニメーションで60FPSを実現するテクニック &#8211; Jeremy Kahn&#8217;s Dev Blog</a></h3>

<p><img src="/wp-content/uploads/2013/08/60-fps-or-bust-dynamically-prerendering-css-animations-jeremy-kahns-dev-blog-1024x768.png" alt="60-fps-or-bust:-dynamically-prerendering-css-animations---jeremy-kahn&#039;s-dev-blog-1024x768" width="300" height="255" class="aligncenter size-full wp-image-1141" srcset="/wp-content/uploads/2013/08/60-fps-or-bust-dynamically-prerendering-css-animations-jeremy-kahns-dev-blog-1024x768.png 300w, /wp-content/uploads/2013/08/60-fps-or-bust-dynamically-prerendering-css-animations-jeremy-kahns-dev-blog-1024x768-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: 60 FPS or Bust: Dynamically Prerendering CSS Animations</p>

<p>CSSのアニメーションのパフォーマンスについて、長きに渡り研究を重ねて来たJeremy Kahnがたどり着いた一つの解答。CSSプリレンダリングと名付けた手法について詳しく解説。</p>

<h3><a href="http://danialk.github.io/blog/2013/07/28/advanced-security-in-backbone-application/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Backbone.jsアプリをセキュアにするための実装例 &#8211; Danial Khosravi&#8217;s Blog</a></h3>

<p><img src="/wp-content/uploads/2013/08/advanced-security-in-backbone-application-danial-khosravis-blog-1024x768.png" alt="advanced-security-in-backbone-application---danial-khosravi&#039;s-blog-1024x768" width="300" height="255" class="aligncenter size-full wp-image-1145" srcset="/wp-content/uploads/2013/08/advanced-security-in-backbone-application-danial-khosravis-blog-1024x768.png 300w, /wp-content/uploads/2013/08/advanced-security-in-backbone-application-danial-khosravis-blog-1024x768-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: Advanced Security In Backbone Application</p>

<p>Backbone.jsを使ったシングルページアプリケーションにおけるセキュリティについて。クライアントサイドでアプリケーションのほとんどをやってしまう場合に知っておきたい大事なこと。</p>

<h3><a href="http://blog.hartleybrody.com/https-certificates/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">いまさら聞けない!? HTTPSがどうやって安全を確保しているのか</a></h3>

<p><img src="/wp-content/uploads/2013/08/How-HTTPS-Secures-Connections-What-Every-Web-Dev-Should-Know.png" alt="How HTTPS Secures Connections  What Every Web Dev Should Know" width="300" height="255" class="aligncenter size-full wp-image-1164" srcset="/wp-content/uploads/2013/08/How-HTTPS-Secures-Connections-What-Every-Web-Dev-Should-Know.png 300w, /wp-content/uploads/2013/08/How-HTTPS-Secures-Connections-What-Every-Web-Dev-Should-Know-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: How HTTPS Secures Connections: What Every Web Dev Should Know</p>

<p>HTTPSを使ったコネクションが一体どのようにして安全を確保しているのか。内容が内容だけに少々難しいが、非常によくまとめられている。完璧に知ってなければならない、ということはないが知っておいて損はないのでぜひ。</p>

<h3><a href="http://www.90percentofeverything.com/2013/07/23/the-slippery-slope/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">UXアンチパターン &#8211; 90 Percent Of Everything</a></h3>

<p><img src="/wp-content/uploads/2013/08/The-slippery-slope-90-Percent-Of-Everything.png" alt="The slippery slope   90 Percent Of Everything" width="300" height="255" class="aligncenter size-full wp-image-1163" srcset="/wp-content/uploads/2013/08/The-slippery-slope-90-Percent-Of-Everything.png 300w, /wp-content/uploads/2013/08/The-slippery-slope-90-Percent-Of-Everything-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: The slippery slope</p>

<p>UXの中でも特にメールでの通知やサインアップなどについてのアンチパターンについてのプレゼンテーションのまとめ。アンチパターンは見た目上の成長につながるかもしれないが、ブランドを生み出すことを阻害する。</p>

<h2>クローズアップ“ビデオ/スライド”</h2>

<h3><a href="http://www.youtube.com/watch?v=i9MHigUZKEM" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">60分Angular.js基礎講習 &#8211; Dan Wahlin</a></h3>

<p><img src="/wp-content/uploads/2013/08/AngularJS-Fundamentals-In-60-ish-Minutes-YouTube.png" alt="AngularJS Fundamentals In 60 ish Minutes   YouTube" width="300" height="255" class="aligncenter size-full wp-image-1146" srcset="/wp-content/uploads/2013/08/AngularJS-Fundamentals-In-60-ish-Minutes-YouTube.png 300w, /wp-content/uploads/2013/08/AngularJS-Fundamentals-In-60-ish-Minutes-YouTube-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: AngularJS Fundamentals In 60-ish Minutes</p>

<p>フロントエンドのMV*ライブラリとして今では多くの実装例があるAngular.jsの基礎を60分で紹介していく動画。<br />
これからAngular.jsを学ぼうという場合にはぜひ。<br />
<a href="http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">スライドはこちらから(PDF)</a>。</p>

<h3><a href="http://freecourses.tutsplus.com/lets-learn-ember/index.html" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Ember.jsを無料で学べるコース &#8211; Tuts+</a></h3>

<p><img src="/wp-content/uploads/2013/08/40c3c34c89f8976cd8b004d7c7501edf.png" alt="let’s-learn-ember-1024x768" width="300" height="255" class="aligncenter size-full wp-image-1156" srcset="/wp-content/uploads/2013/08/40c3c34c89f8976cd8b004d7c7501edf.png 300w, /wp-content/uploads/2013/08/40c3c34c89f8976cd8b004d7c7501edf-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: Let’s Learn Ember</p>

<p>Angular.jsを紹介したら、Ember.jsについても言及しておかないと。ということで、Tuts+からEmber.jsについて学べるコースがこちら。<br />
動画自体は14本あるが、それぞれがきちんとカリキュラムに沿って分割されているだけで、合計すれば60分ほど。</p>

<h3><a href="http://tv.adobe.com/watch/max-2013/getting-shellacked-with-topcoat/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">詳解: Adobe発UIライブラリ、TopCoat &#8211; Adobe TV</a></h3>

<p><img src="/wp-content/uploads/2013/08/c9e9bf5264bc61994fb9693e4b08dea8.png" alt="Getting Shellacked with TopCoat   MAX 2013 – The Creativity Conference   Adobe TV" width="300" height="255" class="aligncenter size-full wp-image-1149" srcset="/wp-content/uploads/2013/08/c9e9bf5264bc61994fb9693e4b08dea8.png 300w, /wp-content/uploads/2013/08/c9e9bf5264bc61994fb9693e4b08dea8-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: Getting Shellacked with TopCoat</p>

<p>Adobe発のオープンソースUIライブラリである<a href="http://topcoat.io/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">TopCoat</a>についての紹介動画。TopCoatの使い方や、実例やそもそもプロジェクトがどんな問題を解決しようしているのかについて紹介。</p>

<h3><a href="http://www.objectplayground.com/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">オブジェクト指向JavaScriptガイド &#8211; Object Playground</a></h3>

<p><img src="/wp-content/uploads/2013/08/Object-Playground-The-Definitive-Guide-to-Object-Oriented-JavaScript.png" alt="Object Playground  The Definitive Guide to Object Oriented JavaScript" width="300" height="255" class="aligncenter size-full wp-image-1158" srcset="/wp-content/uploads/2013/08/Object-Playground-The-Definitive-Guide-to-Object-Oriented-JavaScript.png 300w, /wp-content/uploads/2013/08/Object-Playground-The-Definitive-Guide-to-Object-Oriented-JavaScript-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: Object Playground: The Definitive Guide to Object-Oriented JavaScript</p>

<p>JavaScriptに限らないがオブジェクト指向プログラミングはなかなかコンセプトが理解しづらいものだが、この30分ほどの動画ではオブジェクトを車に例えることなく、継承の概念やプロトタイプなどについて分かりやすく解説。ページ下にあるオブジェクトグラフ生成ツールも非常によくできているのでぜひ、試してみてほしい。</p>

<h2>一歩先行く“コード”</h2>

<h3><a href="http://jointjs.com/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">JointJS &#8211; JavaScript diagramming library.</a></h3>

<p><img src="/wp-content/uploads/2013/08/jointjs-javascript-diagramming-library.-1024x768.png" alt="jointjs---javascript-diagramming-library.-1024x768" width="300" height="255" class="aligncenter size-full wp-image-1152" srcset="/wp-content/uploads/2013/08/jointjs-javascript-diagramming-library.-1024x768.png 300w, /wp-content/uploads/2013/08/jointjs-javascript-diagramming-library.-1024x768-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>JavaScriptを使ってダイアグラムを生成するという非常に意欲的なツール。<br />
マウスオーバーで情報を表示したり、ダイアグラムをドラッグできたりもできるので<a href="http://jointjs.com/demos" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">こちらのサンプル</a>から試してみてほしい。</p>

<h3><a href="https://github.com/nzakas/eslint" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">eslint &#8211; Nicolas Zakas</a></h3>

<p><img src="/wp-content/uploads/2013/08/ed28a37ce34e44acec9137295df3e191.png" alt="eslint-·-github-1024x768" width="300" height="255" class="aligncenter size-full wp-image-1147" srcset="/wp-content/uploads/2013/08/ed28a37ce34e44acec9137295df3e191.png 300w, /wp-content/uploads/2013/08/ed28a37ce34e44acec9137295df3e191-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>JSLintとJSHintと同じ種類のツールであるESLintはCSSLintの開発メンバーの1人でもあるNicolas Zakasの新しいプロジェクト。開始されたばかりなので、不安定な状態ではあるが、開発スピードはものすごく早いので近くアルファ版あるいはベータ版もリリースされるだろう。</p>

<h3><a href="https://github.com/jehna/VerbalExpressions" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">VerbalExpressions &#8211; jehna</a></h3>

<p><img src="/wp-content/uploads/2013/08/c28df032c94018586a5a6571ef0e9a39.png" alt="verbalexpressions-·-github-1024x768" width="300" height="255" class="aligncenter size-full wp-image-1161" srcset="/wp-content/uploads/2013/08/c28df032c94018586a5a6571ef0e9a39.png 300w, /wp-content/uploads/2013/08/c28df032c94018586a5a6571ef0e9a39-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>サーバでもクライアントでも利用できるJavaScript(現在は他言語にもポートされている)の正規表現ツール。<br />
jQueryのようなFluent風のAPIで普通の言葉のように正規表現を利用できるようにしている。</p>

<h3><a href="https://github.com/leapmotion/leapjs" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">leapjs &#8211; leapmotion</a></h3>

<p><img src="/wp-content/uploads/2013/08/29fa4dbd036a8a29a7081a62542c2784.png" alt="leapjs-·-github-1024x768" width="300" height="255" class="aligncenter size-full wp-image-1154" srcset="/wp-content/uploads/2013/08/29fa4dbd036a8a29a7081a62542c2784.png 300w, /wp-content/uploads/2013/08/29fa4dbd036a8a29a7081a62542c2784-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>白石編集長主催のWeb先端技術味見部でもさっそく取り扱われた<a href="https://www.leapmotion.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">LeapMotion</a>をJavaScriptでプログラムできるフレームワーク。例も多く含まれているので、LeapMotionが届いた方はぜひ試してみてほしい。</p>

<h3><a href="http://jspm.io/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">jspm.io</a></h3>

<p><img src="/wp-content/uploads/2013/08/jspm.io-frictionless-browser-package-management-1024x768.png" alt="jspm.io---frictionless-browser-package-management-1024x768" width="300" height="255" class="aligncenter size-full wp-image-1153" srcset="/wp-content/uploads/2013/08/jspm.io-frictionless-browser-package-management-1024x768.png 300w, /wp-content/uploads/2013/08/jspm.io-frictionless-browser-package-management-1024x768-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>クライアントサイドのJavaScriptが複雑化、巨大化傾向にある中、パッケージマネジメントをどうするのかが求められている昨今で、ES6から利用できるようになるかもしれないシンタックスを使ってモジュールを利用できるようにする解決がこちら。</p>

<h2>海外で話題の“ツール”</h2>

<h3><a href="https://github.com/andreypopp/less2stylus" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">less2stylus &#8211; Andrey Popp</a></h3>

<p><img src="/wp-content/uploads/2013/08/e4ea5d513b28e624edc7160470908582.png" alt="less2stylus-·-github-1024x768" width="300" height="255" class="aligncenter size-full wp-image-1155" srcset="/wp-content/uploads/2013/08/e4ea5d513b28e624edc7160470908582.png 300w, /wp-content/uploads/2013/08/e4ea5d513b28e624edc7160470908582-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>CSSプリプロセッサであるLESSをStylusに転換するコマンドラインツール。<br />
Twitter BootstrapなどのようなLESSを利用したツールなどもStylusに変換できる。</p>

<h3><a href="http://codylindley.com/native.html" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Native HTML Widgets/Forms &#8211; Cody Lindley</a></h3>

<p><img src="/wp-content/uploads/2013/08/forms-1024x768.png" alt="forms-1024x768" width="300" height="255" class="aligncenter size-full wp-image-1148" srcset="/wp-content/uploads/2013/08/forms-1024x768.png 300w, /wp-content/uploads/2013/08/forms-1024x768-207x175.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>ツールと呼ぶにはややシンプルすぎるきらいがあるが、HTML5にて定義されている追加されたフォーム属性を一覧化し、各ブラウザでどのようなUIになるのかを簡単にチェックできるページ。</p>

<p>★次回の「斉藤祐也の海外WEBテク定点観測」は、8月19日にお届け予定です。★</p>
]]></content:encoded>
		
		<series:name><![CDATA[海外WEBテク最新動向]]></series:name>
	</item>
		<item>
		<title>斉藤祐也の海外WEBテク定点観測＜Issue.1-2013/07/05-2013/07/19＞</title>
		<link>/cssradar/919/</link>
		<pubDate>Sun, 21 Jul 2013 20:00:29 +0000</pubDate>
		<dc:creator><![CDATA[斉藤 祐也]]></dc:creator>
				<category><![CDATA[最新動向]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[デザイン]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[ChromeDevTools]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Node.js]]></category>
		<category><![CDATA[Webアプリ]]></category>
		<category><![CDATA[パフォーマンス]]></category>
		<category><![CDATA[ブラウザ実装]]></category>
		<category><![CDATA[モバイル]]></category>
		<category><![CDATA[海外]]></category>

		<guid isPermaLink="false">/?p=919</guid>
		<description><![CDATA[連載： 海外WEBテク最新動向 (1)「斉藤祐也の海外WEBテク定点観測」では、二週に一度、月曜日にお届けする海外のWeb開発に関する最新ニュースを厳選。 HTML5 Experts.jpのエキスパートの皆さんの協力を得...]]></description>
				<content:encoded><![CDATA[<div class="seriesmeta">連載： <a href="https://html5experts.jp/series/web-tech/" class="series-151" title="海外WEBテク最新動向" data-wpel-link="internal">海外WEBテク最新動向</a> (1)</div><p>「斉藤祐也の海外WEBテク定点観測」では、二週に一度、月曜日にお届けする海外のWeb開発に関する最新ニュースを厳選。
HTML5 Experts.jpのエキスパートの皆さんの協力を得て、キュレーターは斉藤祐也がお届けします!</p>

<!-- more -->

<h2>注目ニュースピックアップ</h2>

<h3><a href="http://jakearchibald.com/2013/progressive-enhancement-still-important/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">なぜ、プログレッシブ・エンハンスメントは「まだ」重要なのか？ &#8211; JakeArchibald.com</a></h3>

<p><img src="/wp-content/uploads/2013/07/jakearchibold-thumbnail.png" alt="なぜ、プログレッシブ・エンハンスメントは「まだ」重要なのか？" width="300" height="225" class="aligncenter size-full wp-image-957" srcset="/wp-content/uploads/2013/07/jakearchibold-thumbnail.png 300w, /wp-content/uploads/2013/07/jakearchibold-thumbnail-207x155.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: Progressive enhancement is still important</p>

<p>現在のWeb開発をJavaScriptなしに行うのはかなり難しいだろう。<br>
この記事でJake Archibald氏は今だからこそ、プログレシッブ・エンハンスメントが重要であると以下の3つのポイントから主張している。</p>

<ul>
<li>古いブラウザにおけるテストの工数を減らすことができる</li>
<li>テストそのものの工数も減らすことができる</li>
<li>パフォーマンス視点で利点が多い</li>
</ul>

<p>エスカレーターは通電しなければ階段として利用できるように、ウェブ開発においてもJavaScriptなしに最低限の動作を保証することの利点は大きい。</p>

<h3><a href="http://aerotwist.com/blog/making-a-60fps-mobile-app/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">60FPSでモバイルWebアプリをつくるために知っておきたいこと &#8211; Aerotwist</a></h3>

<p><img src="/wp-content/uploads/2013/07/aerotwist-thumbnail.png" alt="60FPSでモバイルWebアプリをつくるために知っておきたいこと" width="300" height="225" class="aligncenter size-full wp-image-949" srcset="/wp-content/uploads/2013/07/aerotwist-thumbnail.png 300w, /wp-content/uploads/2013/07/aerotwist-thumbnail-207x155.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: Making a 60fps Mobile App</p>

<p>Webページは早くロードされるだけではなく、早く実行される必要がある。という言葉を残したのはこの記事の筆者であるPaul Lewis氏。その氏がモバイルWebアプリでも「早く実行」できるように実践した諸々を余さず共有。<br>
氏がこれまでにも何度か言及したきた6つの主要なアドバイス、例えばcanvasを256px以上にしてハードウェアアクセラレータを有効にする、効率的、にかつ計画的に-webkit-transform: translateZ(0)を使ってコンポジションレイヤーを作成するなどを元に実際に実装を行い、その上で得た教訓も共有している。</p>

<h3><a href="http://sealedabstract.com/rants/why-mobile-web-apps-are-slow/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">なぜモバイルWebアプリは遅いのか？ &#8211; Sealed Abstract</a></h3>

<p><img src="/wp-content/uploads/2013/07/sealedabstract-thumbnail.png" alt="なぜモバイルWebアプリは遅いのか？" width="300" height="225" class="aligncenter size-full wp-image-964" srcset="/wp-content/uploads/2013/07/sealedabstract-thumbnail.png 300w, /wp-content/uploads/2013/07/sealedabstract-thumbnail-207x155.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: Why mobile web apps are slow</p>

<p>モバイルWebアプリには、パフォーマンスという超えなければならない大きな壁がある。この（3000文字を超える）記事ではなぜモバイルWebアプリはネイティブアプリにパフォーマンスという点で勝負にならないのか、JavaScriptのパフォーマンスはこの数年間はパフォーマンスがよくなっていない理由など、ソフトウェア、ハードウェアなど広い視野で、細かい調査に基づくデータを使って解説。きちんと問題を直視し理解することが問題解決への大切な第一歩。</p>

<p>この記事のように強い主張があると様々な反論が試みられるのが常だが、数ある中でもCodename Oneによる『<a href="http://www.codenameone.com/3/post/2013/07/why-mobile-web-is-slow.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Why Mobile Web Is Slow?</a>』が特に秀逸なので、こちらもあわせて読んでおきたい。</p>

<h3><a href="http://tech.pro/tutorial/1421/building-next-generation-widgets-with-web-components" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Web Componentsを使って次世代のウィジェットを作る方法 &#8211; Tech.Pro</a></h3>

<p><img src="/wp-content/uploads/2013/07/building-next-generation-widgets-with-web-components-thumbnail.png" alt="building-next-generation-widgets-with-web-components-thumbnail" width="300" height="225" class="aligncenter size-full wp-image-950" srcset="/wp-content/uploads/2013/07/building-next-generation-widgets-with-web-components-thumbnail.png 300w, /wp-content/uploads/2013/07/building-next-generation-widgets-with-web-components-thumbnail-207x155.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: Building Next Generation Widgets with Web Components</p>

<p>我らが編集長である白石さんも熱視線を送るWeb Components、そしてそのWeb Componentsをモダンブラウザ上で現在でも利用できるようにする Polymer。この記事は、その組み合わせを実際に使って、動作するデモを作っていくチュートリアル。</p>

<p>新しい仕様は「まだ使えないから」と思ってしまいがちだが、使えない今だからこそ、開発者の醍醐味が多く残っているとも言える。実際に記事ではスニペットも多く記載されているので、30分もあれば、すっかり動作するデモを作成し終えられると思うので、ぜひチャレンジしてほしい。</p>

<h3><a href="http://shoogledesigns.com/blog/blog/2013/07/18/automate-the-generation-of-your-style-guides-with-kss-node/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">KSS-nodeでスタイルガイドを自動生成する方法 &#8211; shoogle designs&#8217; blog</a></h3>

<p><img src="/wp-content/uploads/2013/07/shoogledesigns-thumbnail.png" alt="KSS-nodeでスタイルガイドを自動生成する方法" width="300" height="225" class="aligncenter size-full wp-image-966" srcset="/wp-content/uploads/2013/07/shoogledesigns-thumbnail.png 300w, /wp-content/uploads/2013/07/shoogledesigns-thumbnail-207x155.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: Automate the generation of your style guides with KSS-node</p>

<p>巨大化、複雑化していくウェブサイト/アプリで密かにJavaScriptよりも手が付けられない状態に陥りやすいのがCSS。救世主として現れたプリプロセッサの存在より、私自身は重要視しているスタイルガイドというドキュメントの存在。<br>
そのスタイルガイドの生成をCSSのコメントから自動で行なってくれるツールの1つであるKSS-nodeの紹介。KSS-nodeは、スタイルガイドの生みの親とも言われるGitHubのデザイナー、Kyle Neath氏が公開しているRuby製のKSSをNode.jsにポートしたバージョン。</p>

<h2>海外トレンドコラム</h2>

<h3><a href="http://www.2ality.com/2013/07/hello-polymer.html?m=1" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Polymerよ、こんにちは: Google PolymerチームとのQ&amp;A</a></h3>

<p><img src="/wp-content/uploads/2013/07/hello-polymer.html-thumbnail.png" alt="Polymerよ、こんにちは: Google PolymerチームとのQ&amp;A" width="300" height="225" class="aligncenter size-full wp-image-954" srcset="/wp-content/uploads/2013/07/hello-polymer.html-thumbnail.png 300w, /wp-content/uploads/2013/07/hello-polymer.html-thumbnail-207x155.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: Hello Polymer: Q&amp;A with Google’s Polymer team</p>

<p>Web Componentsを構成するAPI郡をデザインするために、モダンブラウザでWeb Componentsを利用できるようにするためのツールであるPolymer。<br>
そのPolymerの開発者たち自らがQ&amp;Aセッションを行ったイベントのサマリーがこの記事。イベントそのものも<a href="https://developers.google.com/events/836113307/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">動画</a>で見ることができるが、サマリーのみ読むだけでもPolymerの基礎について知ることができる。</p>

<h3><a href="http://caliper.io/blog/2013/we-need-more-than-page-load-times/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">ページロードにかかる時間以外の指標について &#8211; Caliper Blog</a></h3>

<p><img src="/wp-content/uploads/2013/07/caliper-thumbnail.png" alt="ページロードにかかる時間以外の指標について" width="300" height="225" class="aligncenter size-full wp-image-951" srcset="/wp-content/uploads/2013/07/caliper-thumbnail.png 300w, /wp-content/uploads/2013/07/caliper-thumbnail-207x155.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: We need more than page load times</p>

<p>ページロード速度の最適化が当たり前になりつつある昨今は、「何を基準にしてKPI化するか」という問題について、様々な回答が試みられている。この記事ではシングルページアプリケーションと呼ばれるような種類のアプローチを行った場合の計測ポイントについて紹介している。</p>

<h3><a href="http://killdream.github.io/2013/06/28/promises-considered-harmful.html" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Promises/A+に潜む落とし穴 &#8211; Sorella&#8217;s Basement</a></h3>

<p><img src="/wp-content/uploads/2013/07/promises-considered-harmful.html-thumbnail.png" alt="Promises/A+に潜む落とし穴" width="300" height="225" class="aligncenter size-full wp-image-961" srcset="/wp-content/uploads/2013/07/promises-considered-harmful.html-thumbnail.png 300w, /wp-content/uploads/2013/07/promises-considered-harmful.html-thumbnail-207x155.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: Promises/A+ Considered Harmful</p>

<p>Promises/A+という名前を見かける機会はこの一年で増えてきているが、その仕様についての解説を行うとともに、一見非常にシンプルで便利に思えるPromises/A+には危険も多く潜んでいると警鐘を鳴らしている。<br><br>
パフォーマンスへの影響、例外処理のハンドリングなどの落とし穴を紹介し、どのようなケースで利用するべきか、あるいはするべきでないかについても紹介している。</p>

<h3><a href="http://usepropeller.com/blog/posts/from-backbone-to-react/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Backbone.jsのViewをFacebook作のReactで置き換える &#8211; Propeller Blog</a></h3>

<p><img src="/wp-content/uploads/2013/07/propeller-thumbnail.png" alt="Backbone.jsのViewをFacebook作のReactで置き換える" width="300" height="225" class="aligncenter size-full wp-image-962" srcset="/wp-content/uploads/2013/07/propeller-thumbnail.png 300w, /wp-content/uploads/2013/07/propeller-thumbnail-207x155.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: Moving From Backbone To React</p>

<p>やや驚きで迎えられたFacebookが公開したUIビルドライブラリReactを使ってBackbone.jsのViewをリプレースした経験を紹介している記事。結果として満足のいくものが得られたようなので、試してみる価値は十分にありそうだ。</p>

<h2>クローズアップ“ビデオ/スライド”</h2>

<h3><a href="http://www.slideshare.net/jrvis/gdl-waterfall-anti-patterns" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Webパフォーマンス解析におけるウォーターフォールチャートのアンチパターン &#8211; Google Developers Live</a></h3>

<p><img src="/wp-content/uploads/2013/07/gdl-waterfall-anti-patterns-thumbnail.png" alt="Webパフォーマンス解析におけるウォーターフォールチャートのアンチパターン" width="300" height="225" class="aligncenter size-full wp-image-953" srcset="/wp-content/uploads/2013/07/gdl-waterfall-anti-patterns-thumbnail.png 300w, /wp-content/uploads/2013/07/gdl-waterfall-anti-patterns-thumbnail-207x155.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: Waterfall AntiPatterns &#8211; Web Performance Analysis</p>

<p>Chrome開発ツールでも、<a href="http://www.webpagetest.org/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">WebPageTest</a>のようなオンラインツールでも必ず見かけるリソースのネットワーク状況を示すウォーターフォールチャート。このチャートの読み取り方を知るだけでも多くのパフォーマンスに関する問題を解決できるのでぜひ覚えておきたい。</p>

<h3><a href="http://slid.es/gruizdevilla/memory" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Chrome開発ツールを使って、JavaScriptのメモリリークを見つけよう &#8211; Gonzalo Ruiz de Villa</a></h3>

<p><img src="/wp-content/uploads/2013/07/memory-thumbnail.png" alt="Chrome開発ツールを使って、JavaScriptのメモリリークを見つけよう" width="300" height="225" class="aligncenter size-full wp-image-960" srcset="/wp-content/uploads/2013/07/memory-thumbnail.png 300w, /wp-content/uploads/2013/07/memory-thumbnail-207x155.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>原題: Finding and debugging memory leaks in JavaScript with Chrome DevTools</p>

<p>JavaScriptにおけるメモリー管理についてのスライド。Chromeの開発ツールを使ってメモリリークをどう見つけ出すかについて詳しく解説している。<br>
そもそもメモリとは、ガベージコレクションとは、そしてメモリリークとはなにかという基礎的な部分から丁寧に、わかりやすく解説してくれている。</p>

<h2>一歩先行く“コード”</h2>

<h3><a href="https://github.com/ModuleLoader/es6-module-loader" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">ES6 Module Loader polyfill</a></h3>

<p><img src="/wp-content/uploads/2013/07/es6-module-loader-thumbnail.png" alt="ES6 Module Loader polyfill" width="300" height="225" class="aligncenter size-full wp-image-952" srcset="/wp-content/uploads/2013/07/es6-module-loader-thumbnail.png 300w, /wp-content/uploads/2013/07/es6-module-loader-thumbnail-207x155.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>クライアントサイドのJavaScriptにおける大きな課題となっている、モジュール化。AMDやCommonJSのスタイルに基づいた解決はこれまでに幾つか提案され、プロダクションでも使われているが、このツールは、ECMAScript6の仕様として検討が進んでいるモジュール化を先取りして使えるようにする。まだプロダクションで使えるレベルではないが、今後に期待を込めて紹介。</p>

<h3><a href="http://theintern.io/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Intern: A next-generation JavaScript testing stack</a></h3>

<p><img src="/wp-content/uploads/2013/07/intern-thumbnail.png" alt="Intern: A next-generation JavaScript testing stack" width="300" height="225" class="aligncenter size-full wp-image-956" srcset="/wp-content/uploads/2013/07/intern-thumbnail.png 300w, /wp-content/uploads/2013/07/intern-thumbnail-207x155.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>Internは次世代JavaScriptテスト・スタックの名に恥じない豊富な機能を備えたツール。後進だけあって、ブラウザでもNode.jsでも動作し、SauceLabsや Seleniumとの連携もお手のもの。Istanbulを使ったコード・カバレッジや、 TravisCIとの連動すらついてくるフルスタックのテストツール。</p>

<h3><a href="http://abe33.github.io/spectacular/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Spectacular</a></h3>

<p><img src="/wp-content/uploads/2013/07/spectacular-thumbnail.png" alt="Spectacular" width="300" height="225" class="aligncenter size-full wp-image-967" srcset="/wp-content/uploads/2013/07/spectacular-thumbnail.png 300w, /wp-content/uploads/2013/07/spectacular-thumbnail-207x155.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>こちらも新進気鋭のJavaScriptのユニット・テストツール。<a href="http://pivotal.github.io/jasmine/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Jasmine</a>と似ている印象ながら、ユニット・テストと相性がよいCoffeeScriptでのテストを書くことを意識している(もちろんJavaScriptでも記述は可能)ツール。</p>

<h2>海外で話題の“ツール”</h2>

<h3><a href="http://atmedia.info/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">atMedia.info</a></h3>

<p><img src="/wp-content/uploads/2013/07/mediainfo-thumbnail.png" alt="atMedia.info" width="300" height="225" class="aligncenter size-full wp-image-959" srcset="/wp-content/uploads/2013/07/mediainfo-thumbnail.png 300w, /wp-content/uploads/2013/07/mediainfo-thumbnail-207x155.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>レスポンシブウェブのすべてではないが、重要なツールの一つであるメディアクエリはなかなかどうして記述が面倒。そんな面倒を回避するために作られたのがこのオンラインツール。実際のデバイスで開くだけで最適なメディアクエリを生成してくれる。</p>

<h3><a href="http://requirebin.com/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">RequireBin</a></h3>

<p><img src="/wp-content/uploads/2013/07/requirebin-thumbnail.png" alt="RequireBin" width="300" height="225" class="aligncenter size-full wp-image-963" srcset="/wp-content/uploads/2013/07/requirebin-thumbnail.png 300w, /wp-content/uploads/2013/07/requirebin-thumbnail-207x155.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>デモを作成して共有する、これほどシンプルでわかりやすい情報共有の方法はないが、RequireBinではbrowserifyというnpmをクライアントサイドで利用できるようにするツールを使い、JavaScriptに特化したデモ作成ツールとなっている。</p>

<h3><a href="http://www.javascriptoo.com/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">JavascriptOO.com</a></h3>

<p><img src="/wp-content/uploads/2013/07/javascriptoo-thumbnail.png" alt="JavascriptOO.com" width="300" height="225" class="aligncenter size-full wp-image-958" srcset="/wp-content/uploads/2013/07/javascriptoo-thumbnail.png 300w, /wp-content/uploads/2013/07/javascriptoo-thumbnail-207x155.png 207w" sizes="(max-width: 300px) 100vw, 300px" /></p>

<p>非常に多くの、としか言えないくらい本当に多くのJavaScriptのツールの実行デモを見ることができるサイト。ユーザがデモを投稿されるため、新しく出たばかりのツールであってもデモを見ることができるケースが多い。</p>

<p>★次回の「斉藤祐也の海外WEBテク定点観測」は、8月5日にお届け予定です。★</p>
]]></content:encoded>
		
		<series:name><![CDATA[海外WEBテク最新動向]]></series:name>
	</item>
	</channel>
</rss>
