I think it might be useful creating a issue (or at least a branch) to collect some ideas about this topic. I'll try to do something myself in the next days.
On Thu, Jul 17, 2025 at 11:01 AM Andrea Del Bene <[email protected]> wrote: > I'm in favor too of expanding Lambda adoption in Wicket. I remember some > of this support was eventually moved to WicketStuff due to the memory > concern, but I think it's better giving users the option to accept the > right trade-off between memory consumption and a cleaner code. > > On Wed, Jul 16, 2025 at 1:25 PM Martijn Dashorst < > [email protected]> wrote: > >> On Tue, Jul 15, 2025 at 3:12 PM Richard Eckart de Castilho < >> [email protected]> >> wrote: >> >> > Does the memory usage matter a lot? >> >> >> Yes. In (large) applications typically there's a lot of components in >> memory. >> >> I'll dig up some statistics from one of our production servers with a lot >> of users. >> >> Wrt. the this pointer: yeah, that sometimes comes up. However, most of the >> > time >> > >> I fill in method handles anyway. In those cases where I don't I typically >> > assign >> > the component to a variable that I can use inside the lambda instead of >> > the this. >> > I had also thought of passing in the component as an argument to the >> > lambda. >> > >> >> The issue is that each lambda takes a reference which increases the >> footprint of Component considerably. For a stateful serverside web >> framework we can't ignore this. >> >> Joined the ASF channel ;) >> > >> > Do you think this is something limited to Wicket Bootstrap? Or would you >> > just >> > want to explore the concepts in that space before considering them for >> > Wicket Core? >> > >> >> It just came up in that channel. No particular reason. >> >> For whether or not it belongs to wicket proper? I dunno, but that is >> something we should start discussing to get some new life in the project >> other than the odd bugfix. The programming model hasn't really changed >> since Java 5, so we're due a refresh. >> >> Martijn >> > > > -- > Andrea Del Bene. > Apache Wicket committer. > -- Andrea Del Bene. Apache Wicket committer.
