{
  "name": "SitePerto Drop local preview benchmark",
  "date": "2026-10-08",
  "applicationCommit": "66a4fa2ec54162ebb1750d3f601daccd8daf9a58",
  "url": "https://siteperto.com/drop",
  "environment": "Google Chrome on Windows desktop, production build, default CPU speed",
  "measurement": "Elapsed performance.now time from file selection handling to the initial sandboxed preview iframe load event. Includes local preparation. Excludes file picker time, login, network upload, link creation, subsequent navigation, and images loaded lazily after the initial preview.",
  "method": "Five sequential measurements per synthetic static-site sample in the same browser session. Means are arithmetic; sizes use decimal bytes (1 MB = 1000000 bytes).",
  "limitations": [
    "Synthetic HTML/ZIP examples with public repository images, not a random sample or statistical average of customer sites.",
    "The approximately 15 MB sample repeats two public PNG images under distinct filenames to reach that size; see file counts and actual archive sizes.",
    "Results depend on device, browser, background load, file count and content. Not a guaranteed duration or a comparison with competitors.",
    "The visible 1-second starting figure rounds the smallest tested mean up to a whole second. It does not claim every package is ready within one second."
  ],
  "samples": [
    {
      "file": "01-html-simples.html",
      "archiveBytes": 40992,
      "uncompressedBytes": 40992,
      "fileCount": 1,
      "sha256": "d5d99317393be9d58cc476e2b64467064cff05372231e0f7e99940976134606f",
      "runsMs": [
        67,
        101,
        64,
        81,
        80
      ],
      "meanMs": 78.6
    },
    {
      "file": "02-landing-500kb.zip",
      "archiveBytes": 522856,
      "uncompressedBytes": 531549,
      "fileCount": 8,
      "sha256": "44273031ee1cb2ae33b443803ed77174bba5599b95dcf3860b7954509cc4f8d9",
      "runsMs": [
        265,
        286,
        265,
        261,
        283
      ],
      "meanMs": 272.0
    },
    {
      "file": "03-negocio-2mb.zip",
      "archiveBytes": 2103499,
      "uncompressedBytes": 2211958,
      "fileCount": 8,
      "sha256": "b71571b8c7e1116be3d12be270933846f14060a2ae743898c615947a20793f09",
      "runsMs": [
        407,
        377,
        397,
        419,
        391
      ],
      "meanMs": 398.2
    },
    {
      "file": "08-negocio-5mb.zip",
      "archiveBytes": 4957399,
      "uncompressedBytes": 5149551,
      "fileCount": 19,
      "sha256": "b33ce166980cfb8bd3ed25887357579a31345e0f7c1c7057b3f79f6c31b2a31c",
      "runsMs": [
        1037,
        1013,
        1104,
        962,
        1019
      ],
      "meanMs": 1027.0
    },
    {
      "file": "04-portfolio-10mb.zip",
      "archiveBytes": 9673063,
      "uncompressedBytes": 10031031,
      "fileCount": 11,
      "sha256": "2a75d370d0e2928e5d2d07fb26f0b7b4ff1fb1bb6c491df724cb95f3933f36a6",
      "runsMs": [
        1242,
        1225,
        1190,
        1212,
        1218
      ],
      "meanMs": 1217.4
    },
    {
      "file": "09-portfolio-15mb.zip",
      "archiveBytes": 15028759,
      "uncompressedBytes": 15568828,
      "fileCount": 16,
      "sha256": "674258f7ec5fcfb6f2dda32b42a21a492b90aeb73796814640649c9f6ebcdf92",
      "runsMs": [
        2238,
        2307,
        2352,
        2072,
        2111
      ],
      "meanMs": 2216.0
    }
  ]
}
