The power of speed and versatility

We like to proud ourselves with some of the best widgets you can use in ThingWorx. We like our apps to be fast and to achieve good UI/UX with the features  these widgets have and the virtually infinite ways you can style them.

Learn more about using these widgets

Better mashup loading time1

Faster cold load time

ThingWorx Widgets


IQNOX Widgets


Faster hot load time

ThingWorx Widgets


IQNOX Widgets


Script load time2 – Lower is better

Configurator features

  • No need to leave the mashup builder to style your widgets.
  • No guessing of how your widget is gonna turn out, there’s a live preview built in.
  • Templates that store the different styles of the widgets are part of your project and can be maintained and exported together with it.
  • No limit on the number of templates, you can build as many button styles as you want.
  • Easily duplicate of templates for faster styling variations of other templates.
  • All widgets come with their own custom configurator, with specific styling options for every state.
  • Write CSS directly in the configurator, and it will be applied live in the preview for faster styling control.

Runtime features

  • The current template of a widget can be bound and driven by external logic. For example: the same label can have different styles, depending on external values
  • The templates store of an application can also be dynamically  set. For example: a multi tenant application can have a different style based on the current logged in customer.
  • Widget template caching ensures that widget styles are only generated when they are being used and that one style doesn’t affect another

Request a demonstration

  1. All speed tests were conducted on a local ThingWorx instance to mitigate network speed variability and ping, Chrome browser and Windows 10. For testing we used a Collection widget with a Cell mashup made up of the most used widgets in a given app and repeated 500 times. Both mashups with OOTB widgets and IQNOX widgets have the same type and number of widgets. Results may vary based on system configuration, mashup content and other factors.
  2. Cold load time refers to the first time the app loads with no cache for any of the widgets. Hot load applies when navigating to a mashup within the same application. Script load time – the time the browser takes to execute the JavaScript code associated with the widget. This does not include resource download time and rendering time which have similar values in both cases.