170 likes | 294 Views
F12 Developers Tools: Starting Time: 12:00. New IE Developer Tools. Carl Edlund Partner Development Lead Jonathan Carter Senior Program Manager 2-066. Modern web apps include unique challenges at each stage of development…. Debugging complex JavaScript functionality
E N D
F12 Developers Tools: Starting Time: 12:00
New IE Developer Tools Carl Edlund Partner Development Lead Jonathan Carter Senior Program Manager 2-066
Modern web apps include unique challenges at each stage of development… • Debugging complex JavaScript functionality • Designing rich, adaptive CSS-based layouts • Diagnosing issues with responsiveness/frame rates • Detecting memory leaks in long-running scenarios
Agenda • Overview of IE’s developer tools(“F12”) and how they simplify web development challenges
F12: DOM Explorer • Live DOM visualization that is fully-editable • Accurate reporting of matching CSS selectors/styles, including media queries, typo-detection and error handling • Productivity enhancers such as CSS auto-completion and source navigation
F12: Debugging • “Always on” (with no performance impact) • Streamlined UI which allows simultaneous inspection of locals, watches, call stack and console • Rich editor that supports pretty-printing, search markers, “data tips” and more • Powerful console with rich object visualization and workflow efficiency improvements such as auto-completion and shortcuts
F12: UI Responsiveness • Visual timeline of app activity, including browser subsystem costs, and causality chains • Historical graphs depicting CPU utilization, frame rate, and app “events”
F12: Memory • Take memory snapshots and investigate the diffs. • Workflow that highlights the distribution of counts, sizes, and object- identity unique to that app’s memory usage • Verify that your apps memory usage is ‘as you expected’
F12: Summary • IE11 includes major investments in its developer tools • UX is optimized to support fast, iterative workflows, across all stages of web development • Modern app challenges are made easier with the support of accurate, actionable diagnostics
Required Slide *delete this box when your slide is finalized Your MS Tag will be inserted here during the final scrub. Evaluate this session • Scan this QR codeto evaluate this session and be automatically entered in a drawing to win a prize!