# Talking to JavaScript from a SwiftUI WebView (and the iOS 26 Catch)
Ilyas Hallak 3 min read
How Swift and JavaScript communicate in a WebView, and why the native iOS 26 WebView drops the message handler channel and forces you to poll.
How Swift and JavaScript communicate in a WebView, and why the native iOS 26 WebView drops the message handler channel and forces you to poll.
How a tiny router lets my Readeck reader run the new iOS 26 SwiftUI WebView on new devices and the proven WKWebView everywhere else, with a switch for the user as a bonus.
A personal journey into open source: how I created the Readeck iOS App and shared it with the community.
Modern CLI tools that revolutionize the terminal experience: eza, bat, fzf, lazydocker and more.
A complete guide to ZSH configuration with Oh My Zsh, plugins and themes for a productive development environment.
A practical guide to avoiding Share Extension memory crashes with payload control and a Core Data-first data path.