...
- java.util.Optional for AjaxFallback**
Jira server ASF JIRA serverId 5aa69414-a9e9-3523-82ec-879b028fb15b key WICKET-6104 - new DateTime APIs for wicket-datetime
Jira server ASF JIRA serverId 5aa69414-a9e9-3523-82ec-879b028fb15b key WICKET-6105 - Lambda API for Listeners (onClick, etc.) Done. See Lambdas.java
AppCache for Offline-Support
...
http://www.html5rocks.com/de/tutorials/appcache/beginner/http://www.w3.org/TR/2011/WD-html5-20110525/offline.html
See: https://github.com/klopfdreh/wicket-components-playground/wiki/20.-HTML5-OfflineMode Implementation on hold (with ServiceWorker)
Also See: https://github.com/wicketstuff/core/tree/master/offline-mode-parent (Integration into Wicketstuff - with example)
Stays in wicketstuff repo as long as there is not enough browser support (http://caniuse.com/#feat=serviceworkers)
Better monitoring ( Jiraserver ASF JIRA serverId 5aa69414-a9e9-3523-82ec-879b028fb15b key WICKET-6120
)
Jira | ||||||
---|---|---|---|---|---|---|
|
...
Generic resource reference to handle with media files located at the file system of the server (out of the box) (also for Wicket 7)
Server Push with HTTP2 (
Jira | ||||||
---|---|---|---|---|---|---|
|
We could provide native integration with different web containers to make use of their HTTP2 Push support, e.g. Tomcat 8.5+ provides org.apache.catalina.core.ApplicationPushBuilder.
...
Articles explaining possible solutions for this problem: https://www.mnot.net/blog/2016/04/22/ideal-http, https://mariusgundersen.net/module-pusher/
Undertow 2.0.0.Alpha1 also provides implementation of PushBuilder
Status
Tomcat: Widget Connector
Status
The http/2 setup is rather complex to get it working completely.
Tomcat/apache/wicket/tree/master/wicket-experimental/wicket-http2/wicket-http2-tomcat (Mailing list request: https://www.mail-archive.com/users@tomcat.apache.org/msg121670.html)
Jetty: Not testedUndertow: Not tested: https://github.com/apache/wicket/tree/master/wicket-experimental/wicket-http2/wicket-http2-jetty
Undertow: https://github.com/apache/wicket/tree/master/wicket-experimental/wicket-http2/wicket-http2-undertow
Implementation
https://github.com/apache/wicket/tree/master/wicket-experimental/wicket-http2
Note
When the official servlet 4.0 API has been finished and all servers are using it this line of code: https://github.com/apache/wicket/blob/master/wicket-experimental/wicket-http2/wicket-http2-core/src/main/java/org/apache/wicket/http2/markup/head/PushHeaderItem.java#L91 has to be changed to the standard interface
Update WicketTester assertions
...