A system comprising: a database disposed within a computational instance (322, 324, 326, 328) of a remote network management platform, the database containing references to a plurality of scripts, the scripts being interpretable to define structure and operation of components of a web page, wherein the computational instance remotely manages a managed network, wherein components of the web page include a first component and a second component, and wherein the scripts include a first script interpretable to define structure and operation of the first component and a second script interpretable to define structure and operation of the second component; and a web server application, executable on a computing device also disposed within the computational instance, the web server application configured to: receive, from a web browser application executing on a client device associated with the managed network, a request for the web page, and responsive to the request, (i) identify the plurality of scripts based on information in the request, (ii) bundle the identified scripts into a bundle of scripts, (iii) generate a markup document representing the requested web page and including in the markup document a reference to the bundle of scripts, wherein the reference to the bundle of scripts is useable by the web browser application as a basis to retrieve the plurality of scripts in rendering the web page, and (iv) output the generated markup document in a response for transmission to the client device, wherein the first script is interpretable by the web browser application to cause the web browser application to dynamically publish data related to the first component, wherein the second script is interpretable by the web browser application in accordance with a listen-to tag attribute operative to bind the second component with the dynamically published data related to the first component, and wherein the listen-to tag attribute defines a communication mechanism to listen to actions emitted by the first component. a database disposed within a computational instance (322, 324, 326, 328) of a remote network management platform, the database containing references to a plurality of scripts, the scripts being interpretable to define structure and operation of components of a web page, wherein the computational instance remotely manages a managed network, wherein components of the web page include a first component and a second component, and wherein the scripts include a first script interpretable to define structure and operation of the first component and a second script interpretable to define structure and operation of the second component; and a web server application, executable on a computing device also disposed within the computational instance, the web server application configured to: receive, from a web browser application executing on a client device associated with the managed network, a request for the web page, and responsive to the request, (i) identify the plurality of scripts based on information in the request, (ii) bundle the identified scripts into a bundle of scripts, (iii) generate a markup document representing the requested web page and including in the markup document a reference to the bundle of scripts, wherein the reference to the bundle of scripts is useable by the web browser application as a basis to retrieve the plurality of scripts in rendering the web page, and (iv) output the generated markup document in a response for transmission to the client device, wherein the first script is interpretable by the web browser application to cause the web browser application to dynamically publish data related to the first component, wherein the second script is interpretable by the web browser application in accordance with a listen-to tag attribute operative to bind the second component with the dynamically published data related to the first component, and wherein the listen-to tag attribute defines a communication mechanism to listen to actions emitted by the first component. receive, from a web browser application executing on a client device associated with the managed network, a request for the web page, and responsive to the request, (i) identify the plurality of scripts based on information in the request, (ii) bundle the identified scripts into a bundle of scripts, (iii) generate a markup document representing the requested web page and including in the markup document a reference to the bundle of scripts, wherein the reference to the bundle of scripts is useable by the web browser application as a basis to retrieve the plurality of scripts in rendering the web page, and (iv) output the generated markup document in a response for transmission to the client device, wherein the first script is interpretable by the web browser application to cause the web browser application to dynamically publish data related to the first component, wherein the second script is interpretable by the web browser application in accordance with a listen-to tag attribute operative to bind the second component with the dynamically published data related to the first component, and wherein the listen-to tag attribute defines a communication mechanism to listen to actions emitted by the first component.