apple inc. - getting to know web inspector · 2016. 7. 10. · power and performance: optimizing...

100
These are confidential sessions—please refrain from streaming, blogging, or taking pictures Session 601 Getting to Know Web Inspector Antoine Quint Safari and WebKit Engineer

Upload: others

Post on 22-Apr-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

These are confidential sessions—please refrain from streaming, blogging, or taking pictures

Session 601

Getting to Know Web Inspector

Antoine QuintSafari and WebKit Engineer

Page 2: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 3: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 4: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 5: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

⌘R

Page 6: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 7: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 8: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 9: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 10: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

Page 11: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

Page 12: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

◎◎

Page 13: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

◎◎

Page 14: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

◎◎

Page 15: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 16: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 17: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

#$@!

Page 18: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 19: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 20: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 21: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 22: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 23: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 24: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 25: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 26: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 27: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 28: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 29: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 30: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

What You Will Learn

Page 31: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

What You Will Learn

•User interface overview

Page 32: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

What You Will Learn

•User interface overview• Inspection and tweaking

Page 33: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

What You Will Learn

•User interface overview• Inspection and tweaking•Network performance analysis

Page 34: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

What You Will Learn

•User interface overview• Inspection and tweaking•Network performance analysis•Debugging

Page 35: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

What You Will Learn

•User interface overview• Inspection and tweaking•Network performance analysis•Debugging

Page 36: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

Getting startedUser Interface Overview

Page 37: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

DemoSetting up

Page 38: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 39: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 40: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 41: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 42: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 43: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 44: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 45: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 46: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 47: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 48: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 49: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 50: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

What You Will Learn

•User interface overview• Inspection and tweaking•Network performance analysis•Debugging

Page 51: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

What You Will Learn

•User interface overview• Inspection and tweaking•Network performance analysis•Debugging

Page 52: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

Inspection and Tweaking

Page 53: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

DemoModernizing a web page

Page 54: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

SummaryInspection and Tweaking

Page 55: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

SummaryInspection and Tweaking

• Live “view source” for Safari

Page 56: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

SummaryInspection and Tweaking

• Live “view source” for Safari• Tweak without the endless rebuild cycle

Page 57: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

SummaryInspection and Tweaking

• Live “view source” for Safari• Tweak without the endless rebuild cycle• Touch elements in Safari to select them in the Inspector

Page 58: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

SummaryInspection and Tweaking

• Live “view source” for Safari• Tweak without the endless rebuild cycle• Touch elements in Safari to select them in the Inspector•Hover DOM nodes to highlight the CSS boxes

Page 59: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

SummaryInspection and Tweaking

• Live “view source” for Safari• Tweak without the endless rebuild cycle• Touch elements in Safari to select them in the Inspector•Hover DOM nodes to highlight the CSS boxes• Full click-and-type editing for HTML and CSS

Page 60: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

Related Sessions

What’s New in Safari and WebKit for Web Developers MissionTuesday 9:00AM

Page 61: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

Related Sessions

What’s New in Safari and WebKit for Web Developers MissionTuesday 9:00AM

Getting the Most Out of Web Inspector Russian HillTuesday 11:30AM

Page 62: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

What You Will Learn

•User interface overview• Inspection and tweaking•Network performance analysis•Debugging

Page 63: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

What You Will Learn

•User interface overview• Inspection and tweaking•Network performance analysis•Debugging

Page 64: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

Network Performance Analysis

Page 65: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 66: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 67: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 68: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 69: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 70: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 71: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 72: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday
Page 73: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

DemoKeeping track of resources

Page 74: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

SummaryNetwork Performance Analysis

Page 75: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

SummaryNetwork Performance Analysis

• Track load of all resources in a timeline

Page 76: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

SummaryNetwork Performance Analysis

• Track load of all resources in a timeline•Distinguish latency and download time

Page 77: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

SummaryNetwork Performance Analysis

• Track load of all resources in a timeline•Distinguish latency and download time• Identify sequential dependencies

Page 78: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

Related Sessions

Getting the Most Out of Web Inspector Russian HillTuesday 11:30AM

Page 79: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

Related Sessions

Getting the Most Out of Web Inspector Russian HillTuesday 11:30AM

Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling

Russian HillWednesday 9:00AM

Page 80: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

What You Will Learn

•User interface overview• Inspection and tweaking•Network performance analysis•Debugging

Page 81: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

What You Will Learn

•User interface overview• Inspection and tweaking•Network performance analysis•Debugging

Page 82: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

Debugging

Page 83: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

DemoDebugging

Page 84: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

SummaryDebugging

Page 85: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

SummaryDebugging

•Go beyond console.log() to debug

Page 86: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

SummaryDebugging

•Go beyond console.log() to debug•Use breakpoints to pause JavaScript execution

Page 87: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

SummaryDebugging

•Go beyond console.log() to debug•Use breakpoints to pause JavaScript execution• Scope Chain and popovers provide context

Page 88: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

SummaryDebugging

•Go beyond console.log() to debug•Use breakpoints to pause JavaScript execution• Scope Chain and popovers provide context•Quick Console

Page 89: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

Related Sessions

Getting the Most Out of Web Inspector Russian HillTuesday 11:30AM

Page 90: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

What You Will Learn

•User interface overview• Inspection and tweaking•Network performance analysis•Debugging

Page 91: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

Summary

•User interface overview• Inspection and tweaking•Network performance analysis•Debugging

Page 92: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

Getting Involved

Page 93: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

Getting Involved

• Try out new features with WebKit nightlies at nightly.webkit.org

Page 94: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

Getting Involved

• Try out new features with WebKit nightlies at nightly.webkit.org• Raise bugs on bugs.webkit.org/new-inspector-bug

Page 95: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

Getting Involved

• Try out new features with WebKit nightlies at nightly.webkit.org• Raise bugs on bugs.webkit.org/new-inspector-bug• Find us on the irc.freenode.net channel #webkit-inspector

Page 96: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

Getting Involved

• Try out new features with WebKit nightlies at nightly.webkit.org• Raise bugs on bugs.webkit.org/new-inspector-bug• Find us on the irc.freenode.net channel #webkit-inspector• Contribute to development as an open source project

Page 97: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

More Information

John GeleynseDirector, Technology [email protected]

DocumentationSafari Web Inspector Guidehttp://developer.apple.com/mac

WebKitWebKit Open Source Projecthttp://webkit.org

Apple Developer Forumshttp://devforums.apple.com

Page 98: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

Related Sessions

Power and Performance: Optimizing Your Websitefor Great Battery Life and Responsive Scrolling

Russian HillWednesday 9:00AM

What’s New in Safari and WebKit for Web Developers MissionTuesday 9:00AM

Getting the Most Out of Web Inspector Russian HillTuesday 11:30AM

Page 99: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday

Labs

Safari and Web Tools Lab Media Lab ATuesday 12:45PM

Web Content Optimization Lab Media Lab AWednesday 10:15AM

Safari and WebKit Open Lab Media Lab AThursday 9:00AM

Safari and WebKit Open Lab Media Lab AFriday 9:00AM

Safari and Web Tools Lab Media Lab AFriday 2:00PM

Page 100: Apple Inc. - Getting to Know Web Inspector · 2016. 7. 10. · Power and Performance: Optimizing Your Website for Great Battery Life and Responsive Scrolling Russian Hill Wednesday