Generalizability of the Observed Performance Crossover for Node.js under Memory Constraints
Ascertain whether the performance crossover in Node.js workloads under severe memory constraints—where Docker containers maintain stable performance while Nanos unikernel performance degrades sharply—is a generalizable phenomenon across other unikernel implementations such as Unikraft or MirageOS, or is specifically caused by the Nanos unikernel’s memory management strategy.
References
First, our results are based on the Nanos unikernel, and it remains to be seen whether the observed performance crossover is a generalizable phenomenon or a consequence of Nanosâs particular memory management strategy; comparative evaluations involving other unikernel ecosystems such as Unikraft or MirageOS would be highly beneficial.
— Unikernels vs. Containers: A Runtime-Level Performance Comparison for Resource-Constrained Edge Workloads
(2509.07891 - Dinh-Tuan, 9 Sep 2025) in Section 6 Conclusion