[
https://issues.apache.org/jira/browse/TAP5-549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Howard M. Lewis Ship reassigned TAP5-549:
-----------------------------------------
Assignee: Howard M. Lewis Ship
> JavaScript libraries should be combined into a single request
> -------------------------------------------------------------
>
> Key: TAP5-549
> URL: https://issues.apache.org/jira/browse/TAP5-549
> Project: Tapestry 5
> Issue Type: New Feature
> Components: tapestry-core
> Affects Versions: 5.1.0.1
> Reporter: Howard M. Lewis Ship
> Assignee: Howard M. Lewis Ship
>
> It should be possible to create a virtual resource under /assets that
> represents all the JavaScript libraries for a particular page. I envision
> this as a Base64 stream that is the actually a composite list of paths to the
> real JavaScript files; encoded in such a way that when multiple pages use the
> same set of JavaScript libraries, they can share a single stream.
> The combined stream should be gzipped (if client supports it) and should be
> packed/minimalized. Some extra bookkeeping is needed to track what JS files
> were combined (the client tracks loaded JS libraries for when an Ajax partial
> update requires new libraries that were not required for the main page
> render, for example, a partial update that includes a form with client-side
> validation).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.