Upload upstream chromium 85.0.4183.84
[platform/framework/web/chromium-efl.git] / chrome / docs / devtools-pillar.html
1 {{+content:partials.site}}
2 <div class="pillar-content">
3
4   <h1>Chrome Developer Tools</h1>
5
6   <p class="caution" style="max-width: none">
7     <strong style="font-weight: normal; font-size: 110%; display:block;">The DevTools docs have moved!</strong>
8     For the latest tutorials, docs and updates <a href="https://developers.google.com/web/tools/chrome-devtools">head over to the new home of Chrome DevTools</a>.
9   </p>
10
11
12   <section class="article-list g-section">
13     <article class="new">
14     <h4 class="label">Styles &amp; the DOM</h4>
15     <h2>Editing Styles and the DOM</h2>
16     <p>
17       Use DevTools to do real-time editing of your web page.  Edit the DOM directly or the CSS styles and see your changes rendered immediately.
18     </p>
19     <p><a href ="/devtools/docs/dom-and-styles.html">Learn more</a></p>
20     <img src="{{static}}/images/devtools-pillar/dom-pillar.png" alt="Elements Panel">
21     </article>
22
23     <article class="new">
24     <h4 class="label">Mobile DevTools</h4>
25     <h2>Remote Debugging on Android</h2>
26     <p>
27       You can now access your Android device directly in DevTools on your dev machine.  Just plug it in over USB and you can view and debug!
28     </p>
29     <p><a href="/devtools/docs/remote-debugging.html">Learn more</a></p>
30     <img src="{{static}}/images/devtools-pillar/remote-debugging-pillar.jpg" alt="Remote Debugging">
31     </article>
32
33     <article>
34     <h4 class="label">Learn Basics</h4>
35     <h2>DevTools Overview</h2>
36     <p style="color:#777">
37       A starting place if you haven't used DevTools before - this page will tell you everything you need to get started with the Chrome DevTools, from how to access the tools to a brief explanation of what the various menus and panels are used for.
38     </p>
39     <p><a href="/devtools/index.html">Learn more</a></p>
40     </article>
41
42     <article>
43     <h4 class="label">Command-line debugging</h4>
44     <h2>Using the console</h2>
45     <p>
46       Use the Javascript console in DevTools to debug your Javascript code and log diagnostics, or you can also just use it as a shell to try out Javascript commands and interact with pages.
47     </p>
48     <p><a href="/devtools/docs/console.md">Learn more</a></p>
49     <img src="{{static}}/images/devtools-pillar/console-pillar.png" alt="DevTools Console">
50     </article>
51
52     <article>
53     <h4 class="label">Mobile DevTools</h4>
54     <h2>Mobile Emulation</h2>
55     <p>
56       Need to debug for a device but don't have the device on hand?  DevTools can emulate many devices -- screen dimensions, touch events, geolocation, and user spoofing.
57     </p>
58     <p><a href="/devtools/docs/mobile-emulation.html">Learn more</a></p>
59     <img src="{{static}}/images/devtools-pillar/emulation-pillar.png" alt="Mobile Emulation">
60     </article>
61
62     <article>
63     <h4 class="label">Learn Basics</h4>
64     <h2>Keyboard Shortcuts</h2>
65     <p>
66       Save more time in your development workflow -- here is a page full of keyboard shortcuts that will make things quicker when you are using DevTools.
67     </p>
68     <p><a href="/devtools/docs/shortcuts.html">Learn more</a></p>
69     <img src="{{static}}/images/devtools-pillar/shortcuts-pillar.JPG" alt="Keyboard Shortcuts">
70     </article>
71
72     <article>
73     <h4 class="label">Performance and Profiling</h4>
74     <h2>Javascript Memory Profiling</h2>
75     <p>
76       Does your page use too much memory or have a memory leak?  Find out how to get and analyze a heap profile.
77     </p>
78     <p><a href="/devtools/docs/javascript-memory-profiling.md">Learn more</a></p>
79     <img src="{{static}}/images/devtools-pillar/memory-pillar.png" alt="Memory Profiling">
80     </article>
81
82     <article>
83     <h4 class="label">Performance and Profiling</h4>
84     <h2>Performance Profiling: Timelines</h2>
85     <p>
86       Is your site running slow?  Analyze times for events, scripting, rendering, and painting using the Timeline.
87     </p>
88     <p><a href="/devtools/docs/timeline.md">Learn more</a></p>
89     <img src="{{static}}/images/devtools-pillar/timeline-pillar.png" alt="Timelines">
90     </article>
91
92     <article>
93     <h4 class="label">Performance and Profiling</h4>
94     <h2>Javascript CPU Profiler</h2>
95     <p>
96       Find out how much CPU is being spent on your various Javascript functions with the Javascript CPU Profiler.
97     </p>
98     <p><a href="/devtools/docs/cpu-profiling.html">Learn more</a></p>
99     <img src="{{static}}/images/devtools-pillar/cpuprofiler-pillar.png" alt="CPU Profiler">
100     </article>
101
102     <article>
103     <h4 class="label">Debugging Tools</h4>
104     <h2>Javascript Debugging</h2>
105     <p>
106       Need to debug your Javascript?  DevTools has a suite of tools to let you step through code, set breakpoints, handle exceptions, and so on.
107     </p>
108     <p><a href="/devtools/docs/javascript-debugging.html">Learn more</a></p>
109     <img src="{{static}}/images/devtools-pillar/jsdebugger-pillar.png" alt="Javascript Debugging">
110     </article>
111
112     <article>
113     <h4 class="label">Learn Basics</h4>
114     <h2>Authoring and Development Workflow</h2>
115     <p>
116       Do you find that DevTools saves you some time and you wonder how to save more?  This page guides you through some ways to make your workflow more efficient, both in editing files and styles but also with your Javascript and how you use the DevTools in general.
117     </p>
118     <p><a href="/devtools/docs/authoring-development-workflow.html">Learn more</a></p>
119     </article>
120
121     <article>
122     <h4 class="label">Learn Basics</h4>
123     <h2>Workspaces</h2>
124     <p>
125       Do you hate switching between DevTools and your external editor to make your changes persist to disk?  Workspaces allows you to map pages to local resources and edit and save them right inside DevTools.
126     </p>
127     <p><a href="/devtools/docs/workspaces.html">Learn more</a></p>
128     </article>
129
130     <article>
131     <h4 class="label">Command-line debugging</h4>
132     <h2>Console API reference</h2>
133     <p>
134       Javascript functions you can call within the console or within your programs to log various results to the console.
135     </p>
136     <p><a href="/devtools/docs/console-api.md">Learn more</a></p>
137     </article>
138
139     <article>
140     <h4 class="label">Command-line debugging</h4>
141     <h2>Command Line API reference</h2>
142     <p>
143       Functions that you can call in the console for performing common tasks within the DevTools.
144     </p>
145     <p><a href="/devtools/docs/commandline-api.md">Learn more</a></p>
146     </article>
147
148     <article>
149     <h4 class="label">Learn Basics</h4>
150     <h2>Tips and Tricks</h2>
151     <p>
152       Various tips and tricks on things within the DevTools.
153     </p>
154     <p><a href="/devtools/docs/tips-and-tricks.html">Learn more</a></p>
155     </article>
156
157     <article>
158     <h4 class="label">DevTools Reference</h4>
159     <h2>Settings</h2>
160     <p>
161       Let's learn some more about what you can control in the Settings panel.
162     </p>
163     <p><a href="/devtools/docs/settings.html">Learn more</a></p>
164     </article>
165
166     <article>
167     <h4 class="label">Styles & The DOM</h4>
168     <h2>Working with CSS Preprocessors</h2>
169     <p>
170       Are you using a CSS preprocessor such as Sass, Less, or Stylus?  You can live-edit your preprocessor source files in DevTools as easily as editing straight CSS, and enable CSS source maps.
171     </p>
172     <p><a href="/devtools/docs/css-preprocessors.html">Learn more</a></p>
173     </article>
174
175     <article>
176     <h4 class="label">Mobile DevTools</h4>
177     <h2>Remote Debugging Protocol</h2>
178     <p>
179       Although we encourage you to use the new Screencast for debugging your Android devices, we do have Javascript runtime bindings for allowing DevTools to interact with mobile Chrome devices.
180     </p>
181     <p><a href="/devtools/docs/debugger-protocol.html">Learn more</a></p>
182     </article>
183
184     <article>
185     <h4 class="label">Contribute</h4>
186     <h2>Integrating with DevTools</h2>
187     <p>
188       Write new extensions and protocol clients to make new features for Chrome DevTools!
189     </p>
190     <p><a href="/devtools/docs/integrating.md">Learn more</a></p>
191     </article>
192
193     <article>
194     <h4 class="label">Learn Basics</h4>
195     <h2>Videos</h2>
196     <p>
197       Videos to get you started learning about Chrome DevTools.
198     </p>
199     <p><a href="/devtools/docs/videos.html">Learn more</a></p>
200     </article>
201
202   </section>
203
204   <section class="g-section g-tpl-33-67" id="further-resources">
205     <h2>Further Resources</h2>
206     <div class="g-unit g-first">
207       <article class="g-content">
208         <h2 class="school">Code School</h2>
209         <p>Explore and master the DevTools with our free "discover DevTools" courses.
210         <p><a href="http://discover-devtools.codeschool.com/">Learn more</a></p>
211       </article>
212     </div>
213     <div class="g-unit">
214       <div class="g-section g-tpl-50-50">
215         <div class="g-unit g-first">
216           <article class="g-content">
217             <h2 class="chat">Get Involved</h2>
218             <p>Summit a bug or a feature request on DevTools, and help the community get better.
219             <p><a href="/devtools/docs/contributing.html">Learn more</a></p>
220           </article>
221         </div>
222         <div class="g-unit g-last">
223           <article class="g-content">
224             <h2 class="puzzle">Debug Extensions</h2>
225              <p>Looking to use the DevTools to debug Chrome extensions? Watch our videos for more info.
226             <p><a href="/devtools/docs/videos.html">Learn more</a></p>
227           </article>
228         </div>
229       </div>
230     </div>
231   </section>
232
233 </div>
234 {{/partials.site}}