google developer day 2010 japan: google chrome の developer tools (ミカイル ナガノフ,...

27
Google Chrome Developer Tools Alexei Masterov product manager [email protected] Mikhail Naganov software engineer [email protected]

Upload: google-developer-relations-team

Post on 07-Dec-2014

3.103 views

Category:

Technology


2 download

DESCRIPTION

このセッションでは Google Chrome の Developer Tools が持つインスペクトやデバッグ、チューニング、プロファイラなどの豊富な機能を解説します。また、Developer Tools の機能がどのように組み込まれているか、実装面についてもご紹介いたします。

TRANSCRIPT

Page 1: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

Google Chrome Developer Tools

Alexei Masterovproduct manager

[email protected]

Mikhail Naganovsoftware engineer

[email protected]

Page 2: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

AgendaWhat is Chrome Developer Tools?Using Developer Tools

Story 0: Mastering DOMStory 1: Analyzing Network ActivityStory 2: Debugging JavaScriptStory 3: Identifying performance issuesStory 4: Understanding memory usage

New FeaturesLinks & How to contributeQ&A

Page 3: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

AgendaWhat is Chrome Developer Tools?Using Developer Tools

Story 0: Mastering DOMStory 1: Analyzing Network ActivityStory 2: Debugging JavaScriptStory 3: Identifying performance issuesStory 4: Understanding memory usage

New FeaturesLinks & How to contributeQ&A

Page 4: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

What is Chrome Developer Tools?

It is:to Chrome what Firebug is to Firefoxnot a Firebug port for Chromea part of standard Chrome distributionWebKit Web Inspector, working on top ofV8 JavaScript engine in the Chrome'smulti-process architecture

Page 5: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

AgendaWhat is Chrome Developer Tools?Using Developer Tools

Story 0: Mastering DOMStory 1: Analyzing Network ActivityStory 2: Debugging JavaScriptStory 3: Identifying performance issuesStory 4: Understanding memory usage

New FeaturesLinks & How to contributeQ&A

Page 6: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

AgendaWhat is Chrome Developer Tools?Using Developer Tools

Story 0: Mastering DOMStory 1: Analyzing Network ActivityStory 2: Debugging JavaScriptStory 3: Identifying performance issuesStory 4: Understanding memory usage

New FeaturesLinks & How to contributeQ&A

Page 7: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

Elements Panel

Page 8: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

AgendaWhat is Chrome Developer Tools?Using Developer Tools

Story 0: Mastering DOMStory 1: Analyzing Network ActivityStory 2: Debugging JavaScriptStory 3: Identifying performance issuesStory 4: Understanding memory usage

New FeaturesLinks & How to contributeQ&A

Page 9: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

Resources Panel

Page 10: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

Resources Panel (continued)

Page 11: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

AgendaWhat is Chrome Developer Tools?Using Developer Tools

Story 0: Mastering DOMStory 1: Analyzing Network ActivityStory 2: Debugging JavaScriptStory 3: Identifying performance issuesStory 4: Understanding memory usage

New FeaturesLinks & How to contributeQ&A

Page 12: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

Scripts Panel

Page 13: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

AgendaWhat is Chrome Developer Tools?Using Developer Tools

Story 0: Mastering DOMStory 1: Analyzing Network ActivityStory 2: Debugging JavaScriptStory 3: Identifying performance issuesStory 4: Understanding memory usage

New FeaturesLinks & How to contributeQ&A

Page 14: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

Timeline Panel

Page 15: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

AgendaWhat is Chrome Developer Tools?Using Developer Tools

Story 0: Mastering DOMStory 1: Analyzing Network ActivityStory 2: Debugging JavaScriptStory 3: Identifying performance issuesStory 4: Understanding memory usage

New FeaturesLinks & How to contributeQ&A

Page 16: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

Profiles Panel

Page 17: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

Storage Panel

Page 18: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

Audits Panel

Page 19: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

Console Panel

Page 20: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

AgendaWhat is Chrome Developer Tools?Using Developer Tools

Story 0: Mastering DOMStory 1: Analyzing Network ActivityStory 2: Debugging JavaScriptStory 3: Identifying performance issues Story 4: Understanding memory usage

New FeaturesLinks & How to contributeQ&A

Page 21: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

New FeaturesOpen DevTools in "Inspect Element" mode:

< > + <SHIFT> + C

<CTRL> + <SHIFT> + C

Page 22: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

New Features

Live editing of JavaScript

Page 23: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

New Features

DOM Breakpoints

Page 24: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

AgendaWhat is Chrome Developer Tools?Using Developer Tools

Story 0: Mastering DOMStory 1: Analyzing Network ActivityStory 2: Debugging JavaScriptStory 3: Identifying performance issuesStory 4: Understanding memory usage

New FeaturesLinks & How to contributeQ&A

Page 25: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

Links & How to contribute

http://www.chromium.org/devtools

Page 26: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

Links & How to contributehttp://crbug.com/new

Page 27: Google Developer Day 2010 Japan: Google Chrome の Developer Tools (ミカイル ナガノフ, アレクセイ マステロフ)

Спасибо! ありがとうございます! Danke!

Thank you!

Q&A