This document discusses native to JavaScript bridging in WKWebViews on iOS. It provides an overview of WebKit and how it powers web views in native apps. It describes how WKWebViews improved upon UIWebViews by enabling features like JavaScript optimizations, multi-process loading, and simplified native to JS communication. The key methods for bridging discussed are user scripts to inject JS, evaluateJavaScript to call JS from native, and script messages to call native from JS. Code samples are provided for these bridging techniques.