A couple examples: Playing video without opening a full screen popup window. Preserving `position: fixed` elements in the right place while you type in a form. Properly emitting scroll events. Not throttling timers. Adding webcam/microphone API support. Allowing canvas contexts to access video content. Not downsampling images. Not immediately killing a page once it exceeds the JS heap limit. Not automatically deleting local storage and application cache. Implementing pointer events API. Adding an actual file picker (not only a photos picker). Exposing an API to control the virtual keyboard. Adding the full screen API. Allowing CSS transforms and filters to be applied to playing videos. Allow users to download files to iCloud Drive.
Thanks for the feedback. A lot of those features do make sense, but I'm wondering about something like a "file picker." iOS devices have abandoned the concept of a file system from the users perspective. I don't think anyone I know (Outside of fellow iOS developers) could tell me the `pwd` path to any of the files on their phone.
It seems almost like Apple is restricting some of these features in an effort to get developers to go native, because all of the functionality you've mentioned is available via native app SDK's. The main challenge is that you lose the web openness. Thanks again for the feedback and great points.