...
Div | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
The legacy JavaScript page discusses the earlier approaches; the main feature of Tapestry 5.4 is a total rewrite of all things client-side, with the following goals:
- Break the hard linkage of Tapestry to Prototype and Scriptaculous, by introducing an abstraction layer
- Remove the clumsy
Tapestry
andT5
"namespaces" - Reduce the amount of page-specific JavaScript initialization
- Make it easier to override behavior associated with client elements
- Support CoffeeScript and (potentially) other languages that target JavaScript
- Organize client-side JavaScript using modules
- Make pages load faster
- Integrate Bootstrap
- Make it easier for rich client libraries such as Backbone or AngularJS to operate within a page
- Properly document Tapestry's client support
...