5 comments

  • nderjung 7 minutes ago
    Alex from Unikraft here! Happy to answer any questions about the microVM part of the story from our side.

    We also did a couple of write ups if you're interested:

    - https://unikraft.com/blog/netlify-edge-functions

    - https://unikraft.com/customer-stories/edge-functions-netlify

  • nchmy 49 minutes ago
    I'm having trouble understanding/believing this, given that Cloudflare Workers are also v8 isolates and run vastly faster than the 25-40ms that netlify says their isolates took...
    • irq-1 34 minutes ago
      > In the past, requests went out to a hosted execution service. Today, they run on MicroVMs inside our own edge network

      The isolates were not being run at the edge.

    • phickey 35 minutes ago
      from the article: "With our old infrastructure it went out over the internet, ran the edge function, and came back to us to pass on. With the new compute platform, the request is forwarded to a compute node within our network."

      As far as I know, Cloudflare Workers have always executed within Cloudflare's network, not gone out to the internet and executed elsewhere (which I read as being in a hyperscaler cloud).

  • aaronvg 1 hour ago
    Wish it explained where the v8 isolate latency is coming from compared to microvms
    • wmf 36 minutes ago
      "In the past, requests went out to a hosted execution service."

      They were outsourcing to another company so there's plenty of room for overhead to creep in.

    • vmg12 59 minutes ago
      v8 isolates aren't actually a great sandbox and I would not trust them implicitly in the AI era. This is probably why they wrap them in an additional sandbox.
      • dummydummy1234 37 minutes ago
        Why are v8 isolates bad, I see speculative execution hacks, but are there others?
        • phickey 27 minutes ago
          Despite naming them isolates, the V8 team does not consider them to be a security boundary.
        • binsquare 29 minutes ago
          v8 isolates are still shared kernel

          while microvm's are separate kernel + hardware virtualization through hypervisor guarantees

          I wouldn't call it bad either, just different tools for different things

  • TaupeRanger 1 hour ago
    [flagged]
    • CharlesW 1 hour ago
      This is technical content, written for a technical audience, being shared on HN. In that context, it's not particularly esoteric. If "5x faster Edge Functions" means nothing to you, that's a good signal that you can just skip it without FOMO. If you're familiar with the concept but not Firecracker (a popular microVM) specifically, the expectation is that you'll use search engines and/or LLMs to get up to speed.
  • secondcoming 30 minutes ago
    If you're counting milliseconds why use Javascript?
    • wmf 24 minutes ago
      V8 is extremely optimized for script startup time.