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
430
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
500
D3.js - Data-Driven Documents
stichoza
0
250
Gulp - The Streaming Build System
stichoza
2
380
Other Decks in Technology
See All in Technology
ホリスティックテスティングの右側も大切にする 〜2つの[はか]る〜 / Holistic Testing: Right Side Matters
nihonbuson
PRO
0
580
Findy Freelance 利用シーン別AI活用例
ness
0
300
AI関数が早くなったので試してみよう
kumakura
0
120
Serverless Meetup #21
yoshidashingo
1
110
AWS DDoS攻撃防御の最前線
ryutakondo
1
130
大規模イベントに向けた ABEMA アーキテクチャの遍歴 ~ Platform Strategy 詳細解説 ~
nagapad
0
190
相互運用可能な学修歴クレデンシャルに向けた標準技術と国際動向
fujie
0
200
VLMサービスを用いた請求書データ化検証 / SaaSxML_Session_1
sansan_randd
0
220
猫でもわかるQ_CLI(CDK開発編)+ちょっとだけKiro
kentapapa
0
3.4k
Mambaで物体検出 完全に理解した
shirarei24
2
210
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
340
Jamf Connect ZTNAとMDMで実現! 金融ベンチャーにおける「デバイストラスト」実例と軌跡 / Kyash Device Trust
rela1470
0
150
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
Side Projects
sachag
455
43k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
880
Large-scale JavaScript Application Architecture
addyosmani
512
110k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
19k
A Tale of Four Properties
chriscoyier
160
23k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
KATA
mclloyd
31
14k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
BBQ
matthewcrist
89
9.8k
Balancing Empowerment & Direction
lara
1
530
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
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