[{"data":1,"prerenderedAt":56},["ShallowReactive",2],{"\u002Fglossary\u002Fbloom-filter":3,"\u002Fglossary\u002Fbloom-filter:related":39},{"id":4,"title":5,"author":6,"authorImage":7,"body":8,"category":24,"date":25,"description":26,"draft":27,"extension":28,"letter":29,"meta":30,"navigation":31,"path":32,"readTime":33,"related":34,"seo":35,"stem":37,"term":5,"__hash__":38},"glossary\u002Fglossary\u002Fbloom-filter.md","Bloom Filter","Fabian Krumbholz","\u002Fimages\u002Fauthors\u002Ffabian-krumbholz.webp",{"type":9,"value":10,"toc":20},"minimark",[11],[12,13,14,15,19],"p",{},"A Bloom filter is a highly efficient, probabilistic data structure that Speed Kit uses to keep the ",[16,17,18],"strong",{},"Service Worker Cache"," in the browser synchronized with the server. A server cannot directly tell a browser to delete a stale file from its cache. The Bloom filter solves this by acting as a compact \"checklist\" of recently changed files. Before serving a file from the browser cache, the Service Worker checks this list. If the file is on the list, it knows it must re-validate it with the server. If not, the file is guaranteed to be fresh and can be served instantly. This process is far more efficient than re-validating every single cached asset.",{"title":21,"searchDepth":22,"depth":22,"links":23},"",2,[],null,"October 9, 2025","A Bloom filter is a highly efficient, probabilistic data structure that Speed Kit uses to keep the Service Worker Cache in the browser synchronized with the server.",false,"md","B",{},true,"\u002Fglossary\u002Fbloom-filter","1 min read",[],{"title":36,"description":26},"Bloom Filter: Definition | Web Performance Glossary","glossary\u002Fbloom-filter","5PxSK2gVIAg7q7NXvtmeakGtXxAEtowpuqK9A-uiSSc",[40,44,48,52],{"path":41,"title":42,"description":43,"letter":29},"\u002Fglossary\u002Fback-forward-cache-bfcache","Back\u002FForward Cache (bfcache)","The back\u002Fforward cache (or bfcache) is a browser optimization that enables instant navigations when a user clicks the back or forward buttons.",{"path":45,"title":46,"description":47,"letter":29},"\u002Fglossary\u002Fbackend","Backend","The backend refers to the server-side components of a web application that are not visible to the end-user. This includes the web server, application logic, and databases.",{"path":49,"title":50,"description":51,"letter":29},"\u002Fglossary\u002Fbackend-cache-aws","Backend Cache (AWS)","This is Speed Kit's central, primary cache where Anonymous HTML and other website assets are stored. It is hosted on Amazon Web Services (AWS), a secure and highly reliable cloud computing platform.",{"path":53,"title":54,"description":55,"letter":29},"\u002Fglossary\u002Fbackend-time","Backend Time","Backend Time is the duration it takes for a website's Origin Server to process a request and generate the HTML for a page.",1787756713136]