How to optimize Dojo load time?

I am developing a business application based on PHP and PHP. Dojo toolkit. The interface is similar to what you see on the dojo dijit theme tester.

On the Internet, it takes a lot of time to load all these one by one..

I want to know what is the best technique used by the theme tester demo, it loads faster than we build Many.

Am I interested in learning the best practices for optimizing load time?

You correctly observe that the biggest cause of runtime performance problems is that it is making many round trips to the server To get small JS files.
Although Dojo’s modular design is very useful at design time (widget extensions, namespaces, etc.), at runtime, you can optimize the dojo bit-the way to do this is to customize Build.

Doing a custom build will bring you a huge performance boost-hundreds of round trips will be reduced to 1 or 2, and the size of the payload will also be significantly reduced. We have already seen Up to a custom build improves performance by 50 times

The custom build will create an optimized, minified JS file that contains only the code you use in your application.
You can follow To define multiple layers in a way to separate application JS files (for example, a compressed file and multiple files contained in different UI)
According to the version of the dojo you are using, please refer to:

http ://dojotoolkit.org/reference-guide/1.7/build/index.html#build-index
http://dojotoolkit.org/reference-guide/1.7/build/pre17/build.html#build-pre17 -build

Although it looks daunting at first, it can create an optimized version and see the benefits:)

Develop a business application based on PHP and PHP. Dojo toolkit. The interface is similar to what you see on the dojo dijit theme tester.

On the Internet, it takes a lot of time to go one by one Load all these j..

I want to know what is the best technique used by the theme tester to demonstrate, it loads much faster than what we built.

I am interested in knowing Are there best practices for optimizing load time?

The biggest reason you correctly observe runtime performance issues is that it is making many round trips to the server to fetch small JS files.
Although Dojo The modular design is very useful at design time (widget extensions, namespaces, etc.), but at runtime, you can optimize the dojo bit-the way to do this is to do a custom build.

Doing a custom build will bring you a huge performance boost-hundreds of round trips will be reduced to 1 or 2, and the size of the payload will also be drastically reduced. We have seen custom builds increase performance by 50 times

The custom build will create an optimized, minified JS file that only contains the code you use in your application.
You can define multiple graphs based on how you want to separate the application JS files Layers (for example, a compressed file and multiple files contained in different UIs)
Depending on the version of the dojo you are using, please refer to:

http://dojotoolkit.org/reference-guide/1.7 /build/index.html#build-index
http://dojotoolkit.org/reference-guide/1.7/build/pre17/build.html#build-pre17-build

Although it is a It looks daunting at first, but it can create an optimized version and see the benefits:)

Leave a Comment

Your email address will not be published.