(OP) Happy to answer any questions! Some things we're still exploring:
- Mounting persistent storage for file i/o
- Replacing noVNC with a faster alternative
Would love feedback, especially if you’ve worked on fast-cold-start systems or unikernel-based infra.
This is probably a dumb question from someone who knows almost nothing about system engineering.
How hard would it be to boot a computer to this as an OS?
When should I use this versus Browserbase or Browserless or Hyperbrowser?
Obviously since this is open source, then I can self host it. What other reasons?
Just curious!
This is super cool. We’ve been looking into infra for AI agents. As others have noted, the difference in speed alone between docker and this is a huge win. Having our clients wait around for five seconds really adds up.
Awesome tech, excited to dig deeper for healthcare
Cool (and congrats on the demo)! Sounds like a promising approach. I work on browser use agents and one of the most difficult problems now is bot detection. Curious if you know how this impacts bot detection/fingerprinting?
This is awesome stuff. I think the biggest thing holding back a bunch agentic use cases is great infra and this is a a great step in the right direction. Love how fast it boots!
5s for Docker containers vs 20ms now ... holy moly, this is fast
Interesting work. It immediately brought boot2gecko to my mind. If I understand unikernels correctly - do you think it would be viable to run this on real HW?
I'm assuming the low latency cold starts are from a paused state, considering chrome itself takes a few seconds to boot? Or have you found some clever way to snapshot a running chrome and fork that?
Either way thanks for sharing.
Maybe you can clarify but this isn't actually using unikraft the kernel is it?
Maybe you can clarify that this is actually running a stripped down linux as unikraft does not have the support to run chrome itself.
> This unikernel implementation can only be run on Unikraft Cloud
Looking forward to one that'll run on my local machine, if I read this correctly?
What’s the size of the image?
Can this run inside a Lambda?
Wooow man this is crazy!! I wanna chat
Impressive work, @juecd!
This looks excellent, and very fun to play with!
I used this one-liner to run an instance directly from remote source:
Be aware that the initial docker build is quite long... But caching kicks in for subsequent runs.I look forward to playing with this!