This repository has been archived by the owner on Aug 10, 2024. It is now read-only.
"Samarium"
Pre-release
Pre-release
To learn more about Kweb please visit kweb.io.
Significant improvements in this release:
- Switch to Jetty from Netty, not sure why but it resolved a hard-to-find websockets issue
- Add explicit support for common browser instructions, like CreateElement and SetAttribute, which avoids a call to
eval()
for these operations, improving responsiveness - Add send-buffer to outbound WebSocket channel to speed up page rendering
- Add support for caching non-visible DOM elements in the client (through new
render()
cacheOnClient
parameter), makes UI feel super-responsive - Cleanup of event propagation, can't be sure there are no leaks but I've certainly fixed the obvious ones
- Introduce beginnings of integrationTest code in build.gradle, not sure how it will work yet, needs to be fleshed out
- Implemented new release naming scheme based on periodic table of the elements