Description of problem:
Bayote base embeds all the components, products, etc in to it's javascript which create a 7MB d/l on our data set. These need to be ajaxified to make it efficient.
See the bayotbase/fielddefs.js & BB_CONFIG lines commented out in [1].
1: extensions/BayotBase/template/en/default/hook/global/header-start.html.tmpl

The purpose of this change is to prevent 7MB JavaScript files being d/l, so the test is to make sure that pages don't do that.
You won't be able to test the functional impacts until the inline editing and dependency extensions are added, as they are the extension that could be affected by this change.