Safari is not a WebKit wrapper. Out of the box, WebKit can only display web views inside rectangles, and nothing else. A web browser is a lot more than its rendering engine.
Very nice! I'm starting to believe the no-JS life may end up being the only answer to the enshittification of the mobile web. One of the reasons I built my own iOS browser was to have a "disable JS" button readily available, so I fully support you!
Great question, thanks! I've got 200 tabs currently open on my phone :)
Memory wise, at most 8 tabs can be kept alive in the background. Then based on the phone thermal state, that number decreases to 4, 2, and then 1.
Additionally, turning on Low Power Mode suspends all background tabs immediately, which is also convenient. I should probably document that behavior somewhere actually :)
- iOS 15 introduced a "proper" way to restore scroll position and page state.
- iOS 16 introduced the super nice "expanded" font width, used in certain address bar setup.
- iOS 16.4 fixed a bug where the address bar could not be properly attached to the keyboard.
Thank you!! That's the most requested feature so far :) The challenge is to come up with gestures that work regardless of the toolbar configuration, but since this has been the most requested feature and I badly need it for my own browsing as well, it's very high on the todo list :)
Awww so glad to hear you also tried Quiche Reader! I'm actually hoping to make both apps work together in the future.
Implementing custom search engines would be easy, but I would not be able to support their autosuggest API, since they all require custom parsing rules.