Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Master of DevTools
Search
Levan Velijanashvili
December 20, 2013
Technology
0
410
Master of DevTools
My first talk at hack@CST hackathon about Chrome Developer Tools and web optimization
Levan Velijanashvili
December 20, 2013
Tweet
Share
More Decks by Levan Velijanashvili
See All by Levan Velijanashvili
Laravel Spark
stichoza
3
480
D3.js - Data-Driven Documents
stichoza
0
230
Gulp - The Streaming Build System
stichoza
2
360
Other Decks in Technology
See All in Technology
Application Development WG Intro at AppDeveloperCon
salaboy
0
190
適材適所の技術選定 〜GraphQL・REST API・tRPC〜 / Optimal Technology Selection
kakehashi
1
700
Lexical Analysis
shigashiyama
1
150
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.7k
Engineer Career Talk
lycorp_recruit_jp
0
190
RubyのWebアプリケーションを50倍速くする方法 / How to Make a Ruby Web Application 50 Times Faster
hogelog
3
950
心が動くエンジニアリング ── 私が夢中になる理由
16bitidol
0
100
CDCL による厳密解法を採用した MILP ソルバー
imai448
3
160
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
6
660
第1回 国土交通省 データコンペ参加者向け勉強会③- Snowflake x estie編 -
estie
0
130
OCI Vault 概要
oracle4engineer
PRO
0
9.7k
OCI Network Firewall 概要
oracle4engineer
PRO
0
4.2k
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
693
190k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
Adopting Sorbet at Scale
ufuk
73
9.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
44
2.2k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Building Your Own Lightsaber
phodgson
103
6.1k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
The Invisible Side of Design
smashingmag
298
50k
Transcript
Developer Tools
Topics DOM and Styles Editing Sources Debugging JavaScript Improving Network
Performance Improving Performance Memory Profiling
Bad old times No debuggers Early debuggers Lazy alert()
JS
CSS .sidebar-levels h3 a { transition: border-color 0.2s ease-in-out; border:
2px solid #bebebe; border-radius: 50%; color: #777777; display: block; margin-top: 7px; text-align: center; width: 30px; } @media screen and (min-width: 1060px) { .sidebar-levels h3 a { margin-right: 30px; } }
edit – save – test
Chrome Developer Tools
None
None
Elements DOM and CSS Document Object Model and Styles
Let’s see in action (live examples here from screen)
Editing Sources Modify Sources Export Changes Track Versions
Console Log (Errors, Warnings, Info…) Command Line (Run JavaScript) etc.
Raw JavaScript Minified JavaScript function hello(name) { if (name.length >
16) { alert("No!"); } else { alert("Hi " + name + "!"); } } function hello(n){alert(n.length>16?"No!":"Hi “+n+"!")}
Raw JavaScript: Min Version: 226 KB !!! 89 KB 226
/ 89 ≈ 2.5
Levan Velijanashvili
[email protected]
twitter.com/Stichoza github.com/Stichoza