llama.cpp 프로젝트는 내장 웹 인터페이스의 service worker 동작에 대한 수정을 포함한 빌드 b11258을 출시했습니다. 이전에는 `--path` 또는 `--no-ui`와 같은 플래그를 사용하면 서버가 `/sw.js`에 대해 404를 반환했기 때문에 브라우저가 인터페이스의 캐시된 버전을 유지했습니다. 이는 service worker 제거를 트리거하지 않습니다.
- 서버는 이제 UI가 제공되지 않을 때 자신의 캐시를 지우고 열린 탭을 다시 로드하는 self-unregistering service worker를 제공하여 오래된 캐시가 폐기되도록 합니다.
- `--path`로 지정된 폴더에 있는 `sw.js` 파일은 우선권을 유지하며, 존재할 경우 먼저 제공됩니다.
이 변경으로 내장 UI 없이 서버를 실행할 때 사용자가 오래된 캐시된 인터페이스를 보는 것을 방지합니다.