Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Think.next

1,891 views

Published on

Published in: Technology
  • Be the first to comment

Think.next

  1. 1. Think.next Makoto Kato Mozilla Japan
  2. 2. IE9βおめでとうございます
  3. 3. MozillaのPlatform (Engineering) TeamのVPが USのイベントに呼ばれなかったと嘆いてます
  4. 4. IE Blogに思いっきりダメだしコメント書いたから?
  5. 5. IE6と言ったら
  6. 6. 今後の話しましょう
  7. 7. 速度?
  8. 8. JavaScript Benchmark? • JavaScript Engine作ってる会社が作れば、自 分のところが最速になるものを作るのは容易 • SunSpider (WebKit JavaScriptCore) • V8 (Google v8) • Krahken (Mozilla TraceMonkey + JäegerMonkey) • etc
  9. 9. JavaScript Benchmark • 程度の差はあるけど、どこの会社ももはや変わ らない • もちろん得意不得意もあるけど • 1ms上がったとかって聞いて、ワクワクする? • 劇的な進化を得るためには?
  10. 10. Hardware Acceleration!
  11. 11. Hardware Acceleration • GPUの進化はめざましい • CPUはいろいろ変わってきたけど、GPUって Direct3D9ベースだったりしない? • Intel AtomなネットブックとかIntel GMAとかIntelと か • キラーソフトウェア • ゲーム? • そもそもゲームが動くプラットフォームはブラウザにな るよね? • GPUが必要になれば • PCの平均価格上がる→景気回復?
  12. 12. 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)
  13. 13. 2Dだけ目指しても…
  14. 14. 2Dは速かったけど 時代が選んだのは…
  15. 15. やっぱ3D、 WebGLでしょ?
  16. 16. WebGL • OpenGL ES 2.0をそのままWebで利用 • シェーダーはバリデータを使って安全に実行する (Firefox / Google Chrome) • “業界標準”のOpenGL ESをそのまま利用可能 なので、新たな仕組みを作る・覚える必要がな い • プログラマにとっても • チップベンダーにとっても
  17. 17. Before WebGL
  18. 18. After WebGL
  19. 19. で、WebGL いつ実装してくれるの? IE10?11?12?
  20. 20. Let’s think next!

×