Safari on iOS 8 in a nutshell
- HTML5 new APIs: WebGL (3D canvas), IndexedDB, Navigation Timing API and Crypto API
- Native hybrids: Improved and faster WebView
- Scroll events useful for Parallax effects
- Video playing: CSS layering, Fullscreen API and Metadata API
- HTML Template element
- Safari Extensions allowing native apps to be used as plugins inside Safari that can read and modify the DOM
- Images: Support for Image Source Sets (srcset) and Animated PNG format
- CSS: Shapes, subpixel layout (hairline borders)
- Autofill for forms, including credit card scanner with OCR
- Web and native App integration, including the ability share login data
- EcmaScript 6 partial support
- SPDY (I couldn’t find a way to test this, any suggestion?)
- File Uploads are not working anymore (bug)
- minimal-ui support removed
- The Remote Web Inspector works only from Yosemite; if you are still on previous versions of Mac you can use a Nightly WebKit build.
Compared to other mobile browsers, these are the features that didn’t come up on iOS 8:
- Resolution media queries with dppx unit
- @viewport declaration
- WebP image format
Datalist didn’t make it into iOS8, but stil a
vast damn good update to the mobile safari browser.
p.s. still haven’t updated to iOS8 yet.