SlideShare a Scribd company logo
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh perfw8appdevv1
twitter #wins8camp http://bit.ly/wins8cheatsheet Blog http://blogs.msdn.com/dorischen
Who am I?
 Developer Evangelist at Microsoft based in Silicon Valley, CA
 Blog: http://blogs.msdn.com/b/dorischen/
 Twitter @doristchen
 Email: doris.chen@microsoft.com
 Office Hours http://ohours.org/dorischen
 Has over 15 years of experience in the software industry focusing
on web technologies
 Spoke and published widely at JavaOne, O'Reilly, Silicon Valley
Code Camp, SD West, SD Forum and worldwide User Groups
meetings
 Doris received her Ph.D. from the University of California at Los
Angeles (UCLA)
PAGE 2
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh perfw8appdevv1
As of March 2012, IDC
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh perfw8appdevv1
PAGE 9
HTML App Platform
App container
HTML host process
Internet Explorer
Web
platform
TAB
App code
Web platform
Windows
runtime
App code
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh perfw8appdevv1
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh perfw8appdevv1
PAGE
PAGE 15
PAGE 16
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh perfw8appdevv1
PAGE 23
PAGE 24
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh perfw8appdevv1
The development tools are FREE!
If you use a higher SKU, it just works!
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh perfw8appdevv1
PAGE
demo
http://blogs.msdn.com/b/dorischen/archive/2012/10/02/transform-your-html-
css-javascript-apps-into-windows-8-application.aspx
http://github.com/appendto/jquery-win8
interoperability@Microsoft blog
http://msdn.microsoft.com/en-
us/library/windows/apps/hh700404.aspx
PAGE
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh perfw8appdevv1
"Code for touch, get mouse and pen for free!"
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh perfw8appdevv1
function onLoad() {
...
var workSpaces = document.getElementsByClassName("workspace");
for (i = 0; i < workSpaces.length; i++) {
workSpaces[i].addEventListener("MSPointerDown", pointerDownHandler, false);
workSpaces[i].addEventListener("MSPointerMove", pointerMoveHandler, false);
workSpaces[i].addEventListener("MSPointerUp", pointerUpHandler, false);
workSpaces[i].addEventListener("MSManipulationStateChanged",
resetInteractions, false);
}
...
}
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh perfw8appdevv1
Tips & tricks that still work
http://channel9.msdn.com/Events/Build/2012/3-132
function InsertUsername()
{
document.getElementById('user').innerHTML =
userName;
}
User innerHTML to Create your DOM
Use DOM Efficiently
<html>
<head>
<script type="text/javascript">
function helloWorld() {
alert('Hello World!') ;
}
</script>
</head>
<body>
…
</body>
</html>
Avoid Inline JavaScript
Efficiently Structure Markup
JSON Always Faster than XML for Data
JSON Representation
"glossary":{
"title": "example glossary", "GlossDiv":{
"title": "S", "GlossList": {
"GlossEntry": {
"ID": "SGML",
"SortAs": "SGML",
"GlossTerm": "Markup Language",
"Acronym": "SGML",
"Abbrev": "ISO 8879:1986",
"GlossDef": {
"para": "meta-markup language",
"GlossSeeAlso": ["GML", "XML"] },
"GlossSee": "markup" }
}
}
}
XML Representation
<!DOCTYPE glossary PUBLIC "DocBook V3.1">
<glossary><title>example glossary</title>
<GlossDiv><title>S</title>
<GlossList>
<GlossEntry ID="SGML" SortAs="SGML">
<GlossTerm>Markup Language</GlossTerm>
<Acronym>SGML</Acronym>
<Abbrev>ISO 8879:1986</Abbrev>
<GlossDef>
<para>meta-markup language</para>
<GlossSeeAlso OtherTerm="GML">
<GlossSeeAlso OtherTerm="XML">
</GlossDef>
<GlossSee OtherTerm="markup">
</GlossEntry>
</GlossList>
</GlossDiv>
</glossary>
Native JSON Methods
var jsObjStringParsed = JSON.parse(jsObjString);
var jsObjStringBack = JSON.stringify(jsObjStringParsed);
Use Native JSON Methods
Write Fast JavaScript
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh perfw8appdevv1
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh perfw8appdevv1
Loading and
parsing
of
HTML, JS, CSS
New host
process
Tile click
"DOMContentLoaded" event
Windows Runtime
"activated" event
Splash screen
Ready for
user
Navigation
App visible
Optimize your landing page: Package Locally
Optimize your landing Page: Use Local Data
Internet Internet
5
Fetch Info
From Network
Cache Info
Locally
Fetch Info
From Cache
No Network
Available
AppCache
Internet Internet
HTML 5 AppCache – Update Flow
Fetch Manifest
From Network
If diff Create New
Cache
Fetch Info
From Cache
No Network
Available
AppCache
twitter #devcamp lab setup: http://bit.ly/html5setup Blog http://blogs.msdn.com/dorischen
manifest file
PAGE 60
MIME Type: text/cache-manifest
twitter #devcamp lab setup: http://bit.ly/html5setup Blog http://blogs.msdn.com/dorischenPAGE 62
twitter #devcamp lab setup: http://bit.ly/html5setup Blog http://blogs.msdn.com/dorischen
var oRequestDB = window.indexedDB.open(“Library”);
oRequestDB.onsuccess = function (event) {
db1 = oRequestDB.result;
if (db1.version == 1) {
txn =
db1.transaction([“Books”],IDBTransaction.READ_ONLY);
var objStoreReq = txn.objectStore(“Books”);
var request = objStoreReq.get("Book0");
request.onsuccess = processGet;
}
};
Optimize landing page: Load only what you need
 <script type="text/javascript" src='file1.js'
defer='defer'></script>
Further optimizations
Be lightweight, control your
Resource Usage
App gets 5s to handle
suspend
App is not notified
before termination
Apps are notified when
they have been resumed
User
Launches
App
Splash
screen
Manage your resources
URL.revokeObjectURL
 var url = URL.createObjectURL(blob, {oneTimeOnly: true});
// Pick an image file
picker.pickSingleFileAsync()
.then(function (file) {
var properties = Windows.Storage.FileProperties.ThumbnailMode;
return file.getThumbnailAsync(properties.singleItem, 1024);
})
.then(function (thumb) {
var imgTag = document.getElementById("imageTag");
imgTag.src = URL.createObjectURL(thumb, false);
});
// Pick an image file
picker.pickSingleFileAsync()
.then(function (file) {
var imgTag = document.getElementById("imageTag");
imgTag.src = URL.createObjectURL(file, false);
});
Manage your Resources:
// Open File Picker
var picker = new Windows.Storage.Pickers.FileOpenPicker();
picker.fileTypeFilter.replaceAll([".jpg", ".png"]);
Show you’re listening, process
user inputs
0s 1s 2s 3s
UI thread
Launch User input Animation
twitter #devcamp lab setup: http://bit.ly/html5setup Blog http://blogs.msdn.com/dorischen
Typical Execution Flow on the UI thread
JavaScript
Web Worker
JavaScript
LayoutUpdate View
User Input Event,
Timer,
or Callback
UI Thread
Update App
Logic
twitter #devcamp lab setup: http://bit.ly/html5setup Blog http://blogs.msdn.com/dorischen
twitter #devcamp lab setup: http://bit.ly/html5setup Blog http://blogs.msdn.com/dorischenPAGE 75
xhr
//access a web service, cloud service, local resource
http://www.example.org/somedata.json
Activation time Memory leaks
UI responsiveness Idle state CPU usage
Layout passes Successful suspend
Synchronous XMLHttpRequest on UI
thread
Memory reduction when suspended
Image scaling App memory growth
Memory footprint Runtime broker memory growth
Runtime broker memory reference set
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh perfw8appdevv1
PAGE 79
PAGE 80
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh perfw8appdevv1
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh perfw8appdevv1
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh perfw8appdevv1
http://bit.ly/2000Cash
 Publish your app to the Windows
Store and/or Windows Phone Store
March 8, 2013 through June 30, 2013
 Submit up to 10 published apps per
Store and get a $100 Virtual Visa®
 More: http://bit.ly/2000Cash
http://bit.ly/HTML5Wins8Camp
http://bit.ly/CampInBox
http://msdn.microsoft.com/en-us/library/windows/apps/hh465194.aspx
http://Aka.ms/brockschmidtbook
 http:/dev.windows.comPAGE
PAGE
• Responsive Web Design and CSS3
• http://bit.ly/CSS3Intro
• HTML5, CSS3 Free 1 Day Training
• http://bit.ly/HTML5DevCampDownload
• Using Blend to Design HTML5 Windows 8 Application (Part II): Style,
Layout and Grid
• http://bit.ly/HTML5onBlend2
• Using Blend to Design HTML5 Windows 8 Application (Part III): Style
Game Board, Cards, Support Different Device, View States
• http://bit.ly/HTML5onBlend3
• Feature-specific demos
• http://ie.microsoft.com/testdrive/
• Real-world demos
• http://www.beautyoftheweb.com/

More Related Content

PPTX
JavaScript Basic
Finsa Nurpandi
 
PDF
lect9
tutorialsruby
 
PDF
10 java script projects full source code
Laurence Svekis ✔
 
PDF
Essential Javascript -- A Javascript &lt;b>Tutorial&lt;/b>
tutorialsruby
 
PPT
JavaScript Missing Manual, Ch. 1
Gene Babon
 
PPTX
Use Symfony2 components inside WordPress
Maurizio Pelizzone
 
PPT
Java script
umesh patil
 
PPTX
Introduction to java_script
Basavaraj Hampali
 
JavaScript Basic
Finsa Nurpandi
 
10 java script projects full source code
Laurence Svekis ✔
 
Essential Javascript -- A Javascript &lt;b>Tutorial&lt;/b>
tutorialsruby
 
JavaScript Missing Manual, Ch. 1
Gene Babon
 
Use Symfony2 components inside WordPress
Maurizio Pelizzone
 
Java script
umesh patil
 
Introduction to java_script
Basavaraj Hampali
 

What's hot (18)

PDF
JAVA SCRIPT
Mohammed Hussein
 
PPTX
Java Script
Dr. SURBHI SAROHA
 
PPT
Java script programs
ITz_1
 
PPTX
Scraping the web with Laravel, Dusk, Docker, and PHP
Paul Redmond
 
PPT
Java script
umesh patil
 
POT
Browser extension
Cosmin Stefanache
 
PDF
NodeJS for Novices - 28/Oct/13 - Winnipeg, MB
David Wesst
 
PPTX
JavaScript DOM - Dynamic interactive Code
Laurence Svekis ✔
 
PDF
JavaScript Jump Start 20220214
Haim Michael
 
PPTX
Monster JavaScript Course - 50+ projects and applications
Laurence Svekis ✔
 
PPTX
Nodejs
dssprakash
 
PPTX
WordPress Hardening
Maurizio Pelizzone
 
PPTX
JavaScript Presentation Frameworks and Libraries
Oleksii Prohonnyi
 
PPTX
Introduction to Java Script
Vijay Kumar Verma
 
ODP
Passo a Passo para criar uma aplicação Móvel Híbrida
Juliano Martins
 
DOC
Java script by Act Academy
actanimation
 
PDF
Creating chrome-extension
Akshay Khale
 
PPTX
Chrome Extension
Andrei McMillan
 
JAVA SCRIPT
Mohammed Hussein
 
Java Script
Dr. SURBHI SAROHA
 
Java script programs
ITz_1
 
Scraping the web with Laravel, Dusk, Docker, and PHP
Paul Redmond
 
Java script
umesh patil
 
Browser extension
Cosmin Stefanache
 
NodeJS for Novices - 28/Oct/13 - Winnipeg, MB
David Wesst
 
JavaScript DOM - Dynamic interactive Code
Laurence Svekis ✔
 
JavaScript Jump Start 20220214
Haim Michael
 
Monster JavaScript Course - 50+ projects and applications
Laurence Svekis ✔
 
Nodejs
dssprakash
 
WordPress Hardening
Maurizio Pelizzone
 
JavaScript Presentation Frameworks and Libraries
Oleksii Prohonnyi
 
Introduction to Java Script
Vijay Kumar Verma
 
Passo a Passo para criar uma aplicação Móvel Híbrida
Juliano Martins
 
Java script by Act Academy
actanimation
 
Creating chrome-extension
Akshay Khale
 
Chrome Extension
Andrei McMillan
 
Ad

Similar to Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh perfw8appdevv1 (20)

PDF
What Web Developers Need to Know to Develop Windows 8 Apps
Doris Chen
 
PDF
Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3
Doris Chen
 
PDF
Building Beautiful and Interactive Windows 8 apps with JavaScript, HTML5 & CSS3
Doris Chen
 
PPT
Busy Developer's Guide to Windows 8 HTML/JavaScript Apps
JAX London
 
PDF
Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3
Doris Chen
 
PPTX
Windows 8 for Web Developers
Gustaf Nilsson Kotte
 
PPTX
Windows8 metro presentationupdated
Dhananjay Kumar
 
PDF
Develop an app for Windows 8 using HTML5
Soumow Dollon
 
PDF
Windows 8 app template feedback
Steren Giannini
 
PPTX
Windows 8 JavaScript (Wonderland)
Christopher Bennage
 
PDF
Win j svsphonegap-damyan-petev-mihail-mateev
Mihail Mateev
 
PPTX
Microsoft PT TechRefresh html win8.1
Alexandre Marreiros
 
PPTX
Windows 8 Pure Imagination - 2012-11-24 - Getting your HTML5 game Windows 8 r...
Frédéric Harper
 
PDF
Windows Store App Development C And Xaml 1st Edition Pete Brown
weihuaokane
 
PDF
Building native Win8 apps with YUI
Tilo Mitra
 
PDF
Use html5 to build what you want, where you want it
Kevin DeRudder
 
PPTX
Windows8 lightningtalk
carlspierre
 
PDF
What Web Developers Need to Know to Develop Native HTML5/JS Apps
Doris Chen
 
PPTX
Windows Store Apps using HTML and JavaScript: Become a Windows App Store deve...
Sacha Bruttin
 
PPTX
Windows8.1 html5 dev paradigm discussion netponto
Alexandre Marreiros
 
What Web Developers Need to Know to Develop Windows 8 Apps
Doris Chen
 
Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3
Doris Chen
 
Building Beautiful and Interactive Windows 8 apps with JavaScript, HTML5 & CSS3
Doris Chen
 
Busy Developer's Guide to Windows 8 HTML/JavaScript Apps
JAX London
 
Building Beautiful and Interactive Metro apps with JavaScript, HTML5 & CSS3
Doris Chen
 
Windows 8 for Web Developers
Gustaf Nilsson Kotte
 
Windows8 metro presentationupdated
Dhananjay Kumar
 
Develop an app for Windows 8 using HTML5
Soumow Dollon
 
Windows 8 app template feedback
Steren Giannini
 
Windows 8 JavaScript (Wonderland)
Christopher Bennage
 
Win j svsphonegap-damyan-petev-mihail-mateev
Mihail Mateev
 
Microsoft PT TechRefresh html win8.1
Alexandre Marreiros
 
Windows 8 Pure Imagination - 2012-11-24 - Getting your HTML5 game Windows 8 r...
Frédéric Harper
 
Windows Store App Development C And Xaml 1st Edition Pete Brown
weihuaokane
 
Building native Win8 apps with YUI
Tilo Mitra
 
Use html5 to build what you want, where you want it
Kevin DeRudder
 
Windows8 lightningtalk
carlspierre
 
What Web Developers Need to Know to Develop Native HTML5/JS Apps
Doris Chen
 
Windows Store Apps using HTML and JavaScript: Become a Windows App Store deve...
Sacha Bruttin
 
Windows8.1 html5 dev paradigm discussion netponto
Alexandre Marreiros
 
Ad

More from Doris Chen (20)

PDF
Practical tipsmakemobilefaster oscon2016
Doris Chen
 
PDF
Building Web Sites that Work Everywhere
Doris Chen
 
PDF
Angular mobile angular_u
Doris Chen
 
PDF
Lastest Trends in Web Development
Doris Chen
 
PDF
Angular or Backbone: Go Mobile!
Doris Chen
 
PDF
OSCON Presentation: Developing High Performance Websites and Modern Apps with...
Doris Chen
 
PDF
Practical Performance Tips and Tricks to Make Your HTML/JavaScript Apps Faster
Doris Chen
 
PDF
Developing High Performance Websites and Modern Apps with JavaScript and HTML5
Doris Chen
 
PDF
Windows 8 Opportunity
Doris Chen
 
PDF
Wins8 appfoforweb fluent
Doris Chen
 
PDF
Introduction to CSS3
Doris Chen
 
PDF
Practical HTML5: Using It Today
Doris Chen
 
PDF
Dive Into HTML5
Doris Chen
 
PDF
Practical HTML5: Using It Today
Doris Chen
 
PDF
HTML 5 Development for Windows Phone and Desktop
Doris Chen
 
PDF
Dive into HTML5: SVG and Canvas
Doris Chen
 
PDF
Performance Optimization and JavaScript Best Practices
Doris Chen
 
PDF
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
Doris Chen
 
PDF
Develop Netflix Movie Search App using jQuery, OData, JSONP and Netflix Techn...
Doris Chen
 
PDF
Ajax Performance Tuning and Best Practices
Doris Chen
 
Practical tipsmakemobilefaster oscon2016
Doris Chen
 
Building Web Sites that Work Everywhere
Doris Chen
 
Angular mobile angular_u
Doris Chen
 
Lastest Trends in Web Development
Doris Chen
 
Angular or Backbone: Go Mobile!
Doris Chen
 
OSCON Presentation: Developing High Performance Websites and Modern Apps with...
Doris Chen
 
Practical Performance Tips and Tricks to Make Your HTML/JavaScript Apps Faster
Doris Chen
 
Developing High Performance Websites and Modern Apps with JavaScript and HTML5
Doris Chen
 
Windows 8 Opportunity
Doris Chen
 
Wins8 appfoforweb fluent
Doris Chen
 
Introduction to CSS3
Doris Chen
 
Practical HTML5: Using It Today
Doris Chen
 
Dive Into HTML5
Doris Chen
 
Practical HTML5: Using It Today
Doris Chen
 
HTML 5 Development for Windows Phone and Desktop
Doris Chen
 
Dive into HTML5: SVG and Canvas
Doris Chen
 
Performance Optimization and JavaScript Best Practices
Doris Chen
 
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
Doris Chen
 
Develop Netflix Movie Search App using jQuery, OData, JSONP and Netflix Techn...
Doris Chen
 
Ajax Performance Tuning and Best Practices
Doris Chen
 

Recently uploaded (20)

PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PPTX
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
Francisco Vieira Júnior
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PPT
L2 Rules of Netiquette in Empowerment technology
Archibal2
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
Revolutionize Operations with Intelligent IoT Monitoring and Control
Rejig Digital
 
PDF
CIFDAQ'S Market Insight: BTC to ETH money in motion
CIFDAQ
 
PDF
Google’s NotebookLM Unveils Video Overviews
SOFTTECHHUB
 
PDF
Enable Enterprise-Ready Security on IBM i Systems.pdf
Precisely
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
GYTPOL If You Give a Hacker a Host
linda296484
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
madgavkar20181017ppt McKinsey Presentation.pdf
georgschmitzdoerner
 
PDF
CIFDAQ's Teaching Thursday: Moving Averages Made Simple
CIFDAQ
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
agentic-ai-and-the-future-of-autonomous-systems.pdf
siddharthnetsavvies
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Software Development Company | KodekX
KodekX
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
Francisco Vieira Júnior
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
L2 Rules of Netiquette in Empowerment technology
Archibal2
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Revolutionize Operations with Intelligent IoT Monitoring and Control
Rejig Digital
 
CIFDAQ'S Market Insight: BTC to ETH money in motion
CIFDAQ
 
Google’s NotebookLM Unveils Video Overviews
SOFTTECHHUB
 
Enable Enterprise-Ready Security on IBM i Systems.pdf
Precisely
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
GYTPOL If You Give a Hacker a Host
linda296484
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
madgavkar20181017ppt McKinsey Presentation.pdf
georgschmitzdoerner
 
CIFDAQ's Teaching Thursday: Moving Averages Made Simple
CIFDAQ
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
agentic-ai-and-the-future-of-autonomous-systems.pdf
siddharthnetsavvies
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Software Development Company | KodekX
KodekX
 

Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh perfw8appdevv1