Scrivito applications are now able to retrieve widget data on demand. This reduces the applications’ bandwidth, memory and CPU usage, and speeds up pre-rendering. On average, the size of preload dumps is reduced by 80 %, causing the app to be loaded much faster.
For details, see the optimizedWidgetLoading option of Scrivito.configure.
Scrivito JS SDK 1.24.0 Released – Featuring Further Performance Improvements
Further performance improvements
Optimized widget loading
Faster component rendering
React components that are defined by means of Scrivito.provideComponent are now rendered significantly faster.

WYSIWYG text highlighting
Sometimes, one needs to draw the attention of website visitors to the most important part of a longer paragraph. To achieve this, editors can now highlight short passages of text using the “mark” HTML toolbar button.
Combined with the right design, this will help you get your message across in another great looking way. For details, see Customizing the in-place editing toolbar.

Selectable editing interface language
Editors no longer need to change the language setting in their browser to switch between German and English localization in Scrivito’s editing interface as the user menu at the bottom right now provides a language selector.
In situations in which it is desirable or required that all editors always use Scrivito’s editing interface in the same language (regardless of individual user preferences), the new editorLanguage configuration option lets you achieve this.

Removing pages from the hierarchy
A website’s page hierarchy structures the site’s content. Pages part of the hierarchy usually show up in navigations somewhere on the site. Previously, using the editing interface, it was not possible to detach a page from the hierarchy to turn it into a landing page, for example. Now, you can! There’s a menu item for this in the context menu of those pages in the hierarchy browser that don’t have subpages.

