Reference, Videos, and Forums

Guides and Sample Code

Get details on implementing web technologies with guides, reference, and sample code.

Discussion Forums

Ask questions and discuss a variety of web development topics with Apple engineers and other developers.


Watch and learn from our engineers as they show how to bring the latest web technologies to your websites on Safari.

Featured Web Technologies

Universal Links

Seamlessly link to content inside your app, or on your website in iOS 9. With universal links, you can always give users the most integrated mobile experience, even when your app isn’t installed on their device.

Safari Extensions

Safari extensions are a powerful way to add new features to Safari. They are built in Xcode with powerful native APIs and web technologies, such as HTML5, CSS3, and JavaScript. Now you can distribute and sell them through the Mac App Store.

Smart App Banners

Make it easy for users to discover and download your app from a website on iOS. With Safari’s Smart App Banner you can display a banner that provides a direct link to your app on the App Store, or opens the app if the user already has it installed. Smart App Banners integrate seamlessly, have the same look and feel users know from the App Store, and are easy to implement.

Safari Push Notifications

Use the Apple Push Notifications Service to send notifications to your website users, right on their Mac desktop — even when Safari isn’t running. They display your website icon and notification text, which users can click to go right to your website.


Introduced by Apple, WebKit is the most advanced rendering engine, drawing the webpages you see in Safari on macOS and iOS.

HTTP Live Streaming (HLS)

Deliver streaming media to an iOS app or HTML5-based website using an ordinary web server.