Web platform features explorer

📃 November 2010 release notes

New in Safari on iOS

The following features are now available in Safari on iOS:

  • <article>: The <article> element represents self-contained content, which is intended to be independently distributable or reusable, such as a comment, a blog post, or news article.
  • <aside>: The <aside> element represents a portion of a document whose content is only indirectly related to the document's main content.
  • background-size: The background-size CSS property scales or stretches a background based on the size of the element (with the contain and cover keywords), a length, or percentage.
  • border-radius: The border-radius CSS property rounds the corners of the border drawn around an element.
  • Channel messaging: Channel messaging communicates one-to-one between browsing contexts on the same origin, such as between <iframe> elements or two documents using a shared worker.
  • Device orientation events: The DeviceMotion and DeviceOrientation events report the movement and orientation of the browser's device in physical space. Note that coordinates can differ noticeably between platforms and devices.
  • <header> and <footer>: The <header> and <footer> HTML elements represent content that precedes and follows the main page content, respectively.
  • <hgroup>: The <hgroup> element represents a heading and related content.
  • JavaScript (initial core language support): JavaScript is a programming language that runs in browsers, usually through the <script> element. JavaScript has changed over many years. This feature represents the oldest language features, such as built-in objects, statements, and operators. Also known as ECMAScript.
  • <link rel="dns-prefetch">: The rel="dns-prefetch" attribute for the <link> HTML element is a hint to the browser that the page or user is likely to request resources from another domain, so the browser should preemptively resolve DNS for the href value's domain.
  • <nav>: The <nav> element represents a section of a page whose purpose is to provide navigation links, either within the current document or to other documents.
  • <ruby>: The <ruby> element produces small annotations that are rendered with its base text.
  • <input type="search">: The <input type="search"> HTML element represents a text field for search queries.
  • <section>: The <section> element is a generic standalone section of a document, which doesn't have a more specific semantic element to represent it.
  • Typed arrays (initial support): Typed arrays are ordered lists of JavaScript values, where all values are of the same numerical type, such as 8-bit integers or 32-bit floating point numbers.
  • WebSockets: The WebSocket API opens a two-way communication channel between the user's browser and a server.