(source: “People will visit a Web site less often if it is slower than a close competitor by more than 250 milliseconds”

Slides:



Advertisements
Similar presentations
A new Network Concept for transporting and storing digital video…………
Advertisements

WP 2 Usability Attributes Affected by Software Architecture Deliverable D2 – Usability Patterns Presenter: Robert Chatley - ICSTM.
Understand the Macromedia Flash environment Open a document and play a movie Create and save a movie Work with layers and the timeline Plan a Web site.
Rasterization and Ray Tracing in Real-Time Applications (Games) Andrew Graff.
V0.01 © 2009 Research In Motion Limited Introduction to Java Application Development for the BlackBerry Smartphone Trainer name Date.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
Extremely Large-Scale 3D Object Viewing on HIPerWall Research conducted by Alex Kindel under Professor Stephen Jenks.
User Centered Design Lecture # 5 Gabriel Spitz.
Sitefinity Performance and Architecture
Microsoft ® Official Course Monitoring and Troubleshooting Custom SharePoint Solutions SharePoint Practice Microsoft SharePoint 2013.
Increasing Website ROI through SEO and Analytics Dan Belhassen greatBIGnews.com Modern Earth Inc.
JavaScript & Metaperformance Douglas Crockford Yahoo! Inc.
Anthony Borton. MV P “It was an epic failure... I tried to get on and couldn't” I'm really annoyed that I wasted so much time trying to get onto.
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
Intro to PHP Introduction to server-side scripts (It’s all good :D) © TAFE NSW
Apiitfreeware websites is about all free sources such as software, video, wallpaper, games in different categories We use different technologies for.
2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.
UI Design Patterns & Best Practices Mike Wolfson July 22, 2010.
ITEC 325 Lecture 29 Memory(6). Review P2 assigned Exam 2 next Friday Demand paging –Page faults –TLB intro.
Research infrastructure and knowledge management Eric Maryniak.
Running A Profitable Web Site. Even with the web authoring tools and so many other resources at your disposal, it will still require a lot of work and.
SharePoint Enterprise Aggregation Caching Feature Product Overview Nimrod Geva Product Group Manager, KWizCom
Usability Considerations For Developing Web Applications Mihail V. Mihaylov (Mike Ramm) CEO, RammSoft Mihail V. Mihaylov (Mike Ramm) CEO,
Macromedia Flash CS4. What is Flash CS4? –Animation and interactive authoring program –Tools for complex animation, as well as excellent drawing tools.
JavaScript, Fourth Edition
ValueAd Inc. AdXpress ® Enterprise Ad Serving platform.
PPT By: Tony Thai By Andrew King. 1. Original and Credible 2. Website Guidelines 3. Valuable and Timely 4. Custom-Tailored 5. Be Responsive 6. Easy to.
Anonymity of Clickstream data.  Traffic from different countries  People with different intent –Buyers –Browsers –Competitors –Visitors with no apparent.
Static Testing Code Review/Verification –Code is reviewed by the developer and others after each change (Wei/William look at each other’s stuff) –Reviewed.
ASCENTIUM th Ave NE, Ste 225 Bellevue, WA t f ascentium.com PREPARED FOR Ascentium | October 22, 2015 | Page 1/10.
Embedded Software SKKU 14 1 Sungkyunkwan University Tizen v2.3 Application Profiling & Debugging.
Spring /6.831 User Interface Design and Implementation1 Lecture 24: Animation HW2 out, due next Sunday look for your evaluation assignment on.
Action button “search” will query the jobs table once clicked.
Ch. 8 Web Page Design – Animation and Behaviors Mr. Ursone.
Framebuffer Compression Using Dynamic Color Palettes (DCP) Ayub A. Gubran Tor M. Aamodt.
WPH310. Free Phone! Windows Phone 7 as a Game Platform Free Tools to Build Great Games The Game Loop Input on Windows Phone 7 Building a Game with Your.
MODUL 2: KEY POINTS IN DEVELOPING ANDROID APPS Studio Mobile Content Development IMTelkom 2012.
KSA Metrics Data extracts represented as charts with references. The slides are organized by source and time. Last updated 25 February 2014.
On the data side of the application… In the beginning, we needed to translate the ideas for the game’s dialogue progression and how the player would interact.
REAL WORLD AJAX MARCH TIBCO USER CONFERENCE / 2004 Enterprise Rich Internet Applications with AJAX Real World Case Studies with TIBCO General Interface™
1 © 2005 Cisco Systems, Inc. All rights reserved. 9429_03_2004_c1 Using Cisco Network Simulator.
Contents  Teleoperated robotic systems  The effect of the communication delay on teleoperation  Data transfer rate control for teleoperation systems.
Teaching and Learning Institute It is not unusual for school districts to receive hundreds of applications for every teaching vacancy. Unprofessional,
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Course Introduction Wednesday Introduction.
Google Web Toolkit Dynamic web on Java (Script) Jordan Jordanov 6 March 2008.
CROSS PLATFORM MOBILITY
Project 6 Creating Forms on a Web Page. Objectives Define terms related to forms Describe the different form controls and their uses Use the tag Create.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Sofia Event Center May 2014 Angel Todorov Principal Architect, Infragistics Inc. Debugging, Profiling and Optimizing Web Apps with IE11 – F12 Developer.
ASSIGNMENT 2 INTERACTIVE MEDIA. Weng Leon Wong Mun Yee Chew Wee Li RD Drake 1007K10923 Tan Eng Jun 0807C67907 The Groupings.
1 Using jQuery JavaScript & jQuery the missing manual (Second Edition)
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
Vineel Vutukuri. What is SPA? Why SPA? Pros & Cons When to use SPA?
Adobe Digital Marketing
“Fun with Visual Studio!”
Making the Case for Exhibit Staff Training
Solving Performance Bottlenecks for Spark Developers
The merging of Web and Mobile APP
GSP 215 RANK Education Your Life-- gsp215rank.com ENV 340 STUDY.
High-performance web platform
Moodle Scalability What is Scalability?
Web Site Analytics with Google Analytics
DR. JOHN ABRAHAM PROFESSOR UTPA
Loading… Please Wait $ $ $100 $100 $100 $100 $100 $200 $200 $200 $200 $300 $300 $300 $300 $300 $400 $400 $400 $400 $400 $500 $500 $500 $500 $500.
Lecture 34: Testing II April 24, 2017 Selenium testing script 7/7/2019
Tips to Improve Conversion Rate Optimization. What Is Conversion Rate? For the uninitiated, the conversion rate of a website is the percentage of visitors.
Blender API: Part 1: Overview
Running C# in the browser
Yale Digital Conference 2019
Presentation transcript:

(source:

“People will visit a Web site less often if it is slower than a close competitor by more than 250 milliseconds” (source: (source:

1.Page/app load time “Decreasing page load time can drastically increase conversions” (source: “The frustration of waiting for large pages to load can cost the enterprise valuable potential visitors.” (source: Gartner Inc.) 2.UI responsiveness/input lag “Research in human-computer interaction points to around 100 ms as the maximum acceptable response time to simulate instantaneous behavior” (source: 3.Fluid scrolling/panning/animations “Low FPS does not give the illusion of motion effectively” (source: 4.Long-term stability Resuming use of an app should feel like it has always been running Running an app/site for days shouldn’t result in a degradation of usability

Networking Parsers DOM Tree FormattingLayout Painting Display Tree Compositing DOM API & Capabilities Chakra DMANIP Hit Testing Input Data &State IE Pipeline

1.Can I eliminate work entirely? 2.Can I optimize existing work? 3.Can I defer work, or perform it in parallel?

1.Memory bloat 2.Memory leaks 3.Object churn

GC Runs….

GC Frees Memory

Performance is extremely important (and fun!) Visual Studio 2013 and IE11 provide tooling for diagnosing issues related to… Page load/resource loading costs UI responsiveness Frame rate Memory efficiency Please try out the tools and send us feedback!