github ToolJet/ToolJet CE-LTS-2.50.6

latest releases: v2.63.0, CE-LTS-2.50.9, v2.62.0...
9 days ago

What's Changed

Improvements include fixing performance bottlenecks, optimizing query execution order, and reducing unnecessary re-renders for better efficiency and faster load times.

Improvements

  • Improves rendering of query manager on initial app load
  • Fixed: performance bottlenecks with our current state management, The old setter function, which updates the entire state tree, is causing significant delays and unnecessary re-renders.
  • Fixes: Order of query executions for app load an page load. Expected order- app load queries >> page load queries
  • Fixes: page load queries should be triggered even if the one or all the app load queries fails
  • reduced calling resolver functions upto 50% times for components' rendering
    - moved to new resolver function for resolving component properties: more efficient as
    - utilises hash table to resolve references and only uses recursive function for
    resolving JS code by inferring the query
    - reduced re-rendering of Box component upto 50-60%
    - app load time improved by 30% : as resolver function is more efficient and 50%
    reduction on rendering of Box.jsx
  • Remove current state dependencies from query manager
  • Remove current state dependencies from utilities functions
  • Improvements Container and Sub-container (drag layers) to reduce re-rendering and efficient computations

Don't miss a new ToolJet release

NewReleases is sending notifications on new releases.