SlideShare a Scribd company logo
Think.next
  Makoto Kato
  Mozilla Japan
IE9βおめでとうございます
MozillaのPlatform (Engineering) TeamのVPが
 USのイベントに呼ばれなかったと嘆いてます
IE Blogに思いっきりダメだしコメント書いたから?
IE6と言ったら
Think.next
今後の話しましょう
速度?
JavaScript Benchmark?

• JavaScript Engine作ってる会社が作れば、自
  分のところが最速になるものを作るのは容易
 •   SunSpider (WebKit JavaScriptCore)
 •   V8 (Google v8)
 •   Krahken (Mozilla TraceMonkey +
     JäegerMonkey)
 •   etc
JavaScript Benchmark

• 程度の差はあるけど、どこの会社ももはや変わ
  らない
 •   もちろん得意不得意もあるけど
 •   1ms上がったとかって聞いて、ワクワクする?
• 劇的な進化を得るためには?
Hardware
Acceleration!
Hardware Acceleration

• GPUの進化はめざましい
• CPUはいろいろ変わってきたけど、GPUって
  Direct3D9ベースだったりしない?
 •   Intel AtomなネットブックとかIntel GMAとかIntelと
     か
• キラーソフトウェア
 •   ゲーム?
 •   そもそもゲームが動くプラットフォームはブラウザにな
     るよね?
• GPUが必要になれば
 •   PCの平均価格上がる→景気回復?
Hardware Acceleration

• コンポジット
 •   Firefox 4+
 •   Google Chrome 7+
 •   Internet Explorer 9+
• 2D
 •   Firefox 4+ (Windows Vista / 7 only)
 •   Internet Explorer 9+
• ビデオ
 •   Firefox 4+ (色空間変換のみ)
 •   Internet Explorer 9+ (DXAA)
2Dだけ目指しても…
Think.next
2Dは速かったけど

時代が選んだのは…
Think.next
やっぱ3D、
WebGLでしょ?
WebGL

• OpenGL ES 2.0をそのままWebで利用
 •   シェーダーはバリデータを使って安全に実行する
     (Firefox / Google Chrome)
• “業界標準”のOpenGL ESをそのまま利用可能
  なので、新たな仕組みを作る・覚える必要がな
  い
 •   プログラマにとっても
 •   チップベンダーにとっても
Before WebGL
After WebGL
で、WebGL
いつ実装してくれるの?

  IE10?11?12?
Let’s think next!

More Related Content

PDF
Startup jenkins!
Kanu orz
 
PDF
Croozにおけるjenkins活用事例20130618
Katsuya Ohnishi
 
PDF
ドリコムJenkins勉強会資料
Go Sueyoshi (a.k.a sue445)
 
PDF
Jenkinsではじめる継続的インテグレーション
Masanori Satoh
 
PDF
Jenkinsで始める継続的デリバリーと実践の道程
Masanori Satoh
 
PPTX
Jenkins使ってみた~Windows編~
Yuta Matsumura
 
PPTX
第9回Jenkins勉強会 超簡単Pipeline講座
Hiroko Tamagawa
 
PPTX
Net なプロジェクトでも jenkins を使ってみた
Oda Shinsuke
 
Startup jenkins!
Kanu orz
 
Croozにおけるjenkins活用事例20130618
Katsuya Ohnishi
 
ドリコムJenkins勉強会資料
Go Sueyoshi (a.k.a sue445)
 
Jenkinsではじめる継続的インテグレーション
Masanori Satoh
 
Jenkinsで始める継続的デリバリーと実践の道程
Masanori Satoh
 
Jenkins使ってみた~Windows編~
Yuta Matsumura
 
第9回Jenkins勉強会 超簡単Pipeline講座
Hiroko Tamagawa
 
Net なプロジェクトでも jenkins を使ってみた
Oda Shinsuke
 

What's hot (20)

PDF
邪道Jenkins
hazisarashi
 
PDF
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
Junya Suzuki
 
PDF
Jenkinsを利用したCI、弊社導入事例
Ryoichi Obara
 
PDF
Jenkins+Play!で気軽にCI
Takafumi Ikeda
 
PDF
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
Koichi ITO
 
PDF
Jenkins Bootcamp Premiumのご紹介 in デブサミ2016冬
Masanori Satoh
 
PDF
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
Yuki Iwanari
 
PPTX
Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法
Study Group by SciencePark Corp.
 
PPTX
入門!Jenkins
Shuntaro Saiba
 
PDF
ポストJenkins時代のCI戦略
Hiroshi Maekawa
 
PDF
Ciじゃない方のJenkins
Katsuhiro Miura
 
PPTX
Javaの速度比較
Satoshi Kubo
 
PDF
Jenkins実践入門目次チラ見せしちゃいます
Masanori Satoh
 
PDF
Javaユーザに贈るJenkins 25のTips
Masanori Satoh
 
PDF
Jupyter勉強会 20160701 at NII
axsh co., LTD.
 
PPTX
Vagrantでwindows仮想環境を構築しよう
Yuta Matsumura
 
PDF
Selenium Antipatterns
Jumpei Miyata
 
KEY
テスト駆動開発の導入ーペアプログラミングの学習効果ー
Shuji Watanabe
 
PDF
継続的デリバリーと読み解く Web 開発あるあるとその対策
Tetsuo Yamabe
 
PDF
Jenkins実践入門 第二版 What's New
Masanori Satoh
 
邪道Jenkins
hazisarashi
 
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
Junya Suzuki
 
Jenkinsを利用したCI、弊社導入事例
Ryoichi Obara
 
Jenkins+Play!で気軽にCI
Takafumi Ikeda
 
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
Koichi ITO
 
Jenkins Bootcamp Premiumのご紹介 in デブサミ2016冬
Masanori Satoh
 
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
Yuki Iwanari
 
Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法
Study Group by SciencePark Corp.
 
入門!Jenkins
Shuntaro Saiba
 
ポストJenkins時代のCI戦略
Hiroshi Maekawa
 
Ciじゃない方のJenkins
Katsuhiro Miura
 
Javaの速度比較
Satoshi Kubo
 
Jenkins実践入門目次チラ見せしちゃいます
Masanori Satoh
 
Javaユーザに贈るJenkins 25のTips
Masanori Satoh
 
Jupyter勉強会 20160701 at NII
axsh co., LTD.
 
Vagrantでwindows仮想環境を構築しよう
Yuta Matsumura
 
Selenium Antipatterns
Jumpei Miyata
 
テスト駆動開発の導入ーペアプログラミングの学習効果ー
Shuji Watanabe
 
継続的デリバリーと読み解く Web 開発あるあるとその対策
Tetsuo Yamabe
 
Jenkins実践入門 第二版 What's New
Masanori Satoh
 
Ad

Viewers also liked (9)

PDF
Mozillaのビルドインフラ
Makoto Kato
 
PDF
Firefox 4 with SVG
Makoto Kato
 
PDF
e10sとアプリ間通信
Makoto Kato
 
PDF
Emoji
Makoto Kato
 
PDF
Mobile Web
Makoto Kato
 
PDF
Firefox mobile for android internals
Makoto Kato
 
PDF
Raindrop
Makoto Kato
 
PDF
Active scripting
Makoto Kato
 
PPTX
AWSでGPUも安く大量に使い倒せ
Yasuhiro Matsuo
 
Mozillaのビルドインフラ
Makoto Kato
 
Firefox 4 with SVG
Makoto Kato
 
e10sとアプリ間通信
Makoto Kato
 
Mobile Web
Makoto Kato
 
Firefox mobile for android internals
Makoto Kato
 
Raindrop
Makoto Kato
 
Active scripting
Makoto Kato
 
AWSでGPUも安く大量に使い倒せ
Yasuhiro Matsuo
 
Ad

Similar to Think.next (20)

PDF
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
normalian
 
PDF
【HTML5ゲーム開発環境勉強会 】PlayCanvasビルトインコンポーネント ディープダイブ第一弾【物理エンジン】(2018/12/11講演)
PlayCanvas運営事務局
 
PDF
NuxtJS + SSRで作ったGREE Tech Conference 2020
gree_tech
 
PDF
【GCC2019】モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?
モノビット エンジン
 
KEY
HTML5時代のwebクリエイターに必要なこと
Masakazu Muraoka
 
PDF
.NET 7におけるBlazorの新機能
TomomitsuKusaba
 
PDF
Intalio japan special cloud workshop
Daisuke Sugai
 
PDF
B 2-1 はじめての Windows Azure
GoAzure
 
PDF
.NET 6の期待の新機能とアップデート
TomomitsuKusaba
 
PDF
JavaでWebサービスを作り続けるための戦略と戦術 JJUG-CCC-2018-Spring-g1
Y Watanabe
 
PDF
Infrastructure as Codeの取り組みと改善
Takashi Honda
 
PDF
【20-E-5】実践!Infrastructure as a Codeの取り組みと改善
Developers Summit
 
PDF
Play jjug2012spring
Takafumi Ikeda
 
PDF
dots. 7/7 DSWBハンズオン資料
s. kaijima
 
PDF
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
Osamu Shimoda
 
PDF
.NET 7期待の新機能
TomomitsuKusaba
 
PDF
Web os最新動向20130209
Akira Sasaki
 
PDF
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
 
PDF
SharePoint 2013 Preview レビュー
Hirofumi Ota
 
PPTX
20171012_VxRailチャンピオンクラブKickOffセミナー_BootUp!ハイパーコンバージド!
VxRail ChampionClub
 
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
normalian
 
【HTML5ゲーム開発環境勉強会 】PlayCanvasビルトインコンポーネント ディープダイブ第一弾【物理エンジン】(2018/12/11講演)
PlayCanvas運営事務局
 
NuxtJS + SSRで作ったGREE Tech Conference 2020
gree_tech
 
【GCC2019】モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?
モノビット エンジン
 
HTML5時代のwebクリエイターに必要なこと
Masakazu Muraoka
 
.NET 7におけるBlazorの新機能
TomomitsuKusaba
 
Intalio japan special cloud workshop
Daisuke Sugai
 
B 2-1 はじめての Windows Azure
GoAzure
 
.NET 6の期待の新機能とアップデート
TomomitsuKusaba
 
JavaでWebサービスを作り続けるための戦略と戦術 JJUG-CCC-2018-Spring-g1
Y Watanabe
 
Infrastructure as Codeの取り組みと改善
Takashi Honda
 
【20-E-5】実践!Infrastructure as a Codeの取り組みと改善
Developers Summit
 
Play jjug2012spring
Takafumi Ikeda
 
dots. 7/7 DSWBハンズオン資料
s. kaijima
 
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
Osamu Shimoda
 
.NET 7期待の新機能
TomomitsuKusaba
 
Web os最新動向20130209
Akira Sasaki
 
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
 
SharePoint 2013 Preview レビュー
Hirofumi Ota
 
20171012_VxRailチャンピオンクラブKickOffセミナー_BootUp!ハイパーコンバージド!
VxRail ChampionClub
 

More from Makoto Kato (16)

PDF
Moz2D
Makoto Kato
 
PDF
Firefox OSのアーキテクチャと構成技術
Makoto Kato
 
PDF
Openness, Innovation and Opptunity
Makoto Kato
 
PDF
Firefox Mobile
Makoto Kato
 
PDF
Firefox 4 and Mobile
Makoto Kato
 
PDF
Mobile addon
Makoto Kato
 
PDF
keep it real
Makoto Kato
 
PDF
Firefox for mobile
Makoto Kato
 
PDF
Firefoxの開発プロセス
Makoto Kato
 
PDF
"Open"
Makoto Kato
 
PDF
ブラウザの歴史
Makoto Kato
 
PDF
CSS3の最新事情
Makoto Kato
 
PDF
FirefoxとMozillaでのSVGの取り組み
Makoto Kato
 
PDF
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Makoto Kato
 
PDF
Thunderbird 3のご紹介と企業に求められるカスタマイズ
Makoto Kato
 
PDF
js-ctypes - ネイティブコードを呼び出す新しいカタチ
Makoto Kato
 
Firefox OSのアーキテクチャと構成技術
Makoto Kato
 
Openness, Innovation and Opptunity
Makoto Kato
 
Firefox Mobile
Makoto Kato
 
Firefox 4 and Mobile
Makoto Kato
 
Mobile addon
Makoto Kato
 
keep it real
Makoto Kato
 
Firefox for mobile
Makoto Kato
 
Firefoxの開発プロセス
Makoto Kato
 
"Open"
Makoto Kato
 
ブラウザの歴史
Makoto Kato
 
CSS3の最新事情
Makoto Kato
 
FirefoxとMozillaでのSVGの取り組み
Makoto Kato
 
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Makoto Kato
 
Thunderbird 3のご紹介と企業に求められるカスタマイズ
Makoto Kato
 
js-ctypes - ネイティブコードを呼び出す新しいカタチ
Makoto Kato
 

Recently uploaded (11)

PDF
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 
PDF
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
 
PDF
20250729_Devin-for-Enterprise
Masaki Yamakawa
 
PDF
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
 
PPTX
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 
PDF
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
 
PDF
LoRaWAN ウェザーステーションキット v3 -WSC3-L 日本語ユーザーマニュアル
CRI Japan, Inc.
 
PDF
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 
PDF
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 
PDF
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
 
PPTX
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
 
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
 
20250729_Devin-for-Enterprise
Masaki Yamakawa
 
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
 
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
 
LoRaWAN ウェザーステーションキット v3 -WSC3-L 日本語ユーザーマニュアル
CRI Japan, Inc.
 
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
 
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
 

Think.next