What is AJAX?
Using AJAX with GendL
The most basic requirement is to use base-html-page as your web pages mixin. This provides most of the functionality, and was covered in the first topic of this tutorial, Creating and Publishing web pages
Next, to trigger an AJAX submit, form controls need to have their input :ajax-submit-on-change? set to T. This was covered in the tutorial topic Gathering inputs using form-controls
And finally, the page is best constructed from base-html-divs, as shown in the topic Building pages from base-html-divs
In the main, however, any optimisation can be performed at the end of the development cycle although it is worth bearing in mind the simplicity/granularity tradeoff when building the page in the first place. This was also discussed in the topic Building pages from base-html-divs
Using AJAX with GendL is really this simple!