---
package: "@webjsdev/server"
version: 0.8.5
date: 2026-06-01T22:45:00+05:30
commit_count: 1
---
## Fixes

- **the core runtime and other static assets no longer wait on the first vendor resolve** ([#191](https://github.com/webjsdev/webjs/pull/191)) [`aa3eb43`](https://github.com/webjsdev/webjs/commit/aa3eb43)
  `/__webjs/core/*` (the `@webjsdev/core` runtime every page boots from), the
  dev reload client, and downloaded `/__webjs/vendor/*` bundles were served
  after the per-request `ensureReady()` analysis, so on a cold instance they
  blocked on the first vendor resolve (an unpinned app's `api.jspm.io` call, a
  10s timeout with transient retries stacking toward ~30s). Because the core
  bundle is on every page's boot path, that stalled first interactivity
  site-wide whenever an instance was cold. They are now served before
  `ensureReady()`, like the health and readiness probes, since they depend on
  neither the analysis nor the vendor importmap. The `/__webjs/core/` path guard
  also moves from a raw prefix check to a trailing-separator boundary, closing
  an encoded-slash (`..%2f`) escape to an `@webjsdev/core`-prefixed sibling.
