[{"data":1,"prerenderedAt":63},["ShallowReactive",2],{"\u002Fglossary\u002Fweb-worker":3,"\u002Fglossary\u002Fweb-worker:related":46},{"id":4,"title":5,"author":6,"authorImage":7,"body":8,"category":31,"date":32,"description":33,"draft":34,"extension":35,"letter":36,"meta":37,"navigation":38,"path":39,"readTime":40,"related":41,"seo":42,"stem":44,"term":5,"__hash__":45},"glossary\u002Fglossary\u002Fweb-worker.md","Web Worker","Fabian Krumbholz","\u002Fimages\u002Fauthors\u002Ffabian-krumbholz.webp",{"type":9,"value":10,"toc":27},"minimark",[11],[12,13,14,15,18,19,22,23,26],"p",{},"A ",[16,17,5],"strong",{}," is a script that runs in the background in a browser, on a separate thread from the main UI thread. This allows you to perform computationally intensive tasks without freezing or blocking the user interface. Offloading heavy JavaScript processing to a worker is a key strategy for improving responsiveness and achieving a good ",[16,20,21],{},"INP"," score. The ",[16,24,25],{},"Service Worker"," is a special type of worker with additional capabilities, like intercepting network requests.",{"title":28,"searchDepth":29,"depth":29,"links":30},"",2,[],null,"April 8, 2026","A Web Worker is a script that runs in the background in a browser, on a separate thread from the main UI thread. This allows you to perform computationally intensive tasks without freezing or block…",false,"md","W",{},true,"\u002Fglossary\u002Fweb-worker","1 min read",[],{"title":43,"description":33},"Web Worker: Definition | Web Performance Glossary","glossary\u002Fweb-worker","-moGAfTKgO21f-ZW982CsAP9qzC2-62BnnBFJ9beQ0w",[47,51,55,59],{"path":48,"title":49,"description":50,"letter":36},"\u002Fglossary\u002Fwkwebview","WKWebView","A WKWebView is the modern browser component that native iOS applications use to display web content directly inside the app. Think of it as a mini-browser window embedded within an app's interface.",{"path":52,"title":53,"description":54,"letter":36},"\u002Fglossary\u002Fwkwebviewconfiguration","WKWebViewConfiguration","This is the \"settings panel\" for a WKWebView. It is a configuration object that an iOS app developer uses to set up the properties and behavior of the in-app browser view.",{"path":56,"title":57,"description":58,"letter":36},"\u002Fglossary\u002Fwaterfall-chart","Waterfall Chart","A waterfall chart is a type of data visualization used in web performance analysis tools to illustrate how a browser loads all the assets on a webpage.",{"path":60,"title":61,"description":62,"letter":36},"\u002Fglossary\u002Fweb-fonts","Web Fonts","Web fonts are fonts that are downloaded by the browser on demand to render text in a specific typeface that is not pre-installed on the user's device.",1787756716704]