Optimize Visual Builder Apps for Faster Loading by Shay Shmeltzer


Oracle Visual Builder applications are composed of multiple files including HTML files defining the UI, JavaScript files with coded function logic, and JSON meta-data files for pages, flows and actions. All this data, in addition to several javascript libraries, needs to get to the end-user’s browser to correctly render your application. But did you know that you can reduce the size of the data being transferred to the client, and help cache it for future access – and as a result create a faster loading and operating app?

Visual Builder Studio makes it easy to optimize your application with a specific “optimize application” checkbox that is part of the package visual application build step. When you check this checkbox we’ll be using a bunch of utilities to compress your app, reduce the number of files involved, and enable resource caching – creating an optimized app ready to be published. If you are not using Visual Builder Studio to package and deploy your app, you can leverage the Visual Builder vb-optimize grunt tasks to do the optimization and deployment of your app and achieve the same results.

Once you optimize your application, you’ll notice that we no longer download individual files for each page and action in your app when you access or invoke them. In addition, you’ll see that when you invoke the same app again on the same browser many of the files we downloaded the first time you accessed the app are now retrieved from the browser’s cache – further accelerating your app’s performance. You should only see REST calls that access the data layer being invoked now. Read the complete article here.

Developer Partner Community

For regular information become a member in the Developer Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook image Meetups

Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.