Select to view content in your preferred language

Experience Builder Lite

379
0
03-24-2026 09:08 AM
Status: Open
berniejconnors
Frequent Contributor

Many end users expereince poor performance with an ExB app on their old or weak hardware.  Even if the ExB app is only using a basic 2D map interface.

My idea:

Add an option for publishing an "ExB Lite" app.  The resulting app would not have the higher hardware requirements of a standard ExB app. 

The justification:

Many apps do not require the additional capabilities provided by WebGL and GPUs.  Unfortunately, ExB apps require a GPU, WebGL support, and 8 GB RAM.  WAB apps do not require WebGL support and run very well on older computers with low resources and no GPU.

Feature

Web AppBuilder

Experience Builder

JS API

3.x

4.x

Rendering

DOM/Canvas (2D)

WebGL (GPU)

Depends on GPU

berniejconnors_0-1774367258696.png Minimalberniejconnors_1-1774367258697.png Heavy

Browser requirements

Lower

Higher

Typical weak point

CPU

GPU / VRAM / drivers

Compatibility

Older browsers fine

Needs modern GPU and WebGL support

 

My web traffic shows over 10% of our users are still using our WAB app even though an ExB version of the same app have been available since Decmber 2024.  We tried to encourage all users to use the ExB app:

  • We made the ExB version the default app, the WAB app is only avaialble via a new URL.
  • We labelled the WAB app as "Deprecated".

I strongly suspect 10% of our users are running older and weaker hardware that cannot support an ExB app.  All our apps are available to the Public.  We have no control over their hardware choices.

Implementation:

Perhaps the best implementation might be through some ExB templates that are limited to features that will not require GPU and WebGL2.0 support.