Some quick notes on the WWDC 2015 session,  What’s New in Web Development in Webkit and Safari

I. Layout and Rendering
  1. Back drop filter – built-in, resource-cheap background blurs
  2. paged scrolling – smooth.  Scroll Snap points (new CSS standard).  Can define a fixed scroll width such that you don’t land in middle between two pieces of content.  Is sensitive to scroll velocity out of the box.
**DEMO: at 12:58
II. JavaScript – this section was really cool – it looks like they are moving in the direction of what they have been introducing in Swift, into JavaScript
template literals
template literals
  1. Template liters (ESX – new standard)
  2. Object Literal Property shorthand syntax
  3. Old: Prototype Syntax.  NEW: ***Class Syntax – makes JS feel like true OO.  And, it works out of the box with all your legacy JS.
  4. New CSS Features – implemented the new standards.
-detecting feature support: just use @support (sound familiar, Swift 2.0?) instead of complicated JS logic to detect browser version, supported features etc.
III. Maximizing Design for iOS & Mac OS X
      1. Airplay – works with Safari, OS X
      2. Multitasking – Presentation Mode: Full Screen | Inline | Picture in Picture
      3. Force Touch
**DEMO: 36:33

My mainmotivation for watching this session was to find out if they had made improvements inWebKit, which I am using in place ofUIWebView in an app, specificallywith regard to cookie handling (which seems to have been much easier in UIWebView).  Sadly there was no mention of cookies.  However the session was pretty awesome and impressive.

sad cookie monster :(
sad cookie monster 🙁

Published by Fuad Kamal

Principal & lead architect of Anaara, Fuad develops enterprise native iOS applications for companies such as First Data & major telecom companies. He also mentors iOS & Swift for Thinkful. If you've been to any major airport in the world recently you've stared at his work - those flight arrival/departure screens are part of the Flight Information Display System (FIDS), whose interface he developed back in the day in Flash 7. In his spare time he enjoys martial arts, cycling, and photography. On rare occasion he will write poetry and work on post production for films.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.