SlideShare a Scribd company logo
Abhishek Sur, Microsoft MVP
Architect, Insync
F12 Debugging in MS Edge
Agenda
 DOM Explorer (CTRL + 1)
 Console Tool (CTRL + 2)
 The Debugger Tool (CTRL + 3)
 The Network Tool (CTRL + 4)
 The Performance Tool (CTRL + 5)
 The Memory Tool (CTRL + 6)
 The Emulator Tool (CTRL + 7)
 The Experiment Tool (CTRL + 8)
Built in .NET and TypeScript in
background Edge utilizes the
power of Microsoft .NET and
produces awesome rendering
experience.
The DOM Explorer Tool
The Tool visualizes the DOM Explorer and inspects the
state of a Web page. You can examine HTML Structure
and CSS Styles and test changes to solve display
issues.
Features
 Inspect Element
 BreadCrumbs
 Search
 Change / Edit attributes or Styles
 Drag DOM Elements
 Layout or Box model diagram of element
 Events for DOM
 Change Tracking
The Console Tool
The Tool is used to view errors and other messages,
send debug outputs, inspect Javascript objects and
XML nodes, and to run Javascript in the context of
selected window or frame.
Features
 Inspect Code in Realtime objects
 Show messages that Microsoft shows to Console
 Option to select frames to change Context
 Change / Edit attributes or Styles
 $(), $$(), $0, $1… For selecting elements in DOM
 Support for Console API
 Log, Count, Time, Trace, Assert, Error, Clear etc.
The Debugger Tool
The Debugger tool is used to navigate your code as it
runs, set watches and breakpoints, view call stacks, and
improve readability of compiled/minified Javascript
Features
 Watches
 Call Stack
 Breakpoints & Conditional Breakpoints
 Pretty Print
 Show next statement/ Run to cursor / Set Next
Step
Network Tool
Use the network tool to view communication between
browser and server, inspect request and reply headers,
see response codes and debug ajax.
Features
 Enable/Disable Network traffic capture
 Export traffic capture
 Clear cache / cookie
 Content Type filtering with Search functionalities
 Clear Summary of each request
The Performance Tool
Performance tool allows you profile your webpage
framerate with timeline and javascript execution times
with javascript call stack. The reports on different types
of CPU usage and javascript execution profiling help
you analyze UI performance problems.
Features
 Visual Throughput
 CPU utilization
 Timeline Details
 API for performance.mark() and
performance.measure() to measure performance
of a method.
The Memory Tool
Use Memory tool to diagonise memory issues that can
impact the speed and stability of web pages.
Features
 Profile using Snapshots of heap
 Details of each snapshot with size of each DOM
Element in memory
 Comparison view between two snapshots
The Emulator Tool
Use Emulation tool to test how web pages work with
different browser profiles, user agents, screen sizes and
resolutions and GPS location coordinates.
Features
 Emulate on different browser profiles and screen
sizes
 Emulate Desktop vs Phone
 Change Geo location to emulate
The Experiment Tool
The experiment tool will allow you to edit jacascript
content on the fly and execute directly
More Resources
 Edge documentation
https://dev.windows.com/en-us/microsoft-
edge/platform/documentation
 Static website performance scanner
https://dev.windows.com/en-us/microsoft-
edge/tools/staticscan/
 Microsoft Edge in Git
https://github.com/MicrosoftEdge
Thank you

More Related Content

Viewers also liked

Code review
Code reviewCode review
Code review
Abhishek Sur
 
Unidades Básicas de Ordenación y Servicios del Territorio SALAMANCA
Unidades Básicas de Ordenación y Servicios del Territorio SALAMANCAUnidades Básicas de Ordenación y Servicios del Territorio SALAMANCA
Unidades Básicas de Ordenación y Servicios del Territorio SALAMANCA
Junta de Castilla y León
 
Unidades Básicas de Ordenación y Servicios del Territorio Ávila
Unidades Básicas de Ordenación y Servicios del Territorio ÁvilaUnidades Básicas de Ordenación y Servicios del Territorio Ávila
Unidades Básicas de Ordenación y Servicios del Territorio Ávila
Junta de Castilla y León
 
Capítulo IX Culpabilidad
Capítulo IX CulpabilidadCapítulo IX Culpabilidad
Capítulo IX Culpabilidad
Paty Pacheco
 
Band mood board
Band mood boardBand mood board
Band mood board
Amy Bradley
 
PENSAMIENTO CRITICO
PENSAMIENTO CRITICOPENSAMIENTO CRITICO
PENSAMIENTO CRITICO
tatiana barrera
 
Lets read First Grade
Lets read First GradeLets read First Grade
Lets read First Grade
Mar Caston Palacio
 
Pec pel blog
Pec pel blogPec pel blog
Pec pel blog
201691
 
Panorama do AT - Esdras
Panorama do AT - EsdrasPanorama do AT - Esdras
Panorama do AT - Esdras
Respirando Deus
 
Panorama do AT - Joel
Panorama do AT - JoelPanorama do AT - Joel
Panorama do AT - Joel
Respirando Deus
 
Panorama do AT - Reis 1 e 2
Panorama do AT - Reis 1 e 2Panorama do AT - Reis 1 e 2
Panorama do AT - Reis 1 e 2
Respirando Deus
 
CRIMINOLOGIA Y RAMA.
CRIMINOLOGIA  Y RAMA.CRIMINOLOGIA  Y RAMA.
CRIMINOLOGIA Y RAMA.
Blas Villalba
 

Viewers also liked (12)

Code review
Code reviewCode review
Code review
 
Unidades Básicas de Ordenación y Servicios del Territorio SALAMANCA
Unidades Básicas de Ordenación y Servicios del Territorio SALAMANCAUnidades Básicas de Ordenación y Servicios del Territorio SALAMANCA
Unidades Básicas de Ordenación y Servicios del Territorio SALAMANCA
 
Unidades Básicas de Ordenación y Servicios del Territorio Ávila
Unidades Básicas de Ordenación y Servicios del Territorio ÁvilaUnidades Básicas de Ordenación y Servicios del Territorio Ávila
Unidades Básicas de Ordenación y Servicios del Territorio Ávila
 
Capítulo IX Culpabilidad
Capítulo IX CulpabilidadCapítulo IX Culpabilidad
Capítulo IX Culpabilidad
 
Band mood board
Band mood boardBand mood board
Band mood board
 
PENSAMIENTO CRITICO
PENSAMIENTO CRITICOPENSAMIENTO CRITICO
PENSAMIENTO CRITICO
 
Lets read First Grade
Lets read First GradeLets read First Grade
Lets read First Grade
 
Pec pel blog
Pec pel blogPec pel blog
Pec pel blog
 
Panorama do AT - Esdras
Panorama do AT - EsdrasPanorama do AT - Esdras
Panorama do AT - Esdras
 
Panorama do AT - Joel
Panorama do AT - JoelPanorama do AT - Joel
Panorama do AT - Joel
 
Panorama do AT - Reis 1 e 2
Panorama do AT - Reis 1 e 2Panorama do AT - Reis 1 e 2
Panorama do AT - Reis 1 e 2
 
CRIMINOLOGIA Y RAMA.
CRIMINOLOGIA  Y RAMA.CRIMINOLOGIA  Y RAMA.
CRIMINOLOGIA Y RAMA.
 

Similar to F12 debugging in Ms edge

Ajax toolkit framework
Ajax toolkit frameworkAjax toolkit framework
Ajax toolkit framework
Sunil Kumar
 
Windows Phone 7 and Silverlight
Windows Phone 7 and SilverlightWindows Phone 7 and Silverlight
Windows Phone 7 and Silverlight
Glen Gordon
 
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And DxlBp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
dominion
 
Rendering engine
Rendering engineRendering engine
Rendering engine
Dharita Chokshi
 
What's New for AJAX Developers in IE8 Beta1?
What's New for AJAX Developers in IE8 Beta1?What's New for AJAX Developers in IE8 Beta1?
What's New for AJAX Developers in IE8 Beta1?
Janakiram MSV
 
Google Chrome DevTools features overview
Google Chrome DevTools features overviewGoogle Chrome DevTools features overview
Google Chrome DevTools features overview
Oleksii Prohonnyi
 
PPT on javascript ajax and css and some points related to server
PPT on javascript ajax and css and some points related to serverPPT on javascript ajax and css and some points related to server
PPT on javascript ajax and css and some points related to server
shivanichourasia01
 
Desktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for XamarinDesktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Xamarin
 
Silverlight 2 for Developers - TechEd New Zealand 2008
Silverlight 2 for Developers - TechEd New Zealand 2008Silverlight 2 for Developers - TechEd New Zealand 2008
Silverlight 2 for Developers - TechEd New Zealand 2008
Jonas Follesø
 
JavaScript and DOM Pattern Implementation
JavaScript and DOM Pattern ImplementationJavaScript and DOM Pattern Implementation
JavaScript and DOM Pattern Implementation
davejohnson
 
Visual Studio 2008 & .Net 3.5
Visual Studio 2008 & .Net 3.5Visual Studio 2008 & .Net 3.5
Visual Studio 2008 & .Net 3.5
Hadi Karimi
 
Ajax toolkit-framework
Ajax toolkit-frameworkAjax toolkit-framework
Ajax toolkit-framework
WBUTTUTORIALS
 
Internet Explorer 8
Internet Explorer 8Internet Explorer 8
Internet Explorer 8
David Chou
 
Bhanu Resume
Bhanu ResumeBhanu Resume
Bhanu Resume
Bhanu Sudarshan H
 
Having Fun Building Web Applications (Day 1 Slides)
Having Fun Building Web Applications (Day 1 Slides)Having Fun Building Web Applications (Day 1 Slides)
Having Fun Building Web Applications (Day 1 Slides)
Clarence Ngoh
 
PPT
PPTPPT
mobicon_paper
mobicon_papermobicon_paper
mobicon_paper
Vineet Kumar
 
Developing Next-Gen Enterprise Web Application
Developing Next-Gen Enterprise Web ApplicationDeveloping Next-Gen Enterprise Web Application
Developing Next-Gen Enterprise Web Application
Mark Gu
 
Intro to mobile web application development
Intro to mobile web application developmentIntro to mobile web application development
Intro to mobile web application development
zonathen
 
DevTools
DevToolsDevTools
DevTools
boucher
 

Similar to F12 debugging in Ms edge (20)

Ajax toolkit framework
Ajax toolkit frameworkAjax toolkit framework
Ajax toolkit framework
 
Windows Phone 7 and Silverlight
Windows Phone 7 and SilverlightWindows Phone 7 and Silverlight
Windows Phone 7 and Silverlight
 
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And DxlBp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
 
Rendering engine
Rendering engineRendering engine
Rendering engine
 
What's New for AJAX Developers in IE8 Beta1?
What's New for AJAX Developers in IE8 Beta1?What's New for AJAX Developers in IE8 Beta1?
What's New for AJAX Developers in IE8 Beta1?
 
Google Chrome DevTools features overview
Google Chrome DevTools features overviewGoogle Chrome DevTools features overview
Google Chrome DevTools features overview
 
PPT on javascript ajax and css and some points related to server
PPT on javascript ajax and css and some points related to serverPPT on javascript ajax and css and some points related to server
PPT on javascript ajax and css and some points related to server
 
Desktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for XamarinDesktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
 
Silverlight 2 for Developers - TechEd New Zealand 2008
Silverlight 2 for Developers - TechEd New Zealand 2008Silverlight 2 for Developers - TechEd New Zealand 2008
Silverlight 2 for Developers - TechEd New Zealand 2008
 
JavaScript and DOM Pattern Implementation
JavaScript and DOM Pattern ImplementationJavaScript and DOM Pattern Implementation
JavaScript and DOM Pattern Implementation
 
Visual Studio 2008 & .Net 3.5
Visual Studio 2008 & .Net 3.5Visual Studio 2008 & .Net 3.5
Visual Studio 2008 & .Net 3.5
 
Ajax toolkit-framework
Ajax toolkit-frameworkAjax toolkit-framework
Ajax toolkit-framework
 
Internet Explorer 8
Internet Explorer 8Internet Explorer 8
Internet Explorer 8
 
Bhanu Resume
Bhanu ResumeBhanu Resume
Bhanu Resume
 
Having Fun Building Web Applications (Day 1 Slides)
Having Fun Building Web Applications (Day 1 Slides)Having Fun Building Web Applications (Day 1 Slides)
Having Fun Building Web Applications (Day 1 Slides)
 
PPT
PPTPPT
PPT
 
mobicon_paper
mobicon_papermobicon_paper
mobicon_paper
 
Developing Next-Gen Enterprise Web Application
Developing Next-Gen Enterprise Web ApplicationDeveloping Next-Gen Enterprise Web Application
Developing Next-Gen Enterprise Web Application
 
Intro to mobile web application development
Intro to mobile web application developmentIntro to mobile web application development
Intro to mobile web application development
 
DevTools
DevToolsDevTools
DevTools
 

More from Abhishek Sur

Azure servicefabric
Azure servicefabricAzure servicefabric
Azure servicefabric
Abhishek Sur
 
Building a bot with an intent
Building a bot with an intentBuilding a bot with an intent
Building a bot with an intent
Abhishek Sur
 
C# 7.0 Hacks and Features
C# 7.0 Hacks and FeaturesC# 7.0 Hacks and Features
C# 7.0 Hacks and Features
Abhishek Sur
 
Angular JS, A dive to concepts
Angular JS, A dive to conceptsAngular JS, A dive to concepts
Angular JS, A dive to concepts
Abhishek Sur
 
Stream Analytics Service in Azure
Stream Analytics Service in AzureStream Analytics Service in Azure
Stream Analytics Service in Azure
Abhishek Sur
 
Designing azure compute and storage infrastructure
Designing azure compute and storage infrastructureDesigning azure compute and storage infrastructure
Designing azure compute and storage infrastructure
Abhishek Sur
 
Working with Azure Resource Manager Templates
Working with Azure Resource Manager TemplatesWorking with Azure Resource Manager Templates
Working with Azure Resource Manager Templates
Abhishek Sur
 
Mobile Services for Windows Azure
Mobile Services for Windows AzureMobile Services for Windows Azure
Mobile Services for Windows Azure
Abhishek Sur
 
Service bus to build Bridges
Service bus to build BridgesService bus to build Bridges
Service bus to build Bridges
Abhishek Sur
 
Windows azure pack overview
Windows azure pack overviewWindows azure pack overview
Windows azure pack overview
Abhishek Sur
 
AMicrosoft azure hyper v recovery manager overview
AMicrosoft azure hyper v recovery manager overviewAMicrosoft azure hyper v recovery manager overview
AMicrosoft azure hyper v recovery manager overview
Abhishek Sur
 
Di api di server b1 ws
Di api di server b1 wsDi api di server b1 ws
Di api di server b1 ws
Abhishek Sur
 
Integrating cortana with wp8 app
Integrating cortana with wp8 appIntegrating cortana with wp8 app
Integrating cortana with wp8 app
Abhishek Sur
 
Asp.net performance
Asp.net performanceAsp.net performance
Asp.net performance
Abhishek Sur
 
Introduction to XAML and its features
Introduction to XAML and its featuresIntroduction to XAML and its features
Introduction to XAML and its features
Abhishek Sur
 
SQL Server2012 Enhancements
SQL Server2012 EnhancementsSQL Server2012 Enhancements
SQL Server2012 Enhancements
Abhishek Sur
 
Dev days Visual Studio 2012 Enhancements
Dev days Visual Studio 2012 EnhancementsDev days Visual Studio 2012 Enhancements
Dev days Visual Studio 2012 Enhancements
Abhishek Sur
 
Hidden Facts of .NET Language Gems
Hidden Facts of .NET Language GemsHidden Facts of .NET Language Gems
Hidden Facts of .NET Language Gems
Abhishek Sur
 
ASP.NET 4.5 webforms
ASP.NET 4.5 webformsASP.NET 4.5 webforms
ASP.NET 4.5 webforms
Abhishek Sur
 
Entity framework 4.0
Entity framework 4.0Entity framework 4.0
Entity framework 4.0
Abhishek Sur
 

More from Abhishek Sur (20)

Azure servicefabric
Azure servicefabricAzure servicefabric
Azure servicefabric
 
Building a bot with an intent
Building a bot with an intentBuilding a bot with an intent
Building a bot with an intent
 
C# 7.0 Hacks and Features
C# 7.0 Hacks and FeaturesC# 7.0 Hacks and Features
C# 7.0 Hacks and Features
 
Angular JS, A dive to concepts
Angular JS, A dive to conceptsAngular JS, A dive to concepts
Angular JS, A dive to concepts
 
Stream Analytics Service in Azure
Stream Analytics Service in AzureStream Analytics Service in Azure
Stream Analytics Service in Azure
 
Designing azure compute and storage infrastructure
Designing azure compute and storage infrastructureDesigning azure compute and storage infrastructure
Designing azure compute and storage infrastructure
 
Working with Azure Resource Manager Templates
Working with Azure Resource Manager TemplatesWorking with Azure Resource Manager Templates
Working with Azure Resource Manager Templates
 
Mobile Services for Windows Azure
Mobile Services for Windows AzureMobile Services for Windows Azure
Mobile Services for Windows Azure
 
Service bus to build Bridges
Service bus to build BridgesService bus to build Bridges
Service bus to build Bridges
 
Windows azure pack overview
Windows azure pack overviewWindows azure pack overview
Windows azure pack overview
 
AMicrosoft azure hyper v recovery manager overview
AMicrosoft azure hyper v recovery manager overviewAMicrosoft azure hyper v recovery manager overview
AMicrosoft azure hyper v recovery manager overview
 
Di api di server b1 ws
Di api di server b1 wsDi api di server b1 ws
Di api di server b1 ws
 
Integrating cortana with wp8 app
Integrating cortana with wp8 appIntegrating cortana with wp8 app
Integrating cortana with wp8 app
 
Asp.net performance
Asp.net performanceAsp.net performance
Asp.net performance
 
Introduction to XAML and its features
Introduction to XAML and its featuresIntroduction to XAML and its features
Introduction to XAML and its features
 
SQL Server2012 Enhancements
SQL Server2012 EnhancementsSQL Server2012 Enhancements
SQL Server2012 Enhancements
 
Dev days Visual Studio 2012 Enhancements
Dev days Visual Studio 2012 EnhancementsDev days Visual Studio 2012 Enhancements
Dev days Visual Studio 2012 Enhancements
 
Hidden Facts of .NET Language Gems
Hidden Facts of .NET Language GemsHidden Facts of .NET Language Gems
Hidden Facts of .NET Language Gems
 
ASP.NET 4.5 webforms
ASP.NET 4.5 webformsASP.NET 4.5 webforms
ASP.NET 4.5 webforms
 
Entity framework 4.0
Entity framework 4.0Entity framework 4.0
Entity framework 4.0
 

Recently uploaded

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 

Recently uploaded (20)

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 

F12 debugging in Ms edge

  • 1. Abhishek Sur, Microsoft MVP Architect, Insync F12 Debugging in MS Edge
  • 2. Agenda  DOM Explorer (CTRL + 1)  Console Tool (CTRL + 2)  The Debugger Tool (CTRL + 3)  The Network Tool (CTRL + 4)  The Performance Tool (CTRL + 5)  The Memory Tool (CTRL + 6)  The Emulator Tool (CTRL + 7)  The Experiment Tool (CTRL + 8)
  • 3. Built in .NET and TypeScript in background Edge utilizes the power of Microsoft .NET and produces awesome rendering experience.
  • 4. The DOM Explorer Tool The Tool visualizes the DOM Explorer and inspects the state of a Web page. You can examine HTML Structure and CSS Styles and test changes to solve display issues.
  • 5. Features  Inspect Element  BreadCrumbs  Search  Change / Edit attributes or Styles  Drag DOM Elements  Layout or Box model diagram of element  Events for DOM  Change Tracking
  • 6.
  • 7. The Console Tool The Tool is used to view errors and other messages, send debug outputs, inspect Javascript objects and XML nodes, and to run Javascript in the context of selected window or frame.
  • 8. Features  Inspect Code in Realtime objects  Show messages that Microsoft shows to Console  Option to select frames to change Context  Change / Edit attributes or Styles  $(), $$(), $0, $1… For selecting elements in DOM  Support for Console API  Log, Count, Time, Trace, Assert, Error, Clear etc.
  • 9.
  • 10. The Debugger Tool The Debugger tool is used to navigate your code as it runs, set watches and breakpoints, view call stacks, and improve readability of compiled/minified Javascript
  • 11. Features  Watches  Call Stack  Breakpoints & Conditional Breakpoints  Pretty Print  Show next statement/ Run to cursor / Set Next Step
  • 12.
  • 13. Network Tool Use the network tool to view communication between browser and server, inspect request and reply headers, see response codes and debug ajax.
  • 14. Features  Enable/Disable Network traffic capture  Export traffic capture  Clear cache / cookie  Content Type filtering with Search functionalities  Clear Summary of each request
  • 15.
  • 16. The Performance Tool Performance tool allows you profile your webpage framerate with timeline and javascript execution times with javascript call stack. The reports on different types of CPU usage and javascript execution profiling help you analyze UI performance problems.
  • 17. Features  Visual Throughput  CPU utilization  Timeline Details  API for performance.mark() and performance.measure() to measure performance of a method.
  • 18.
  • 19. The Memory Tool Use Memory tool to diagonise memory issues that can impact the speed and stability of web pages.
  • 20. Features  Profile using Snapshots of heap  Details of each snapshot with size of each DOM Element in memory  Comparison view between two snapshots
  • 21.
  • 22.
  • 23. The Emulator Tool Use Emulation tool to test how web pages work with different browser profiles, user agents, screen sizes and resolutions and GPS location coordinates.
  • 24. Features  Emulate on different browser profiles and screen sizes  Emulate Desktop vs Phone  Change Geo location to emulate
  • 25.
  • 26. The Experiment Tool The experiment tool will allow you to edit jacascript content on the fly and execute directly
  • 27.
  • 28. More Resources  Edge documentation https://dev.windows.com/en-us/microsoft- edge/platform/documentation  Static website performance scanner https://dev.windows.com/en-us/microsoft- edge/tools/staticscan/  Microsoft Edge in Git https://github.com/MicrosoftEdge