General Interface is an
open source project
hosted by the
Dojo Foundation
Home
Downloads
Learning Center
Forum
Project
Quick Search
Browse
Pages
Blog
Labels
Attachments
Bookmarks
Mail
Advanced
Confluence Gadgets
Log In
Dashboard
General Interface Docs
…
Home
General Interface Developer Guide
Chapter 8 Optimizing Application Performance
List of Best Practices
Tools
A
ttachments (0)
Page History
Restrictions
Info
Link to this Page…
View Wiki Markup
List of Best Practices
Page restrictions apply
Added by
Barbara Weinstein
, last edited by
Barbara Weinstein
on Jul 05, 2009
Comment:
Application Design
Chapter 8 Optimizing Application Performance
Faster Load Times
Use these best practices when developing your applications:
Application Design
Design Applications to be Asynchronous
Reuse Existing Components
Don't Store Data in Form Elements
Components and Component Serialization Files
Eliminate Unnecessary Components
Use Matrix and Paging
API Usage
Minimize Repainting
Search Components in the DOM Efficiently
Exclude Logging Messages
JavaScript Code
Remove Unused JavaScript Code
Avoid Initializing Unused Variables
Replace Old and Deprecated APIs with More Efficient APIs
Replace JavaScript Manipulation of CDF with XSL Transformations
Use jsx3.net.Service.compile()
Avoid Excessive String Concatenations
Identify Slow Functions Calls
Faster Load Times
Upgrade to the latest version of General Interface
Upgrade Browsers
Load from Cache
Split CDF Documents
Create Custom General Interface Builds
Benchmarking Performance
Review Component Statistics
Use the General Interface Debug Build
Use General Interface Performance Profiler
Use JavaScript Profiling Tools
Use General Interface Test Automation Kit
Application Design
Chapter 8 Optimizing Application Performance
Faster Load Times
Contents
Searching General Interface Docs
Collapse all
Expand all
Collapse all
Labels parameters
Labels
Enter labels to add to this page:
Looking for a label? Just start typing.