{
  "pack": "zeus-performance-100y",
  "version": "1.0.0",
  "freezeDate": "2026-05-06",
  "nextReviewYear": 2031,
  "horizonYear": 2076,
  "provenanceRoot": "aa015c739e8b5e16e652e685a7650bbeef7dde6d0d71748fbefebf56a9fb7f5f",
  "owner": {
    "name": "Vladoi Ionut",
    "email": "vladoi_ionut@yahoo.com",
    "btc": "bc1q4f7e66z87mdfj56kz0dj5hvcnpmh0qh4wuv22e"
  },
  "timestamp": "2026-06-10T18:16:49.648Z",
  "title": "Main-Thread Budget — Long-Task Pledge",
  "units": {
    "time": "ms"
  },
  "targets": {
    "longestTaskP75": 50,
    "longestTaskHardCap": 100,
    "totalBlockingTimeP75": 200,
    "totalBlockingTimeHardCap": 400,
    "maxLongTasksPerNav": 3
  },
  "techniques": [
    "Time-slice expensive work via scheduler.yield() / setTimeout(0).",
    "Defer non-critical hydration with requestIdleCallback().",
    "Move CPU-bound tasks to Web Workers (off-main-thread).",
    "Avoid synchronous JSON.parse on >32 KiB blobs in the boot path."
  ]
}